瀏覽代碼

修改查询能否开票,开票金额计算

LiFei 3 年之前
父節點
當前提交
c155f7191e

+ 3 - 0
happy-cloud-wisdom/happy-cloud-wisdom-biz/src/main/java/org/jeecg/modules/api/controller/HlwInvoiceApiController.java

@@ -134,6 +134,7 @@ public class HlwInvoiceApiController extends JeecgController<HlwInvoice, IHlwInv
         }
         Double totalPayment = 0.00;
         Double serviceAmount=0.00;
+        Double amount=0.00;
         for (int i = 0; i < idsList.size(); i++) {
             HlwSubcontractorAccountFlow hlwSubcontractorAccountFlow2 = hlwSubcontractorAccountFlowService.getHlwSubcontractorAccountFlowById(idsList.get(i));
             String invoiceCategoryName2=hlwSubcontractorAccountFlowService.getInvoiceCategoryNameByPaymentId(hlwSubcontractorAccountFlow2.getPaymentId());
@@ -165,10 +166,12 @@ public class HlwInvoiceApiController extends JeecgController<HlwInvoice, IHlwInv
             }
 //            paymentIdList.add(hlwSubcontractorAccountFlow2.getPaymentId());
             totalPayment = businessAccountUtils.add(totalPayment, businessAccountUtils.add(hlwSubcontractorAccountFlow2.getAmount(),hlwSubcontractorAccountFlow2.getServiceFee()));
+            amount=businessAccountUtils.add(amount,hlwSubcontractorAccountFlow2.getAmount());
         }
         //将所有选择付款的金额总和存放到准备返回的对象里
         hlwSubcontractorAccountFlow1.setTotalPayment(totalPayment);
         hlwSubcontractorAccountFlow1.setServiceAmount(serviceAmount);
+        hlwSubcontractorAccountFlow1.setAmount(amount);
 //        hlwSubcontractorAccountFlow1.setPaymentIdList(paymentIdList);
         //如果都相同则返回所需开票页面参数实体对象
         return Result.ok(hlwSubcontractorAccountFlow1);