From e21f11c7bb0cf13870159affd2909f61d325c0ad Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期六, 21 十月 2023 14:17:44 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java |   69 ++--------------------------------
 1 files changed, 4 insertions(+), 65 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java
index 653cc6f..4387b50 100644
--- a/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java
+++ b/src/main/java/com/zy/asrs/task/kingdee/handler/ReviewOrderSyncHandler.java
@@ -6,18 +6,16 @@
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.zy.asrs.entity.DocType;
 import com.zy.asrs.entity.Order;
-import com.zy.asrs.entity.kingdee.*;
 import com.zy.asrs.service.ApiLogService;
 import com.zy.asrs.service.DocTypeService;
-import com.zy.asrs.service.OrderDetlService;
 import com.zy.asrs.service.OrderService;
 import com.zy.asrs.task.AbstractHandler;
 import com.zy.asrs.task.core.ReturnT;
 import com.zy.common.utils.HttpHandler;
+import com.zy.erp.kingdee.enums.KingDeeUtilType;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
-import org.springframework.jdbc.core.JdbcTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -25,7 +23,7 @@
 import java.util.Set;
 
 /**
- * Created by vincent on 2020/7/7
+ * Created by vincent on 2023/10/21
  */
 @Slf4j
 @Service
@@ -39,11 +37,7 @@
     private String outaddress;
 
     @Autowired
-    private JdbcTemplate jdbcTemplate;
-    @Autowired
     private OrderService orderService;
-    @Autowired
-    private OrderDetlService orderDetlService;
     @Autowired
     private ApiLogService apiLogService;
     @Autowired
@@ -59,69 +53,14 @@
         if (null == docType) {
             return SUCCESS;
         }
-        InFormIdParam inFormIdParam = new InFormIdParam();
-        int docId = Long.valueOf(docType.getDocId()).intValue();
-        switch (docId) {
-            //閲囪喘鍏ュ簱
-            case 13:
-                inFormIdParam.setFormId("STK_InStock");
-                break;
-            //閲囪喘閫�鏂�
-            case 21:
-                inFormIdParam.setFormId("PUR_MRB");
-                break;
-            //鐢熶骇棰嗘枡
-            case 22:
-                inFormIdParam.setFormId("PRD_PickMtrl");
-                break;
-            //鐢熶骇閫�鏂�
-            case 24:
-                inFormIdParam.setFormId("PRD_ReturnMtrl");
-                break;
-            //鐢熶骇琛ユ枡
-            case 25:
-                inFormIdParam.setFormId("PRD_FeedMtrl");
-                break;
-            //鐩存帴璋冩嫧鍗�
-            case 26:
-                inFormIdParam.setFormId("STK_TransferDirect");
-                break;
-            //鐩樼泩鍗�
-            case 28:
-                inFormIdParam.setFormId("STK_StockCountGain");
-                break;
-            //鐩樹簭鍗�
-            case 29:
-                inFormIdParam.setFormId("STK_StockCountLoss");
-                break;
-            //鍏朵粬鍑哄簱
-            case 30:
-                inFormIdParam.setFormId("STK_MisDelivery");
-                break;
-            //绠�鍗曠敓浜ч鏂�
-            case 31:
-                inFormIdParam.setFormId("SP_PickMtrl");
-                break;
-            //绠�鍗曠敓浜ч��鏂�
-            case 32:
-                inFormIdParam.setFormId("SP_ReturnMtrl");
-                break;
-            //閿�鍞嚭搴�
-            case 14:
-                inFormIdParam.setFormId("SAL_OUTSTOCK");
-                break;
-            //閿�鍞��璐�
-            case 33:
-                inFormIdParam.setFormId("SAL_RETURNSTOCK");
-                break;
-        }
+        KingDeeUtilType kingDeeUtilType = KingDeeUtilType.get(docType.getDocName());
 
         //鏉′欢鎷兼帴
         JSONObject jsonObject = new JSONObject();
         jsonObject.put("Numbers",order.getOrderNo());
         JSONObject jsonObject1 = new JSONObject();
         jsonObject1.put("data", jsonObject);
-        jsonObject1.put("FormId",inFormIdParam.getFormId());
+        jsonObject1.put("FormId",kingDeeUtilType.formId);
         String add = jsonObject1.toJSONString();
         //涓婃姤
         String response = "";

--
Gitblit v1.9.1