From 104c4164cd4f8e7644cd9074a7258fe3fbda0465 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期六, 21 十月 2023 16:20:07 +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