| | |
| | | package com.java110.fee.api; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.core.factory.GenerateCodeFactory; |
| | | import com.java110.fee.bmo.importFeeDetail.IDeleteImportFeeDetailBMO; |
| | | import com.java110.fee.bmo.importFeeDetail.IGetImportFeeDetailBMO; |
| | | import com.java110.fee.bmo.importFeeDetail.ISaveImportFeeDetailBMO; |
| | |
| | | @RequestMapping(value = "/saveMaintenancePayment", method = RequestMethod.POST) |
| | | public ResponseEntity<String> saveMaintenancePayment(@RequestBody JSONObject reqJson) { |
| | | // 核心参数校验(id为主键,新增时非必传,这里校验核心业务字段) |
| | | Assert.hasKeyAndValue(reqJson, "flowNumber", "请求报文中未包含流转编号"); |
| | | Assert.hasKeyAndValue(reqJson, "projectCode", "请求报文中未包含项目编码"); |
| | | // Assert.hasKeyAndValue(reqJson, "flowNumber", "请求报文中未包含流转编号"); |
| | | // Assert.hasKeyAndValue(reqJson, "projectCode", "请求报文中未包含项目编码"); |
| | | |
| | | // 将JSON参数转换为实体类 |
| | | MaintenancePayment maintenancePayment = BeanConvertUtil.covertBean(reqJson, MaintenancePayment.class); |
| | | maintenancePayment.setId(GenerateCodeFactory.getGeneratorId("43")); |
| | | return saveImportFeeDetailBMOImpl.save(maintenancePayment); |
| | | } |
| | | |
| | |
| | | maintenancePaymentDto.setProjectName(communityName); |
| | | maintenancePaymentDto.setFlowNumber(flowNumber); |
| | | maintenancePaymentDto.setProjectCode(projectCode); |
| | | maintenancePaymentDto.setYear(year); |
| | | // maintenancePaymentDto.setYear(String.valueOf(year)); |
| | | if (id != null && !id.isEmpty()) { |
| | | maintenancePaymentDto.setId(id); |
| | | } |