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/feeConfig/ListFeeConfigsCmd.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/service-fee/src/main/java/com/java110/fee/cmd/feeConfig/ListFeeConfigsCmd.java b/service-fee/src/main/java/com/java110/fee/cmd/feeConfig/ListFeeConfigsCmd.java
index 316bf73..933df76 100644
--- a/service-fee/src/main/java/com/java110/fee/cmd/feeConfig/ListFeeConfigsCmd.java
+++ b/service-fee/src/main/java/com/java110/fee/cmd/feeConfig/ListFeeConfigsCmd.java
@@ -3,7 +3,7 @@
 import com.alibaba.fastjson.JSONObject;
 import com.java110.core.annotation.Java110Cmd;
 import com.java110.core.context.ICmdDataFlowContext;
-import com.java110.core.event.cmd.AbstractServiceCmdListener;
+import com.java110.core.event.cmd.Cmd;
 import com.java110.core.event.cmd.CmdEvent;
 import com.java110.dto.PageDto;
 import com.java110.dto.fee.FeeConfigDto;
@@ -22,7 +22,7 @@
 import java.util.List;
 
 @Java110Cmd(serviceCode = "feeConfig.listFeeConfigs")
-public class ListFeeConfigsCmd extends AbstractServiceCmdListener {
+public class ListFeeConfigsCmd extends Cmd {
 
     @Autowired
     private IFeeConfigInnerServiceSMO feeConfigInnerServiceSMOImpl;
@@ -38,7 +38,7 @@
     public void doCmd(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException {
         FeeConfigDto feeConfigDto = BeanConvertUtil.covertBean(reqJson, FeeConfigDto.class);
 
-        if(!StringUtil.isEmpty(reqJson.getString("isFlag")) && reqJson.getString("isFlag").equals("0")){
+        if ("0".equals(reqJson.getString("isFlag"))) {
             feeConfigDto.setPage(PageDto.DEFAULT_PAGE);
         }
 
@@ -48,6 +48,16 @@
 
         if (count > 0) {
             feeConfigs = BeanConvertUtil.covertBeanList(feeConfigInnerServiceSMOImpl.queryFeeConfigs(feeConfigDto), ApiFeeConfigDataVo.class);
+            //澶勭悊 灏忔暟鐐瑰悗鏃犳晥鐨�0
+            for (ApiFeeConfigDataVo feeConfig : feeConfigs) {
+                if (!StringUtil.isEmpty(feeConfig.getAdditionalAmount())) {
+                    feeConfig.setAdditionalAmount(Double.parseDouble(feeConfig.getAdditionalAmount()) + "");
+                }
+
+                if (!StringUtil.isEmpty(feeConfig.getSquarePrice())) {
+                    feeConfig.setSquarePrice(Double.parseDouble(feeConfig.getSquarePrice()) + "");
+                }
+            }
         } else {
             feeConfigs = new ArrayList<>();
         }

--
Gitblit v1.8.0