ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
@@ -489,6 +489,7 @@ if (CheckFlag == 2) { //应医院要求如果出现退回,直接退到发起者 FlowLevel = 0; RecordStatus = -1; } else { RecordStatus = (FlowLevel + 1) * 2 - 1; FlowLevel = (FlowLevel - 1); @@ -500,6 +501,7 @@ serviceFund.setRecordstatus(RecordStatus); serviceFund.setFlowlevel(FlowLevel); serviceFund.setBackflowlevel(serviceFund.getFlowlevel()); ServiceFundflow serviceFundflow = new ServiceFundflow(); SysUser user = loginUser.getUser(); @@ -1073,8 +1075,10 @@ } dataMap.put("items", newList); dataMap.put("JEXS", serviceFund.getAmountrequested()); dataMap.put("JEDS", convert(serviceFund.getAmountrequested()) + "整"); dataMap.put("JEXS", serviceFund.getPretaxcost()); dataMap.put("JEDS", convert(serviceFund.getPretaxcost()) + "整"); // dataMap.put("JEXS", serviceFund.getAmountrequested()); // dataMap.put("JEDS", convert(serviceFund.getAmountrequested()) + "整"); dataMap.put("BXBZ", serviceFund.getRemark() == null ? "" : serviceFund.getRemark()); dataMap.put("YYMMDD", time); ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java
@@ -699,6 +699,13 @@ } else { serviceFunddetailService.updateById(serviceFunddetail); } //计算税金 if (serviceFunddetail.getAmount() != null) { taxBefore = taxBefore + serviceFunddetail.getAmount(); } if (serviceFunddetail.getTaxedamount() != null) { taxAfter = taxAfter + serviceFunddetail.getTaxedamount(); } continue; } else if (serviceFunddetailVO.getTaxedamount() != null && serviceFunddetailVO.getTaxedamount() != 0.0) { // 税后求税前,如果是专家费申请 或 伦理专家费申请 才会计算税前税后 @@ -726,9 +733,12 @@ } else { serviceFunddetailService.updateById(serviceFunddetail); } if (serviceFundVO.getApplytype().equals("1") || serviceFundVO.getApplytype().equals("2")) { // if (serviceFundVO.getApplytype().equals("1") || serviceFundVO.getApplytype().equals("2")) { //如果是专家费申请 或 伦理专家费申请 才会计算税前税后 if (serviceFunddetail.getAmount() != null) { taxBefore = taxBefore + serviceFunddetail.getAmount(); } if (serviceFunddetail.getTaxedamount() != null) { taxAfter = taxAfter + serviceFunddetail.getTaxedamount(); } }