java110
2020-05-28 f7b32b8f0143ea03f81ff5a54a5fd1fd208b921b
Api/src/main/java/com/java110/api/listener/fee/SaveFeeConfigListener.java
@@ -26,6 +26,7 @@
    @Autowired
    private IFeeBMO feeBMOImpl;
    @Override
    protected void validate(ServiceDataFlowEvent event, JSONObject reqJson) {
        //Assert.hasKeyAndValue(reqJson, "xxx", "xxx");
@@ -39,6 +40,8 @@
        Assert.hasKeyAndValue(reqJson, "squarePrice", "必填,请填写计费单价");
        Assert.hasKeyAndValue(reqJson, "additionalAmount", "必填,请填写附加费用");
        Assert.hasKeyAndValue(reqJson, "communityId", "未包含小区ID");
        Assert.hasKeyAndValue(reqJson, "billType", "未包含出账类型");
    }
@@ -46,18 +49,7 @@
    @Override
    protected void doSoService(ServiceDataFlowEvent event, DataFlowContext context, JSONObject reqJson) {
        HttpHeaders header = new HttpHeaders();
        context.getRequestCurrentHeaders().put(CommonConstant.HTTP_ORDER_TYPE_CD, "D");
        JSONArray businesses = new JSONArray();
        AppService service = event.getAppService();
        //添加单元信息
        businesses.add(feeBMOImpl.addFeeConfig(reqJson, context));
        ResponseEntity<String> responseEntity = feeBMOImpl.callService(context, service.getServiceCode(), businesses);
        context.setResponseEntity(responseEntity);
        feeBMOImpl.addFeeConfig(reqJson, context);
    }
    @Override
@@ -70,9 +62,5 @@
        return HttpMethod.POST;
    }
    @Override
    public int getOrder() {
        return DEFAULT_ORDER;
    }
}