Browse Source

Merge branch 'dev'

txf 3 years ago
parent
commit
3886236417

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

@@ -74,8 +74,13 @@ public class TmstruckLeaveFactoryResultController extends BaseRESTfulController
                                           Integer pageNum,
                                           Integer pageSize,
                                           Integer orderType,
-                                          String con){
+                                          String con, String carrierSsoId){
         mapValue.put("orderTypee", orderType);
+        if(carrierSsoId != null){
+            if(!"null".equals(carrierSsoId)){
+                mapValue.put("carrierSsoId", carrierSsoId);
+            }
+        }
         //框计算
         if(con != null){
             if(!"undefined".equals(con)){

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

@@ -37,7 +37,7 @@ openfeign:
   QmsFeign:
     url: ${QMSFEIGN_URL:172.16.33.162:8017}
   ImFeign:
-    url: ${IMFEIGN_URL:172.16.33.166:8055}
+    url: ${IMFEIGN_URL:172.16.33.162:8055}
 
 server:
   port: 8008

+ 11 - 1
src/main/resources/com/steerinfo/dil/mapper/StatisticalReportMapper.xml

@@ -12,7 +12,8 @@
 <!--查询采购统计报表-->
     <select id="getAllPurchaseFLRLReport" parameterType="map" resultType="java.util.Map">
         select *
-        from (select OO.ORDER_NUMBER            "orderNumber",
+        from (select
+                     OO.ORDER_NUMBER            "orderNumber",
                      RC.CAPACITY_NUMBER         "capacityNumber",
                      TER.RESULT_ENTRY_GATE_TIME "resultEntryGateTime",
                      TWR.RESULT_NET_WEIGHT      "resultNetWeight",
@@ -27,6 +28,9 @@
                      RTCMAO.TRUCK_CALCULATE_NUMBER  "grossCalculateNum",
                      RTCPI.TRUCK_CALCULATE_NUMBER   "tareCalculateNum",
                      TWR.RESULT_GROSS_WEIGHT_TIME   "resultGrossWeightTime",
+                        <if test="orderTypee == 17 or orderTypee == 18">
+                            RS.SUPPLIER_NAME           "supplierName",
+                        </if>
                      TWR.RESULT_TARE_WEIGHT_TIME    "resultTareWeightTime"
               from OMSTRUCK_ORDER OO
                        left join TMSTRUCK_TOTAL_RESULT TTR
@@ -57,6 +61,12 @@
                                  on TRR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
                        left join TMSTRUCK_QUALITY_RESULT TQR
                                  on TQR.TOTAL_RESULT_ID = TTR.RESULT_TOTAL_ID
+                       <if test="orderTypee == 17 or orderTypee == 18">
+                           left join AMS_PURCHASE_ORDER APO
+                                on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
+                           left join RMS_SUPPLIER RS
+                                on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
+                       </if>
               where OO.ORDER_STATUS in (5, 8, 9, 1, 2)
                 and OO.ORDER_TYPE = #{orderTypee}
              )

+ 8 - 0
src/main/resources/com/steerinfo/dil/mapper/TmstruckLeaveFactoryResultMapper.xml

@@ -471,6 +471,7 @@
                 TLFR.RESULT_OUT_MODE "resultOutMode",
                 TLFR.RESULT_OUT_GATE_TIME "resultOutGateTime",
                 TLFR.RESULT_TRUCK_SNAPSHOT_PICTURE "resultTruckSnapshotPicture"
+
         from TMSTRUCK_LEAVE_FACTORY_RESULT TLFR
         left join TMSTRUCK_TOTAL_RESULT TTR
             on TTR.RESULT_TOTAL_ID = TLFR.RESULT_TOTAL_ID
@@ -486,10 +487,17 @@
             on RM.MATERIAL_ID = OOM.MATERIAL_ID
         left join RMS_CAPACITY RC
             on RC.CAPACITY_ID = OO.CAPACITY_ID
+        <if test="carrierSsoId != null">
+            left join RMS_CARRIER RCA
+                on RCA.CARRIER_ID = RC.CARRIER_ID
+        </if>
         left join RMS_GATEPOST RG
             on RG.GATEPOST_ID = TLFR.GATEPOST_ID
 
         where RESULT_OUT_GATE_TIME is not null and OO.ORDER_TYPE = #{orderTypee}
+            <if test="carrierSsoId != null">
+                and RCA.CARRIER_SSO_ID = #{carrierSsoId}
+            </if>
         )
         <where>
             <if test="purchaseOrderNo != null">