From 0b3ff378a9faaf9d7a4831b7f0de67378fe0dfea Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 30 五月 2023 12:20:15 +0800
Subject: [PATCH] optimize 统计
---
service-fee/src/main/java/com/java110/fee/cmd/fee/UpdateTempCarFeeConfigCmd.java | 18 ++++++------------
1 files changed, 6 insertions(+), 12 deletions(-)
diff --git a/service-fee/src/main/java/com/java110/fee/cmd/fee/UpdateTempCarFeeConfigCmd.java b/service-fee/src/main/java/com/java110/fee/cmd/fee/UpdateTempCarFeeConfigCmd.java
index eba3e34..dc7c119 100644
--- a/service-fee/src/main/java/com/java110/fee/cmd/fee/UpdateTempCarFeeConfigCmd.java
+++ b/service-fee/src/main/java/com/java110/fee/cmd/fee/UpdateTempCarFeeConfigCmd.java
@@ -40,7 +40,6 @@
@Autowired
private ITempCarFeeConfigAttrV1InnerServiceSMO tempCarFeeConfigAttrV1InnerServiceSMOImpl;
-
@Override
public void validate(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException {
Assert.hasKeyAndValue(reqJson, "configId", "configId涓嶈兘涓虹┖");
@@ -56,22 +55,21 @@
@Override
@Java110Transactional
public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException {
+ FeeConfigDto feeConfigDto = new FeeConfigDto();
+ feeConfigDto.setConfigId(reqJson.getString("feeConfigId"));
+ List<FeeConfigDto> feeConfigDtos = feeConfigInnerServiceSMOImpl.queryFeeConfigs(feeConfigDto);
+ Assert.listOnlyOne(feeConfigDtos, "鏌ヨ璐圭敤椤归敊璇紒");
TempCarFeeConfigDto tempCarFeeConfigDto = new TempCarFeeConfigDto();
tempCarFeeConfigDto.setConfigId(reqJson.getString("configId"));
tempCarFeeConfigDto.setCommunityId(reqJson.getString("communityId"));
List<TempCarFeeConfigDto> tempCarFeeConfigDtos = tempCarFeeConfigInnerServiceSMOImpl.queryTempCarFeeConfigs(tempCarFeeConfigDto);
-
Assert.listOnlyOne(tempCarFeeConfigDtos, "涓存椂杞︽敹璐规爣鍑嗕笉瀛樺湪");
-
TempCarFeeConfigPo tempCarFeeConfigPo = BeanConvertUtil.covertBean(reqJson, TempCarFeeConfigPo.class);
updateAttr(reqJson);
-
int flag = tempCarFeeConfigV1InnerServiceSMOImpl.updateTempCarFeeConfig(tempCarFeeConfigPo);
-
if (flag < 1) {
throw new CmdException("淇敼涓存椂杞﹁垂鐢ㄩ厤缃け璐�");
}
-
//琛ヨ垂鐢ㄩ」鏁版嵁
PayFeeConfigPo payFeeConfigPo = new PayFeeConfigPo();
payFeeConfigPo.setCommunityId(reqJson.getString("communityId"));
@@ -80,18 +78,14 @@
payFeeConfigPo.setStartTime(reqJson.getString("startTime"));
payFeeConfigPo.setFeeName(reqJson.getString("feeName"));
updateFeeConfig(BeanConvertUtil.beanCovertJson(payFeeConfigPo), context);
-
-
-
}
private void updateAttr(JSONObject reqJson) {
- int flag;JSONArray attrs = reqJson.getJSONArray("attrs");
+ int flag;
+ JSONArray attrs = reqJson.getJSONArray("attrs");
if (attrs == null || attrs.size() < 1) {
return;
}
-
-
JSONObject attr = null;
for (int attrIndex = 0; attrIndex < attrs.size(); attrIndex++) {
attr = attrs.getJSONObject(attrIndex);
--
Gitblit v1.8.0