| | |
| | | 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); |
| | | |