Your Name 3 years ago
parent
commit
40ffc0eff0

+ 6 - 1
src/main/java/com/steerinfo/dil/controller/AmstruckSporadicOrderController.java

@@ -83,7 +83,8 @@ public class AmstruckSporadicOrderController extends BaseRESTfulController {
                                                Integer issueStatus,
                                                Integer issueStatus,
                                                String con,
                                                String con,
                                                Integer dispatchStatus,
                                                Integer dispatchStatus,
-                                               Integer sporadicStatus) {
+                                               Integer sporadicStatus,
+                                               String carrierSsoId) {
         if (con != null && !con.equals("undefined")) {
         if (con != null && !con.equals("undefined")) {
             String index="get_sporadic_order_list";//设置要查询的索引名称
             String index="get_sporadic_order_list";//设置要查询的索引名称
             return success(esFeign.getConResult(mapValue,index,apiId,pageNum,pageSize,con));//获取查询结果
             return success(esFeign.getConResult(mapValue,index,apiId,pageNum,pageSize,con));//获取查询结果
@@ -105,6 +106,10 @@ public class AmstruckSporadicOrderController extends BaseRESTfulController {
             mapValue.put("sporadicStatus",sporadicStatus);
             mapValue.put("sporadicStatus",sporadicStatus);
             count++;
             count++;
         }
         }
+        if (carrierSsoId!=null){
+            mapValue.put("carrierSsoId",carrierSsoId);
+            count++;
+        }
         List<Map<String, Object>> sporadicOrderList = null;
         List<Map<String, Object>> sporadicOrderList = null;
         if (mapValue.size() == count) {
         if (mapValue.size() == count) {
             //将查询结果存入索引中
             //将查询结果存入索引中

+ 4 - 5
src/main/resources/bootstrap.yml

@@ -3,20 +3,19 @@ spring:
   profiles:
   profiles:
     include: ${SPRING_PROFILES:prod}
     include: ${SPRING_PROFILES:prod}
   jackson:
   jackson:
-      date-format: yyyy-MM-dd HH:mm:ss
-      time-zone: GMT+8
-#    serialization: {WRITE_DATES_AS_TIMESTAMPS: true}
+    date-format: yyyy-MM-dd HH:mm:ss
+    time-zone: GMT+8
+  #    serialization: {WRITE_DATES_AS_TIMESTAMPS: true}
   messages:
   messages:
     basename: message
     basename: message
     encoding: UTF-8
     encoding: UTF-8
   mvc:
   mvc:
     static-path-pattern:
     static-path-pattern:
-
 #eureka设置
 #eureka设置
 eureka:
 eureka:
   client:
   client:
     service-url:
     service-url:
-      defaultZone: http://root:root@${EUREKA_HOST:172.16.33.162}:${EUREKA_PORT:8081}/eureka/
+      defaultZone: http://root:root@${EUREKA_HOST:172.16.33.161}:${EUREKA_PORT:8081}/eureka/
   instance:
   instance:
     prefer-ip-address: true
     prefer-ip-address: true
     status-page-url: http://${spring.cloud.client.ip-address}:${server.port}/swagger-ui.html#/
     status-page-url: http://${spring.cloud.client.ip-address}:${server.port}/swagger-ui.html#/

+ 13 - 1
src/main/resources/com/steerinfo/dil/mapper/AmstruckSporadicOrderMapper.xml

@@ -468,7 +468,8 @@
         RCA.CARRIER_NAME AS "carrierName",
         RCA.CARRIER_NAME AS "carrierName",
         ASO.INSERT_TIME AS "insertTime",
         ASO.INSERT_TIME AS "insertTime",
         OO.ORDER_TYPE AS "type",
         OO.ORDER_TYPE AS "type",
-        OO.ORDER_ID "orderId"
+        OO.ORDER_ID "orderId",
+        RM.MATERIAL_NAME "materialName"
         FROM AMSTRUCK_SPORADIC_ORDER ASO
         FROM AMSTRUCK_SPORADIC_ORDER ASO
         LEFT JOIN RMS_CONSIGNEE RCO
         LEFT JOIN RMS_CONSIGNEE RCO
         ON ASO.RECEIVE_UNIT_ID = RCO.CONSIGNEE_ID
         ON ASO.RECEIVE_UNIT_ID = RCO.CONSIGNEE_ID
@@ -478,6 +479,11 @@
         ON RCA.CARRIER_ID = ASO.CARRIER_ID
         ON RCA.CARRIER_ID = ASO.CARRIER_ID
         LEFT JOIN OMSTRUCK_ORDER OO
         LEFT JOIN OMSTRUCK_ORDER OO
         ON OO.ORDER_PLAN_ID = ASO.SPORADIC_ORDER_ID
         ON OO.ORDER_PLAN_ID = ASO.SPORADIC_ORDER_ID
+        LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
+        ON
+        OOM.ORDER_ID = OO.ORDER_ID
+        LEFT JOIN RMS_MATERIAL RM
+        ON RM.MATERIAL_ID = OOM.MATERIAL_ID
         WHERE OO.ORDER_TYPE in (12,13)
         WHERE OO.ORDER_TYPE in (12,13)
         AND ASO.ISSUE_STATUS = #{issueStatus}
         AND ASO.ISSUE_STATUS = #{issueStatus}
         AND ASO.DELETED = 0
         AND ASO.DELETED = 0
@@ -555,6 +561,12 @@
             <if test="dispatchStatus != null">
             <if test="dispatchStatus != null">
                 AND ASO.DISPATCH_STATUS =  #{dispatchStatus}
                 AND ASO.DISPATCH_STATUS =  #{dispatchStatus}
             </if>
             </if>
+            <if test="carrierSsoId != null">
+                and aso.carrier_id =
+                (select rce.carrier_id
+                from rms_carrier rce
+                where rce.carrier_sso_id = #{carrierSsoId})
+            </if>
             )
             )
         <where>
         <where>
             <if test="sporadicOrderNo != null">
             <if test="sporadicOrderNo != null">