Redeem 1 gadu atpakaļ
vecāks
revīzija
ebe568d6d8

+ 10 - 77
src/main/resources/com/steerinfo/dil/mapper/UniversalMapper.xml

@@ -459,22 +459,6 @@
         RCA. CAPACITY_AXIS_NUMBER "capacityAxisNumber",
         RCA.CAPACITY_WEIGHT_MAIN "capacityWeightMain",
         RCA.CAPACITY_WEIGHT_TRAILER "capacityWeightTrailer",
-        CASE WHEN RC.COMPANY_TYPE = '业务单位'
-        THEN RC.COMPANY_ID
-        else -1
-        END "businessCompanyId",
-        CASE WHEN RC.COMPANY_TYPE = '承运商'
-        THEN RC.COMPANY_ID
-        else -1
-        END "carrierId",
-        CASE WHEN RC.COMPANY_TYPE = '发货单位'
-        THEN RC.COMPANY_ID
-        else -1
-        END "shippingCompanyId",
-        CASE WHEN RC.COMPANY_TYPE = '收货客户'
-        THEN RC.COMPANY_ID
-        else -1
-        END "receivingCompanyId",
         RCA.CAPACITY_NUMBER "label",
         RCA.CAPACITY_NUMBER "text",
         RCA.REMARK1 "remark1",
@@ -490,8 +474,6 @@
         </if>
         FROM
         RMS_CAPACITY RCA
-        LEFT JOIN RMS_CAPACITY_CARRIER RCC ON RCA .CAPACITY_ID = RCC .CAPACITY_ID
-        LEFT JOIN RMS_COMPANY RC ON RC .COMPANY_ID = RCC .COMPANY_ID
         LEFT JOIN RMS_CAPACITY_TYPE RCT ON RCA.CAPACITY_TYPE_ID = RCT.CAPACITY_TYPE_ID
         left join oms_trans_order oto
         on RCA.capacity_id = oto.capacity_id
@@ -551,22 +533,6 @@
             RCA. CAPACITY_AXIS_NUMBER "capacityAxisNumber",
             RCA.CAPACITY_WEIGHT_MAIN "capacityWeightMain",
             RCA.CAPACITY_WEIGHT_TRAILER "capacityWeightTrailer",
-            CASE WHEN RC.COMPANY_TYPE = '业务单位'
-            THEN RC.COMPANY_ID
-            else -1
-            END "businessCompanyId",
-            CASE WHEN RC.COMPANY_TYPE = '承运商'
-            THEN RC.COMPANY_ID
-            else -1
-            END "carrierId",
-            CASE WHEN RC.COMPANY_TYPE = '发货单位'
-            THEN RC.COMPANY_ID
-            else -1
-            END "shippingCompanyId",
-            CASE WHEN RC.COMPANY_TYPE = '收货客户'
-            THEN RC.COMPANY_ID
-            else -1
-            END "receivingCompanyId",
             RCA.CAPACITY_NUMBER "label",
             RCA.CAPACITY_NUMBER "text",
             RCA.REMARK1 "remark1",
@@ -581,8 +547,6 @@
                 ,NVL(T ."countNumber",0) "countNumber"
             </if>
             FROM RMS_CAPACITY RCA
-            LEFT JOIN RMS_CAPACITY_CARRIER RCC ON RCA .CAPACITY_ID = RCC .CAPACITY_ID
-            LEFT JOIN RMS_COMPANY RC ON RC .COMPANY_ID = RCC .COMPANY_ID
             LEFT JOIN RMS_CAPACITY_TYPE RCT ON RCA.CAPACITY_TYPE_ID = RCT.CAPACITY_TYPE_ID
             left join oms_trans_order oto
             on RCA.capacity_id = oto.capacity_id
