txf 3 年 前
コミット
68d42a790d

+ 1 - 1
src/main/java/com/steerinfo/dil/feign/BmsTruckFeign.java

@@ -16,5 +16,5 @@ import java.math.BigDecimal;
 public interface BmsTruckFeign {
 
     @PostMapping("api/v1/bmstruck/bmstruckdetailsorder/addDetailsOrder/{orderId}")
-    public RESTfulResult addDetailsOrder(@PathVariable("orderId") BigDecimal orderId) throws Exception ;
+    public RESTfulResult addDetailsOrder(@PathVariable("orderId") BigDecimal orderId);
 }

+ 10 - 1
src/main/java/com/steerinfo/dil/service/impl/UtilsServiceImpl.java

@@ -1,5 +1,7 @@
 package com.steerinfo.dil.service.impl;
 
+import com.steerinfo.dil.feign.BmsShipFeign;
+import com.steerinfo.dil.feign.BmsTruckFeign;
 import com.steerinfo.dil.feign.IMFeign;
 import com.steerinfo.dil.mapper.UtilsMapper;
 import com.steerinfo.dil.service.IUtilsService;
@@ -22,6 +24,9 @@ public class UtilsServiceImpl implements IUtilsService {
 
     @Autowired
     private IMFeign imFeign;
+
+    @Autowired
+    private BmsTruckFeign bmsTruckFeign;
     /**
      * 查询运输订单ID主键
      * @return
@@ -64,7 +69,11 @@ public class UtilsServiceImpl implements IUtilsService {
         BigDecimal maxSeq = DataChange.dataToBigDecimal(mesMap.get("maxSeq"));
         if(orderSeq.intValue() == maxSeq.intValue()){
             map.put("orderStatus", 2);
-            return utilsMapper.updateOrderStatusByOrderIdOrNum(map);
+            utilsMapper.updateOrderStatusByOrderIdOrNum(map);
+        }
+        if(map.get("priceId")!=null){
+            //如果有价格ID 则说明需要结算 调用新增详单接口
+//            bmsTruckFeign.addDetailsOrder(DataChange.dataToBigDecimal(map.get("orderId")));
         }
         return 0;
     }

+ 2 - 2
src/main/resources/application-dev.yml

@@ -25,13 +25,13 @@ openfeign:
   BmsShipFeign:
     url: ${BMSSHIPFEIGN_URL:172.16.33.162:8007}
   BmsTruckFeign:
-    url: ${BMSTRUCKFEIGN_URL:172.16.33.162:8009}
+    url: ${BMSTRUCKFEIGN_URL:localhost:8009}
   WmshBoundFeign:
     url: ${WMSHBOUNDFEIGN_URL:172.16.33.162:8013}
   WMSFeign:
     url: ${WMSFEIGN_URL:172.16.33.162:8012}
   OmsFeign:
-    url: ${OMSFEIGN_URL:172.16.33.162:8016}
+    url: ${OMSFEIGN_URL:localhost:8016}
   JoinFeign:
     url: ${JOINFEIGN_URL:172.16.33.162:8006}
   QmsFeign:

+ 2 - 1
src/main/resources/com/steerinfo/dil/mapper/TmstruckLeaveFactoryResultMapper.xml

@@ -596,7 +596,8 @@
                         OO.CAPACITY_ID      "capacityId",
                         RC.CAPACITY_NUMBER  "capacityNumber",
                         TLFR.SEGMENT_SQE    "segmentSqe",
-                        OO.ORDER_LINE_SEQUENCE      "orderSegmentSqe"
+                        OO.ORDER_LINE_SEQUENCE      "orderSegmentSqe",
+                        OO.PRICE_ID             "priceId"
                  from OMSTRUCK_ORDER OO
                           left join TMSTRUCK_TOTAL_RESULT TTR
                                     on OO.ORDER_ID = TTR.ORDER_ID