From 23ac7615c09cd6a1f9e6e91875f0b8448a749191 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期三, 11 十二月 2024 10:43:08 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 server/system_service/src/main/java/com/doumee/core/utils/Constants.java |   74 +++++++++++++++++++++++++++++++++++++
 1 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/server/system_service/src/main/java/com/doumee/core/utils/Constants.java b/server/system_service/src/main/java/com/doumee/core/utils/Constants.java
index 371bfbd..4f7ca02 100644
--- a/server/system_service/src/main/java/com/doumee/core/utils/Constants.java
+++ b/server/system_service/src/main/java/com/doumee/core/utils/Constants.java
@@ -151,6 +151,7 @@
     public static final String HK_WXTOKEN_CONFIGID ="HK_WXTOKEN_CONFIGID" ;
     public static final String HK_WXTOKEN_TAGID ="HK_WXTOKEN_TAGID" ;
     public static final String WMS_TOTAL_STOCK_NUM ="WMS_TOTAL_STOCK_NUM" ;
+    public static final String WX_REDIRECT_URL = "WX_REDIRECT_URL";
     public static  boolean DEALING_HK_SYNCPRIVILEGE= false;
     public static  boolean DEALING_HK_SYNCDEVICE = false;
     public static  boolean DEALING_HK_SYNCPLATFORM = false;
@@ -201,6 +202,18 @@
 
         return sb.toString();
     }
+
+    /**
+     * 鑾峰彇鍏紬鍙疯烦杞噸瀹氬悜涓氬姟鍦板潃
+     * @param code
+     * @param paramCode
+     * @param ywid
+     * @return
+     */
+    public static String getWxUrl(String code, WxUrlParams paramCode, String ywid) {
+        return  code.replace("${type}",paramCode.type+"").replace("${yw}",paramCode.yw).replace("${ywid}",ywid);
+    }
+
     public interface VisitIccmStatus{
         //璁垮鐘舵��(0:鏈鍒�,1:宸茬鍒�,2:宸茬閫�,3:婊炵暀,4:鏈闂�,5:鑷姩绛剧,6:鏈閫�)
         int waitSign = 0;
@@ -1148,6 +1161,67 @@
         }
 
     }
+    public  enum WxUrlParams {
+        BISCREEN_CODE(0,2, "0", "闂ㄥ彛澶у睆浜岀淮鐮�"),
+        MEETING_CODE(1,0, "1","浼氳瀹ゅぇ灞�"),
+        VISIT_RECORD_VISIT(2,1, "2","璁垮璁板綍-璁垮"),
+        VISIT_RECORD_USER(3,2, "2","璁垮璁板綍-鍛樺伐"),
+        VISIT_REPORT_RECORD_USER(5,2, "3","璁垮鎶ュ璁板綍-鍛樺伐"),
+        HIDDEN_DANGER(6,2, "4","闅愭偅闅忔墜鎷�"),
+        CAR_USE(7,2, "5","鐢ㄨ溅鐢宠"),
+        MEETING(8,2, "6","浼氳璇︽儏"),
+        PLATFORM_BOOK_DRIVER(9,0, "7","鐗╂祦杞﹂绾�-鍙告満"),
+        PLATFORM_BOOK(10,2, "7","鐗╂祦杞﹂绾�-鍛樺伐"),
+        PLATFORM_JOB_DRIVER(11,0, "8","鏈堝彴浣滀笟-鍙告満"),
+        PLATFORM_JOB_BOOK(12,2, "8","鏈堝彴浣滀笟-鍛樺伐"),
+        ;
+        // 鎴愬憳鍙橀噺
+        private int key;
+        private int type;//鐢ㄦ埛绫诲瀷 0鍛樺伐 1鍙告満
+        private String yw;//涓氬姟绫诲瀷
+        private String info;//璇存槑
+
+        // 鏋勯�犳柟娉�
+        WxUrlParams(int key,int type, String yw,String  info) {
+            this.yw = yw;
+            this.key = key;
+            this.type = type;
+            this.info= info;
+        }
+
+
+        public int getKey() {
+            return key;
+        }
+
+        public void setKey(int key) {
+            this.key = key;
+        }
+
+        public int getType() {
+            return type;
+        }
+
+        public void setType(int type) {
+            this.type = type;
+        }
+
+        public String getYw() {
+            return yw;
+        }
+
+        public void setYw(String yw) {
+            this.yw = yw;
+        }
+
+        public String getInfo() {
+            return info;
+        }
+
+        public void setInfo(String info) {
+            this.info = info;
+        }
+    }
     public static <T> T toSnakeObject(String json, Class<T> clazz) throws IOException {
         ObjectMapper mapper = new ObjectMapper();
         mapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE);

--
Gitblit v1.9.3