From d6a442fa7c8b9be884870c030968786b8f04b2d6 Mon Sep 17 00:00:00 2001
From: cy <1664593601@qq.com>
Date: 星期三, 29 十一月 2023 15:02:16 +0800
Subject: [PATCH] feat: 部门台账

---
 consum-base/src/main/java/com/consum/base/core/WhBusinessEnum.java |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/core/WhBusinessEnum.java b/consum-base/src/main/java/com/consum/base/core/WhBusinessEnum.java
index 4c19f65..bb81992 100644
--- a/consum-base/src/main/java/com/consum/base/core/WhBusinessEnum.java
+++ b/consum-base/src/main/java/com/consum/base/core/WhBusinessEnum.java
@@ -118,4 +118,49 @@
         rtnMap.put("flowThisType", flowThisType);
         return rtnMap;
     }
+
+    /**
+     * flowType杞负 杩涘嚭搴撴祦姘存�昏〃[L_WAREHOUSE_FLOW] 鐨� THIS_TYPE锛氭湰娆¤皟鏁寸被鍨�  鍜� BUSINESS_TYPE锛氬崟鎹被鍨�
+     *
+     * @param deptFlowType // 鍚岀爜琛紝1 鐗╁搧鐢抽 2 鐗╁搧鍒嗗彂 3 鐗╁搧閫�杩� 4 鐗╁搧鎶ュ簾
+     * @return flowThisType锛氭湰娆¤皟鏁寸被鍨嬶紙1=璋冨锛�2=璋冨噺锛�
+     * flowBusinessType锛氬崟鎹被鍨� 1 閲囪喘2 璋冩嫧 3鍑哄簱4閮ㄩ棬鍒嗗彂5鎶ュ簾6閮ㄩ棬鐗╁搧鍥為��浠撳簱7鐗╁搧鐩樼偣
+     */
+    public static Map<String, Short> getTypeByDeptFlowType(Short deptFlowType) {
+        //鍗曟嵁绫诲瀷 1 閲囪喘 2 璋冩嫧 3鍑哄簱4閮ㄩ棬鍒嗗彂5鎶ュ簾6閮ㄩ棬鐗╁搧鍥為��浠撳簱7鐗╁搧鐩樼偣
+        Short flowBusinessType = null;
+        //1=璋冨锛�2=璋冨噺
+        Short flowThisType = null;
+        //鍗曟嵁绫诲瀷銆�0浠撳簱璋冩嫧锛�1閮ㄩ棬鍒嗗彂锛�2閮ㄩ棬鐗╁搧鍥為��
+        Short transferBusinessType = null;
+        switch (deptFlowType) {
+            //鐗╁搧鐢抽
+            case 1:
+//                flowThisType = 2;
+//                flowBusinessType = 2;
+                break;
+            //2 鐗╁搧鍒嗗彂
+            case 2:
+                flowThisType = 1;
+                flowBusinessType = 4;
+//                transferBusinessType = 1;
+                break;
+            //3 鐗╁搧閫�杩�
+            case 3:
+                flowThisType = 2;
+                flowBusinessType = 6;
+//                transferBusinessType = 2;
+                break;
+            // 4 鐗╁搧鎶ュ簾
+            case 4:
+                flowThisType = 2;
+                flowBusinessType = 5;
+                break;
+        }
+        Map<String, Short> rtnMap = new HashMap<>();
+        rtnMap.put("flowBusinessType", flowBusinessType);
+        rtnMap.put("flowThisType", flowThisType);
+//        rtnMap.put("transferBusinessType", transferBusinessType);
+        return rtnMap;
+    }
 }

--
Gitblit v1.9.1