|
@@ -165,7 +165,9 @@ public class TaskTypeSettingManagerImpl implements ITaskTypeSettingManager{
|
|
|
List<Map<String, Object>> list = taskTypeSettingDao.findCaseProportion(param);
|
|
|
if (!list.isEmpty()) {
|
|
|
Map<String, Object> caseProportionMap = list.get(0);
|
|
|
- BigDecimal caseProportion = new BigDecimal(caseProportionMap.get("caseProportionSum").toString()).divide(new BigDecimal(caseProportionMap.get("allNum").toString()), 1, BigDecimal.ROUND_HALF_UP);
|
|
|
+ String allNum = caseProportionMap.get("allNum").toString();
|
|
|
+ if ("0".equals(allNum)) return map;
|
|
|
+ BigDecimal caseProportion = new BigDecimal(caseProportionMap.get("caseProportionSum").toString()).divide(new BigDecimal(allNum), 1, BigDecimal.ROUND_HALF_UP);
|
|
|
map.put("caseProportion",caseProportion);
|
|
|
map.put("allNum",caseProportionMap.get("allNum"));
|
|
|
}
|