From 3c821b3c5469ac5fc4660d33c3b998fb9005e889 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 19 十月 2021 11:08:03 +0800
Subject: [PATCH] 优化代码

---
 service-common/src/main/java/com/java110/common/cmd/carInoutDetail/ListCarInoutDetailCmd.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/service-common/src/main/java/com/java110/common/cmd/carInoutDetail/ListCarInoutDetailCmd.java b/service-common/src/main/java/com/java110/common/cmd/carInoutDetail/ListCarInoutDetailCmd.java
index 305c0c5..90bb6ce 100644
--- a/service-common/src/main/java/com/java110/common/cmd/carInoutDetail/ListCarInoutDetailCmd.java
+++ b/service-common/src/main/java/com/java110/common/cmd/carInoutDetail/ListCarInoutDetailCmd.java
@@ -20,6 +20,7 @@
 import com.java110.core.context.ICmdDataFlowContext;
 import com.java110.core.event.cmd.AbstractServiceCmdListener;
 import com.java110.core.event.cmd.CmdEvent;
+import com.java110.core.smo.IComputeFeeSMO;
 import com.java110.dto.machine.CarInoutDetailDto;
 import com.java110.intf.common.ICarInoutDetailV1InnerServiceSMO;
 import com.java110.utils.exception.CmdException;
@@ -52,6 +53,9 @@
     @Autowired
     private ICarInoutDetailV1InnerServiceSMO carInoutDetailV1InnerServiceSMOImpl;
 
+    @Autowired
+    private IComputeFeeSMO computeFeeSMOImpl;
+
     @Override
     public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) {
         super.validatePageInfo(reqJson);
@@ -68,6 +72,7 @@
 
         if (count > 0) {
             carInoutDetailDtos = carInoutDetailV1InnerServiceSMOImpl.queryCarInoutDetails(carInoutDetailDto);
+            carInoutDetailDtos = computeCarInoutDetail(carInoutDetailDtos);
         } else {
             carInoutDetailDtos = new ArrayList<>();
         }
@@ -78,4 +83,9 @@
 
         cmdDataFlowContext.setResponseEntity(responseEntity);
     }
+
+
+    private List<CarInoutDetailDto> computeCarInoutDetail(List<CarInoutDetailDto> carInoutDetailDtos) {
+        return computeFeeSMOImpl.computeTempCarInoutDetailStopTimeAndFee(carInoutDetailDtos);
+    }
 }

--
Gitblit v1.8.0