jialh
1 天以前 dd6687b118561100e1677e88a9c2f5842a54c531
service-fee/src/main/java/com/java110/fee/api/MaintenancePaymentApi.java
@@ -1,6 +1,7 @@
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;
@@ -34,17 +35,23 @@
     *
     * @param reqJson 请求参数
     * @return 响应结果
     * @serviceCode /maintenancePayment/saveMaintenancePayment
     * @serviceCode  /maintenancePayment/saveMaintenancePayment
     * @path /app/maintenancePayment/saveMaintenancePayment
     */
    @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);
    }
    public ResponseEntity<String> saveMaintenancePayment(MaintenancePayment maintenancePayment) {
        return saveImportFeeDetailBMOImpl.save(maintenancePayment);
    }
@@ -115,9 +122,9 @@
        maintenancePaymentDto.setProjectName(communityName);
        maintenancePaymentDto.setFlowNumber(flowNumber);
        maintenancePaymentDto.setProjectCode(projectCode);
        maintenancePaymentDto.setYear(year);
//        maintenancePaymentDto.setYear(String.valueOf(year));
        if (id != null && !id.isEmpty()) {
            maintenancePaymentDto.setId(Long.parseLong(id));
            maintenancePaymentDto.setId(id);
        }
        return getImportFeeDetailBMOImpl.get(maintenancePaymentDto);
    }
@@ -138,7 +145,7 @@
        // 封装查询DTO
        MaintenancePayment maintenancePaymentDto = new MaintenancePayment();
        maintenancePaymentDto.setId(reqJson.getLong("id"));
        maintenancePaymentDto.setId(reqJson.getString("id"));
        return getImportFeeDetailBMOImpl.get(maintenancePaymentDto);
    }
}