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