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