Explorar el Código

计量-任务审批中间计量单的所有金额为整数

qianxb hace 6 meses
padre
commit
a2feb0b65c

+ 5 - 0
blade-service/blade-meter/src/main/java/org/springblade/meter/controller/TaskController.java

@@ -1479,6 +1479,7 @@ public class TaskController extends BladeController {
                         } else {
                             middleMeterApplyTaskVO.setIsComment(0);
                         }
+                        middleMeterApplyTaskVO.setMeterMoney(middleMeterApplyTaskVO.getMeterMoney().setScale(0,BigDecimal.ROUND_HALF_UP));
                     }
                     vo.setTaskCenterDataInfo(middleMeterApplyTaskVOS);
 
@@ -1723,10 +1724,14 @@ public class TaskController extends BladeController {
                     ContractMeterPeriod contractMeterPeriod = contractMeterPeriodService.getById(middleMeterApplyTaskVO.getContractPeriodId());
                     if (contractMeterPeriod != null) {
                         middleMeterApplyTaskVO.setContractPeriodIdName(contractMeterPeriod.getPeriodNumber());
+                        middleMeterApplyTaskVO.setMeterMoney(middleMeterApplyTaskVO.getMeterMoney().setScale(0,BigDecimal.ROUND_HALF_UP));
                         vo.setBasicsInfo(middleMeterApplyTaskVO);
 
                         /*清单信息*/
                         List<MeterInventoryVO> formToTask = middleMeterApplyMapper.getFormCopy(Long.parseLong(dataId), middleMeterApplyTask.getContractId(), middleMeterApplyTask.getContractUnitId());
+                        for (MeterInventoryVO inventoryVO : formToTask) {
+                            inventoryVO.setCurrentMeterMoney(inventoryVO.getCurrentMeterMoney().setScale(0,BigDecimal.ROUND_HALF_UP));
+                        }
                         vo.setAssociatedDataInfoList(formToTask);
                     }
                 }