| | |
| | | return; |
| | | } |
| | | int flag = 0; |
| | | computeFeeSMOImpl.freshFeeObjName(tmpFeeDtos); |
| | | for (FeeDto tmpFeeDto : tmpFeeDtos) { |
| | | try { |
| | | if (tmpFeeDto.getFeePrice() > Double.parseDouble(tmpAccountDto.getAmount())) { |
| | |
| | | accountDetailPo.setAmount(tmpFeeDto.getFeePrice() + ""); |
| | | accountDetailPo.setObjId(tmpAccountDto.getObjId()); |
| | | accountDetailPo.setObjType(tmpAccountDto.getObjType()); |
| | | accountDetailPo.setRemark("缴费扣款"); |
| | | accountDetailPo.setRemark("缴费扣款,费用对象:" |
| | | + tmpFeeDto.getPayerObjName() |
| | | + ",费用:" + tmpFeeDto.getFeeName() |
| | | + ",时间:" + DateUtil.getFormatTimeString(tmpFeeDto.getEndTime(), DateUtil.DATE_FORMATE_STRING_A) |
| | | + "至" + DateUtil.getFormatTimeString(tmpFeeDto.getDeadlineTime(), DateUtil.DATE_FORMATE_STRING_A)); |
| | | flag = accountInnerServiceSMOImpl.withholdAccount(accountDetailPo); |
| | | if (flag < 1) { |
| | | continue;//扣款失败 |