| | |
| | | @ApiModelProperty(value = "费用", example = "1") |
| | | private BigDecimal money; |
| | | |
| | | @ApiModelProperty(value = "费用类型") |
| | | @ApiModelProperty(value = "费用类型 0主要赔付项 1其他赔付项 2定损方案费用") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "费用说明") |
| | |
| | | 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); |
| | | |