jiangping
2025-05-20 762ba4819b1d8da88c57b8a1a6ef07dd15d798ca
提交一把
已修改1个文件
12 ■■■■ 文件已修改
server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
@@ -408,11 +408,19 @@
        settleClaims.setCreator(loginUserInfo.getId());
        //
        List<SettleClaimsMoneyVO> feeList = settleClaims.getAccountList();
        BigDecimal mainFee = new BigDecimal(0);
        BigDecimal ortherFee = new BigDecimal(0);
        if(feeList!=null && feeList.size()>0){
            for(SettleClaimsMoneyVO fee : feeList){
                if(Constants.equalsObject(fee.getType(),Constants.ZERO)){
                    mainFee = mainFee.add(Constants.formatBigdecimal(fee.getMoney()));
                }else{
                    ortherFee = ortherFee.add(Constants.formatBigdecimal(fee.getMoney()));
                }
            }
            settleClaims.setAccountContent(JSONObject.toJSONString(feeList));
            settleClaims.setHpAccountContent(JSONObject.toJSONString(feeList));
            settleClaims.setHpAccount(mainFee);
            settleClaims.setHpOtherAccount(ortherFee);
        }
        settleClaimsMapper.insert(settleClaims);