Forráskód Böngészése

添加查询节点接口

hongxudong 1 éve
szülő
commit
e51b52704d

+ 17 - 0
src/main/java/com/dk/common/feign/MdmServerFeign.java

@@ -2,6 +2,7 @@ package com.dk.common.feign;
 
 import com.alibaba.fastjson.JSONObject;
 import com.dk.common.infrastructure.constant.Constant;
+import com.dk.common.model.pojo.PageList;
 import com.dk.common.response.ResponseResultVO;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PathVariable;
@@ -65,4 +66,20 @@ public interface MdmServerFeign {
      */
     @PostMapping(Constant.MST_MODEL_PRODUCT+"/{id}")
     ResponseResultVO<JSONObject> getModelProduct(@PathVariable Integer id);
+
+    /**
+     * @desc   : 获取ERP节点
+     * @author : 洪旭东
+     * @date   : 2024-04-28 09:28
+     */
+    @PostMapping(Constant.MDM_ERP_NODE+"/list_by")
+    ResponseResultVO<PageList<JSONObject>> getErpNodeByCond(@RequestBody Map<String, Object> param);
+
+    /**
+     * @desc   : 获取ERP节点
+     * @author : 洪旭东
+     * @date   : 2024-04-28 09:28
+     */
+    @PostMapping(Constant.MDM_ERP_NODE+"/{id}")
+    ResponseResultVO<JSONObject> getErpNodeById(@PathVariable Integer id);
 }

+ 35 - 4
src/main/java/com/dk/common/infrastructure/constant/Constant.java

@@ -493,7 +493,7 @@ public class Constant {
         SYS_PDM_001("PDM_001"),
 
         SYS_PDM_002("PDM_002"),
-
+        SYS_PDM_005("PDM_005"),
         SYS_PDM_006("PDM_006"),
 
         /**
@@ -1136,6 +1136,7 @@ public class Constant {
     public static final String API_LOG = "/apm/api_log";
     public static final String BASIC_COMMON = "/basic/common";
     public static final String MDM_COMMON = "/mst/common";
+    public static final String MDM_ERP_NODE = "/mst/erp_node";
 
 
     /**
@@ -1248,20 +1249,50 @@ public class Constant {
     /**
      * @author : 洪旭东
      * @desc : 收发存类型
-     * 1:工序计件 2:工序撤销 3:检验报废(出库) 4:撤销报废(入库) 5:产品报损(出库) 6:撤销报损(入库) 8:分级变更(同工序分级改判) 9:型号变更
+     * (已废弃) 1:工序计件 2:工序撤销 3:检验报废(出库) 4:撤销报废(入库) 5:产品报损(出库) 6:撤销报损(入库) 8:分级变更(同工序分级改判) 9:型号变更
+     *
+     * 11:成型入库(主体模具)
+     * 12:撤销成型(主体模具)
+     * 13:开模报损(主体模具)
+     * 14:撤销报损(主体模具)
+     * 15:成型变更(主体模具型号)
+     * 16:成型绑码
+     * 0:无效
+     * 1:工序/ERP计件
+     * 2:工序/ERP撤销
+     * 3:检验报废(出库)
+     * 4:撤销报废(入库)
+     * 5:产品报损(出库)
+     * 6:撤销报损(入库)
+     * 7:产成品交接(工序出库)
+     * 8:产成品撤销(工序入库)
+     * 9:型号变更
+     * 10:回收
+     * 70:商标釉色包装方式变更(物料变更)
+     * 80:分级变更(同工序分级改判)
+     *
      * @date : 2023-02-27 11:08
      */
     public enum RdsType {
-
+        MOLDING_INTO_WAREHOUSE(11),
+        REVOKE_MOLDING(12),
+        MOLD_LOSS_REPORT(13),
+        REVOKE_LOSS_REPORT(14),
+        MOLDING_CHANGES(15),
+        MOLDING_BINDING_CODE(16),
+        NONE(0),
         NODE_REGISTER(1),
         NODE_CANCEL(2),
         SCRAP(3),
         SCRAP_CANCEL(4),
         FRMLOSS(5),
         FRMLOSS_CANCEL(6),
-        GRADE_CHANGE(8),
+        FINISHED_PRODUCT_HANDOVER(7),
+        FINISHED_PRODUCT_REVOKE(8),
         MODEL_CHANGE(9),
         ERP_MODEL_CHANGE(10),
+        MATERIAL_CHANGE(70),
+        GRADE_CHANGE(80),
 
         ;
 

+ 3 - 1
src/main/java/com/dk/common/infrastructure/enums/ErrorCodeEnum.java

@@ -198,7 +198,9 @@ public enum ErrorCodeEnum {
     QCI_ITEM_NAME_EXIST(4156, "项目名称已存在"),
     QCI_ITEM_INSP_VALUE_KIND_AVERAGE(4157, "品检取值为平均时,品检项类需为定量并且检验次数为多次"),
 
-
+    ERP_NODE_CODE_EXISTS(4158, "ERP节点编号已存在"),
+    ERP_NOT_EXISTS_MOLDING(4159, "未配置【成型】ERP节点"),
+    ERP_NOT_EXISTS_FINISH(4160, "未配置【产成】ERP节点"),
 
     APP_MOLD_LINE_SUCCESS(1, "成功"),
     APP_MOLD_LINE_NON_EXISTENT(-1, "此成型线不存在"),