/**
*@name 精度控制
*/
public Map<String, Object> jdkz(Map<String, Object> dataFormMap,
Map<String, Object> sjMap) throws SwordBaseCheckedException {
Map<String, Object> resMap = dataFormMap;
double doubleNew = 0;
for (Map.Entry<String, Object> tmpMap1 : sjMap.entrySet()) {
String dd = tmpMap1.getKey();
String keyValue = tmpMap1.getValue().toString();
if (dataFormMap.get(dd) != null && !(dataFormMap.get(dd).toString().trim().equals(""))) {
doubleNew = Double.parseDouble(dataFormMap.get(dd).toString());
if (keyValue.equals("2")) {
DecimalFormat df = new DecimalFormat("###############0.00");
resMap.put(dd, df.format(doubleNew));
}
if (keyValue.equals("4")) {
DecimalFormat df = new DecimalFormat("###############0.0000");
resMap.put(dd, df.format(doubleNew));
}
if (keyValue.equals("6")) {
DecimalFormat df = new DecimalFormat("###############0.000000");
resMap.put(dd, df.format(doubleNew));
}
}
}
return resMap;
}