| | |
| | | import com.java110.po.importFee.ImportFeePo; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.utils.util.DateUtil; |
| | | import com.java110.utils.util.ListUtil; |
| | | import com.java110.utils.util.StringUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | |
| | | List<ImportRoomFee> importRoomFees = ownerCarInnerServiceSMOImpl.freshCarIds(cars); |
| | | for (ImportRoomFee tmpImportRoomFee : importRoomFees) { |
| | | if (StringUtil.isEmpty(tmpImportRoomFee.getRoomId())) { |
| | | if (StringUtil.isEmpty(tmpImportRoomFee.getCarId())) { |
| | | throw new IllegalArgumentException(tmpImportRoomFee.getCarNum() + "不存在"); |
| | | } |
| | | } |
| | |
| | | } |
| | | feeConfigDto.setComputingFormula(FeeConfigDto.COMPUTING_FORMULA_DYNAMIC); |
| | | List<FeeConfigDto> feeConfigDtos = payFeeConfigV1InnerServiceSMOImpl.queryPayFeeConfigs(feeConfigDto); |
| | | if (feeConfigDtos == null || feeConfigDtos.size() < 1) { |
| | | throw new IllegalArgumentException("费用项不存在"); |
| | | if (ListUtil.isNull(feeConfigDtos)) { |
| | | throw new IllegalArgumentException("费用项不存在,或者费用项公式不是动态费用"); |
| | | } |
| | | payFeePo = new PayFeePo(); |
| | | payFeePo.setFeeId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_feeId, true)); |