e70eb0a8b1330eacd21ce17478f04fde3b8f7939..762ba4819b1d8da88c57b8a1a6ef07dd15d798ca
2025-05-20 jiangping
提交一把
762ba4 对比 | 目录
2025-05-20 jiangping
Merge remote-tracking branch 'origin/2.0.1' into 2.0.1
818734 对比 | 目录
2025-05-20 jiangping
提交一把
1a7c8f 对比 | 目录
已修改2个文件
14 ■■■■ 文件已修改
server/service/src/main/java/com/doumee/dao/business/vo/SettleClaimsMoneyVO.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/dao/business/vo/SettleClaimsMoneyVO.java
@@ -18,7 +18,7 @@
    @ApiModelProperty(value = "费用", example = "1")
    private BigDecimal money;
    @ApiModelProperty(value = "费用类型")
    @ApiModelProperty(value = "费用类型 0主要赔付项 1其他赔付项 2定损方案费用")
    private Integer type;
    @ApiModelProperty(value = "费用说明")
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);