zx 3 rokov pred
rodič
commit
072368bcdc

+ 7 - 0
src/main/java/com/steerinfo/dil/service/impl/OmstruckOrderServiceImpl.java

@@ -1917,6 +1917,13 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
             case 20:
                 mesMap = omstruckOrderMapper.getNZOrderMessageToApp(map);
                 mesMap.put("loadName","化工园区铁专线");
+                BigDecimal organizationId =(BigDecimal) mesMap.get("organizationId");
+                if (organizationId.intValue()==1){
+//                    mesMap.remove(organizationId);
+                    mesMap.put("organizationCode","一厂");
+                }else if (organizationId.intValue()==2){
+                    mesMap.put("organizationCode","二厂");
+                }
                 break;
             case 11:
                 mesMap = omstruckOrderMapper.getNZOrderMessageToApp(map);

+ 7 - 4
src/main/resources/com/steerinfo/dil/mapper/OmstruckOrderMapper.xml

@@ -1604,13 +1604,15 @@
         select *
         from (
         select apo.PURCHASE_ORDER_NO "purchaseOrderNo",
-                apo.PURCHASE_ORDER_ID "purchaseOrderId",
-                db.RESULT_FOREIGN_SHIP_NAME "remark",
-                apo.RECEIVE_UNIT_ID     "receiveUnitId"
+        apo.PURCHASE_ORDER_ID "purchaseOrderId",
+        db.RESULT_FOREIGN_SHIP_NAME "remark",
+        apo.RECEIVE_UNIT_ID     "receiveUnitId",
+        apo.purchasing_organization_id "purchaseOrgId"
         from AMS_PURCHASE_ORDER APO
         join DIL_BATCH DB on apo.BATCH_ID = db.BATCH_ID
         where db.MATERIAL_ID = #{materialId}
         and apo.SUPPLIER_UNIT_ID = #{supplierId}
+        and apo.purchasing_organization_id = #{purchaseOrgId}
         and apo.deleted = 0
         <if test="remark != null">
             and instr(db.RESULT_FOREIGN_SHIP_NAME, #{remark}) > 0
@@ -2884,7 +2886,8 @@
         OO.ORDER_TYPE "orderType",
         OO.ORDER_STATUS "orderStatus",
         RS.SUPPLIER_NAME "shipperName",
-        RCG.CONSIGNEE_COMPANY_NAME "consigneeCompanyName"
+        RCG.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
+        APO.PURCHASING_ORGANIZATION_ID "organizationId"
         FROM OMSTRUCK_ORDER OO
         LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
         ON OO.ORDER_PLAN_ID = AIP.PLAN_ID