@@ -1058,7 +1022,16 @@
         select * from(
         select
         RC.MATERIAL_ID "materialId",
-        RC.MATERIAL_NAME "label",
+        RC.MATERIAL_NAME ||
+        (CASE
+        WHEN RC.MATERIAL_SPECIFICATION IS NOT NULL AND RC.MATERIAL_MODEL IS NOT NULL
+        THEN ' ' || RC.MATERIAL_SPECIFICATION || ' ' || RC.MATERIAL_MODEL
+        WHEN RC.MATERIAL_SPECIFICATION IS NOT NULL
+        THEN ' ' || RC.MATERIAL_SPECIFICATION
+        WHEN RC.MATERIAL_MODEL IS NOT NULL
+        THEN ' ' || RC.MATERIAL_MODEL
+        ELSE ''
+        END)    "label",
         RC.MATERIAL_ID "id",
         RC.MATERIAL_ID "value",
         RC.MATERIAL_CODE ||
@@ -1588,22 +1561,6 @@
         select count(*) from oms_trans_order oto where oto.driver_id = rp.personnel_id or oto.driver_id2 = rp.personnel_id
         ) "orders",
         to_char(RP.SSO_ID) "ssoId",
-        CASE WHEN RC.COMPANY_TYPE = '业务单位'
-        THEN RC.COMPANY_ID
-        else -1
-        END "businessCompanyId",
-        CASE WHEN RC.COMPANY_TYPE = '承运商'
-        THEN RC.COMPANY_ID
-        else -1
-        END "carrierId",
-        CASE WHEN RC.COMPANY_TYPE = '发货单位'
-        THEN RC.COMPANY_ID
-        else -1
-        END "shippingCompanyId",
-        CASE WHEN RC.COMPANY_TYPE = '收货客户'
-        THEN RC.COMPANY_ID
-        else -1
-        END "receivingCompanyId",
         RP.PERSONNEL_ID "id",
         RP.PERSONNEL_ID "value",
         RP.PERSONNEL_NAME "label",
@@ -1614,10 +1571,6 @@
         </if>
         FROM
         RMS_PERSONNEL RP
-        LEFT JOIN RMS_PERSONNEL_COMPANY RPC
-        ON RPC.PERSONNEL_ID = RP.PERSONNEL_ID
-        LEFT JOIN RMS_COMPANY RC
-        ON RC.COMPANY_ID = RPC.COMPANY_ID
         <if test="capacityId!=null and capacityId!=''">
             LEFT JOIN (
             SELECT DRIVER_ID "driverId",
@@ -1673,22 +1626,6 @@
             select count(*) from oms_trans_order oto where oto.driver_id = rp.personnel_id or oto.driver_id2 = rp.personnel_id
             ) "orders",
             to_char(RP.SSO_ID) "ssoId",
-            CASE WHEN RC.COMPANY_TYPE = '业务单位'
-            THEN RC.COMPANY_ID
-            else -1
-            END "businessCompanyId",
-            CASE WHEN RC.COMPANY_TYPE = '承运商'
-            THEN RC.COMPANY_ID
-            else -1
-            END "carrierId",
-            CASE WHEN RC.COMPANY_TYPE = '发货单位'
-            THEN RC.COMPANY_ID
-            else -1
-            END "shippingCompanyId",
-            CASE WHEN RC.COMPANY_TYPE = '收货客户'
-            THEN RC.COMPANY_ID
-            else -1
-            END "receivingCompanyId",
             RP.PERSONNEL_ID "id",
             RP.PERSONNEL_ID "value",
             RP.PERSONNEL_NAME "label",
@@ -1698,10 +1635,6 @@
                 ,NVL(T ."countNumber",0) "countNumber"
             </if>
             from RMS_PERSONNEL RP
-            LEFT JOIN RMS_PERSONNEL_COMPANY RPC
-            ON RPC.PERSONNEL_ID = RP.PERSONNEL_ID
-            LEFT JOIN RMS_COMPANY RC
-            ON RC.COMPANY_ID = RPC.COMPANY_ID
             <if test="capacityId!=null and capacityId!=''">
                 LEFT JOIN (
                 SELECT DRIVER_ID "driverId",