wuxw лет назад: 3
Родитель
Сommit
01804ecc8c

+ 5 - 2
service-fee/src/main/java/com/java110/fee/cmd/fee/SaveTempCarFeeConfigCmd.java

@@ -66,12 +66,15 @@ public class SaveTempCarFeeConfigCmd extends Cmd {
         reqJson.put("feeConfigId", GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_configId));
         reqJson.put("configId", GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_configId));
         TempCarFeeConfigPo tempCarFeeConfigPo = BeanConvertUtil.covertBean(reqJson, TempCarFeeConfigPo.class);
+
+        //处理房屋属性
+        dealAttr(reqJson, context);
+
         int flag = tempCarFeeConfigV1InnerServiceSMOImpl.saveTempCarFeeConfig(tempCarFeeConfigPo);
         if (flag < 1) {
             throw new CmdException("保存临时收费失败");
         }
-        //处理房屋属性
-        dealAttr(reqJson, context);
+
 
         //补费用项数据
         PayFeeConfigPo payFeeConfigPo = new PayFeeConfigPo();

+ 7 - 1
service-fee/src/main/java/com/java110/fee/cmd/fee/UpdateTempCarFeeConfigCmd.java

@@ -64,6 +64,8 @@ public class UpdateTempCarFeeConfigCmd extends Cmd {
         Assert.listOnlyOne(tempCarFeeConfigDtos, "临时车收费标准不存在");
 
         TempCarFeeConfigPo tempCarFeeConfigPo = BeanConvertUtil.covertBean(reqJson, TempCarFeeConfigPo.class);
+        updateAttr(reqJson);
+
         int flag = tempCarFeeConfigV1InnerServiceSMOImpl.updateTempCarFeeConfig(tempCarFeeConfigPo);
 
         if (flag < 1) {
@@ -80,7 +82,11 @@ public class UpdateTempCarFeeConfigCmd extends Cmd {
         updateFeeConfig(BeanConvertUtil.beanCovertJson(payFeeConfigPo), context);
 
 
-        JSONArray attrs = reqJson.getJSONArray("attrs");
+
+    }
+
+    private void updateAttr(JSONObject reqJson) {
+        int flag;JSONArray attrs = reqJson.getJSONArray("attrs");
         if (attrs == null || attrs.size() < 1) {
             return;
         }