From 7a0a3d837365330be38699894ce0167bade1de58 Mon Sep 17 00:00:00 2001
From: xiaogang <905166056@qq.com>
Date: 星期三, 07 十二月 2022 15:00:26 +0800
Subject: [PATCH] 1、优化报修通知信息2、优化缴费审核3、优化发布公告信息4、优化页面显示性问题

---
 service-fee/src/main/java/com/java110/fee/cmd/fee/DeleteTempCarFeeConfigCmd.java |   44 ++++++++++++++++++++++++++------------------
 1 files changed, 26 insertions(+), 18 deletions(-)

diff --git a/service-fee/src/main/java/com/java110/fee/cmd/fee/DeleteTempCarFeeConfigCmd.java b/service-fee/src/main/java/com/java110/fee/cmd/fee/DeleteTempCarFeeConfigCmd.java
index 76766e7..208da88 100644
--- a/service-fee/src/main/java/com/java110/fee/cmd/fee/DeleteTempCarFeeConfigCmd.java
+++ b/service-fee/src/main/java/com/java110/fee/cmd/fee/DeleteTempCarFeeConfigCmd.java
@@ -7,8 +7,10 @@
 import com.java110.core.context.ICmdDataFlowContext;
 import com.java110.core.event.cmd.Cmd;
 import com.java110.core.event.cmd.CmdEvent;
+import com.java110.intf.fee.IFeeConfigInnerServiceSMO;
 import com.java110.intf.fee.ITempCarFeeConfigAttrV1InnerServiceSMO;
 import com.java110.intf.fee.ITempCarFeeConfigV1InnerServiceSMO;
+import com.java110.po.fee.PayFeeConfigPo;
 import com.java110.po.tempCarFeeConfig.TempCarFeeConfigPo;
 import com.java110.po.tempCarFeeConfigAttr.TempCarFeeConfigAttrPo;
 import com.java110.utils.exception.CmdException;
@@ -26,6 +28,9 @@
     @Autowired
     private ITempCarFeeConfigAttrV1InnerServiceSMO tempCarFeeConfigAttrV1InnerServiceSMOImpl;
 
+    @Autowired
+    private IFeeConfigInnerServiceSMO feeConfigInnerServiceSMOImpl;
+
     @Override
     public void validate(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException {
         Assert.hasKeyAndValue(reqJson, "configId", "configId涓嶈兘涓虹┖");
@@ -37,29 +42,32 @@
     public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException {
         TempCarFeeConfigPo tempCarFeeConfigPo = BeanConvertUtil.covertBean(reqJson, TempCarFeeConfigPo.class);
         int flag = tempCarFeeConfigV1InnerServiceSMOImpl.deleteTempCarFeeConfig(tempCarFeeConfigPo);
-
         if (flag < 1) {
             throw new CmdException("鍒犻櫎涓存椂杞﹁垂澶辫触");
         }
-
         JSONArray attrs = reqJson.getJSONArray("tempCarFeeConfigAttrs");
-        if (attrs == null || attrs.size() < 1) {
-            return;
+        if (attrs != null && attrs.size() > 0) {
+            JSONObject attr = null;
+            for (int attrIndex = 0; attrIndex < attrs.size(); attrIndex++) {
+                attr = attrs.getJSONObject(attrIndex);
+                attr.put("ruleId", reqJson.getString("ruleId"));
+                attr.put("communityId", reqJson.getString("communityId"));
+                if (!attr.containsKey("attrId") || attr.getString("attrId").startsWith("-") || StringUtil.isEmpty(attr.getString("attrId"))) {
+                    continue;
+                }
+                TempCarFeeConfigAttrPo tempCarFeeConfigAttrPo = BeanConvertUtil.covertBean(attr, TempCarFeeConfigAttrPo.class);
+                flag = tempCarFeeConfigAttrV1InnerServiceSMOImpl.deleteTempCarFeeConfigAttr(tempCarFeeConfigAttrPo);
+                if (flag < 1) {
+                    throw new CmdException("鍒犻櫎涓存椂杞﹁垂澶辫触");
+                }
+            }
         }
-
-        JSONObject attr = null;
-        for (int attrIndex = 0; attrIndex < attrs.size(); attrIndex++) {
-            attr = attrs.getJSONObject(attrIndex);
-            attr.put("ruleId", reqJson.getString("ruleId"));
-            attr.put("communityId", reqJson.getString("communityId"));
-            if (!attr.containsKey("attrId") || attr.getString("attrId").startsWith("-") || StringUtil.isEmpty(attr.getString("attrId"))) {
-                continue;
-            }
-            TempCarFeeConfigAttrPo tempCarFeeConfigAttrPo = BeanConvertUtil.covertBean(attr, TempCarFeeConfigAttrPo.class);
-            flag = tempCarFeeConfigAttrV1InnerServiceSMOImpl.deleteTempCarFeeConfigAttr(tempCarFeeConfigAttrPo);
-            if (flag < 1) {
-                throw new CmdException("鍒犻櫎涓存椂杞﹁垂澶辫触");
-            }
+        PayFeeConfigPo payFeeConfigPo = new PayFeeConfigPo();
+        payFeeConfigPo.setConfigId(reqJson.getString("feeConfigId"));
+        payFeeConfigPo.setStatusCd("1");
+        int i = feeConfigInnerServiceSMOImpl.deleteFeeConfig(payFeeConfigPo);
+        if (i < 1) {
+            throw new CmdException("鍒犻櫎璐圭敤椤瑰け璐�");
         }
     }
 }

--
Gitblit v1.8.0