From 8ae9243d5e8ca1b2842ee604f8384e83dff4768f Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期三, 11 十二月 2024 10:42:33 +0800 Subject: [PATCH] 代码初始化 --- server/system_service/src/main/java/com/doumee/core/utils/Constants.java | 136 +++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 130 insertions(+), 6 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 47129e4..1abf3d0 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 @@ -39,18 +39,26 @@ public static final String LED_CONTENT_SPEED ="LED_CONTENT_SPEED" ; public static final String HK_HOST ="HK_HOST" ; public static final String HK_APPKEY ="HK_APPKEY" ; + public static final String LOGIN_OUT_URL ="LOGIN_OUT" ; public static final String HK_APPSECRET ="HK_APPSECRET" ; public static final String HK_HTTPS ="HK_HTTPS" ; public static final String HK_PUSH_URL = "HK_PUSH_URL"; + public static final String HK_CARS_OPENAPI_ACCESS_KEY = "HK_CARS_OPENAPI_ACCESS_KEY"; + public static final String HK_CARS_OPENAPI_ACCESS_SECRET = "HK_CARS_OPENAPI_ACCESS_SECRET"; + public static final String HK_CARS_OPENAPI_URL = "HK_CARS_OPENAPI_URL"; public static final String HK_ROOTORG_CODE ="HK_ROOTORG_CODE" ; public static final String HK_ROOTORG_NAME ="HK_ROOTORG_NAME" ; public static final String PLATFORM ="PLATFORM" ; public static final String POWER_MINUTE ="POWER_MINUTE" ; + public static final String SPECIAL_COMPANY_ID ="SPECIAL_COMPANY_ID" ; + public static final String RESERVATION_TOTAL_NUM ="RESERVATION_TOTAL_NUM" ; public static final String SIGN_IN_PLACE_LAT ="SIGN_IN_PLACE_LAT" ; public static final String SIGN_IN_PLACE_LNT ="SIGN_IN_PLACE_LNT" ; public static final String SIGN_IN_PLACE_DISTANCE ="SIGN_IN_PLACE_DISTANCE" ; public static final String SIGN_IN_QRCODE ="SIGN_IN_QRCODE" ; + public static final String SIGN_IN_ATTENTION ="SIGN_IN_ATTENTION" ; + public static final String SIGN_IN_QRCODE_PREFIX ="SIGN_IN_QRCODE_PREFIX" ; //琚嫓璁夸汉淇℃伅鏍¢獙鏂瑰紡锛�0鎵嬫満鍙峰崟鐙牎楠� 1鎵嬫満鍙峰拰濮撳悕缁勫悎鏍¢獙锛� @@ -74,6 +82,8 @@ public static final String PLATFORM_EVENT_IMG = "PLATFORM_EVENT_IMG"; public static final String VISIT_NOTICE = "VISIT_NOTICE"; public static final String TIME_OUT_CONFIG = "TIME_OUT_CONFIG"; + public static final String VISIT_REPORT_TIME_OUT_MOBILE = "VISIT_REPORT_TIME_OUT_MOBILE"; + public static final String VISIT_TIME_OUT_MOBILE = "VISIT_TIME_OUT_MOBILE"; //鍋ュ悍璇侀厤缃� public static final String LW_HEALTH_CARD = "LW_HEALTH_CARD"; @@ -104,6 +114,7 @@ public static final String FTP_USERNAME ="FTP_USERNAME" ; public static final String FTP_PWD ="FTP_PWD" ; public static final String FTP_RESOURCE_PATH ="FTP_RESOURCE_PATH" ; + public static final String FTP_LOCAL_RESOURCE_PATH ="FTP_LOCAL_RESOURCE_PATH" ; public static final String ERP_ORGLIST_URL ="ERP_ORGLIST_URL" ; public static final String ERP_USERLIST_URL ="ERP_USERLIST_URL" ; public static final String ERP_APPROVE_URL ="ERP_APPROVE_URL" ; @@ -133,6 +144,14 @@ public static final String TMS_ORDER_DETAIL_URL ="TMS_ORDER_DETAIL_URL" ; public static final String TMS_LOCK_STATUS_URL ="TMS_LOCK_STATUS_URL" ; public static final String TMS_INTERFACE_URL_PREFIX ="TMS_INTERFACE_URL_PREFIX" ; + public static final String MYSQL_BACKUP_CDOE ="MYSQL_BACKUP_CDOE" ; + public static final String MYSQL_BACKUP_DIR ="MYSQL_BACKUP_DIR" ; + public static final String EVENT_FILES_PRIVATE_DOMAIN ="EVENT_FILES_PRIVATE_DOMAIN" ; + public static final String EVENT_FILES_PUBLIC_DOMAIN ="EVENT_FILES_PUBLIC_DOMAIN" ; + 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; @@ -145,6 +164,7 @@ public static boolean DEALING_HK_DEL_USER = false; public static boolean DEALING_HK_VISIT = false; public static boolean DEALING_HK_VISIT_EXPIRE = false; + public static boolean DEALING_HK_NOTICE_LIST = false; public static boolean DEALING_FROM_HK_VISIT = false; public static boolean DEALING_HK_EMPOWER = false; public static boolean DEALING_HK_EMPOWER_DETAIL = false; @@ -182,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; @@ -240,6 +272,7 @@ return null; } + /** * 鍒ゆ柇鏄惁涓烘湁鏁堣溅鐗屽彿 */ @@ -297,10 +330,10 @@ } int l = s.length(); if(Constants.equalsInteger(l,7)){ - return s.substring(0,3)+"***"+s.substring(l-1,l); + return s.substring(0,3)+"**"+s.substring(l-2,l); } if(l <= 8){ - return s.substring(0,3)+"****"+s.substring(l-1,l); + return s.substring(0,3)+"***"+s.substring(l-2,l); } return s; } @@ -371,6 +404,16 @@ int invalid =9; } + public interface RetentionCarType{ + //杞﹁締绫诲瀷 0鍐呴儴杞﹁締 1鐩稿叧鏂硅溅杈� 2璁垮杞﹁締 3鍐呰繍鐗╂祦杞� 4澶栧崗杞﹁締 5甯傚叕鍙稿嵏璐ц溅 + int internal = 0; + int relation = 1; + int visitor = 2; + int selfTruck = 3; + int outTruck = 4; + int cityComTruck = 5; + } + public interface EmpowerStatus{ //涓�鍗¢�氭巿鏉冧笅鍙戠姸鎬� 0寰呬笅鍙� 1宸蹭笅鍙� 2涓嬪彂鎴愬姛 3宸插彇娑� 4涓嬪彂澶辫触 5浠诲姟涓嬭浇宸茬粨鏉� @@ -421,7 +464,9 @@ public interface RedisKeys { + public static final String IMPORTING_CARS ="IMPORTING_CARS"; public static final String IMPORTING_MEMBER ="IMPORTING_MEMBER"; + public static final String BIGSCREEN_UUID ="BIGSCREEN_UUID"; public static final String IMPORTING_GAS ="IMPORTING_GAS"; public static final String ERP_TOKEN ="ERP_TOKEN"; public static final long EXPIRE_TIME = 7200; @@ -448,6 +493,22 @@ } //淇濈暀涓や綅灏忔暟涓斿洓鑸嶄簲鍏� d = d.setScale(4, BigDecimal.ROUND_HALF_UP); + return d; + } + public static BigDecimal formatBigdecimal0Float(BigDecimal d) { + if (d == null) { + d = new BigDecimal(0.0); + } + //淇濈暀涓や綅灏忔暟涓斿洓鑸嶄簲鍏� + d = d.setScale(0, BigDecimal.ROUND_HALF_UP); + return d; + } + public static BigDecimal formatBigdecimal2Float(BigDecimal d) { + if (d == null) { + d = new BigDecimal(0.0); + } + //淇濈暀涓や綅灏忔暟涓斿洓鑸嶄簲鍏� + d = d.setScale(2, BigDecimal.ROUND_HALF_UP); return d; } @@ -523,6 +584,7 @@ int logisticsCarUse = 4;//鐗╂祦杞﹀鎵� int system = 5;//绯荤粺娑堟伅 int reason = 6;//鍏ュ洯鍘熷洜 + int hknotice = 7;//娴峰悍鑰冨嫟浠e姙 } @@ -604,8 +666,8 @@ } public static void main(String[] args) { - System.out.println(Constants.carCodeTuominStr("鐨朅10991")); - System.out.println(Constants.carCodeTuominStr("鐨朅A10991")); + System.out.println(Constants.checkCarNo("鐨朅10991")); + System.out.println(Constants.checkCarNo("鐨朅A10991")); // System.out.println(Constants.getVehiclePlateNo("婀楤140D17").getDescription()); // System.out.println(Constants.getVehiclePlateNo("瀹緼P0637").getDescription()); @@ -863,7 +925,7 @@ CALLING(1, "鍙彿涓�","${param}璇峰墠寰�${param2}绛夊緟浣滀笟"), DONE(2, "浣滀笟瀹屾垚","${param}浣滀笟瀹屾垚锛岃灏藉揩椹剁" ), WRONG_IN(3, "閿欒鍋滈潬","${param}鏈堝彴鍋滈潬閿欒锛岃灏藉揩椹剁" ), - TIMEOUT_IN(4, "瓒呮椂鍋滈潬","${param}鏈堝彴鍋滈潬瓒呮椂锛岃灏藉揩椹剁璇峰敖蹇┒绂�" ), + TIMEOUT_IN(4, "瓒呮椂鍋滈潬","${param}鏈堝彴鍋滈潬瓒呮椂锛岃灏藉揩椹剁" ), TIMEOUT_WORK(5, "浣滀笟瓒呮椂","${param}浣滀笟瓒呮椂" ), ; @@ -878,6 +940,7 @@ this.info = info; this.name = name; } + public static String getName(int index) { for (PlatformBroadcastContent c : PlatformBroadcastContent.values()) { if (c.getKey() == index) { @@ -914,7 +977,7 @@ /** * 鏈堝彴浣滀笟 鐘舵�� - * 0寰呯‘璁� 1寰呯鍒� 2绛夊緟鍙彿 3鍏ュ洯绛夊緟 4宸插彨鍙� 5浣滀笟涓� 6浣滀笟瀹屾垚 7杞Щ涓� 8寮傚父鎸傝捣 9宸叉巿鏉冪鍥� 10宸茬鍥� 11 宸茶繃鍙� + * 0寰呯‘璁� 1寰呯鍒� 2绛夊緟鍙彿 3鍏ュ洯绛夊緟 4宸插彨鍙� 5浣滀笟涓� 6浣滀笟瀹屾垚 7杞Щ涓� 8寮傚父鎸傝捣 9宸叉巿鏉冪鍥� 10宸茬鍥� 11 宸茶繃鍙� 12宸插彇娑� */ public enum PlatformJobStatus { WAIT_CONFIRM(0, "寰呯‘璁�","寰呯‘璁�" ), @@ -1098,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璁垮 2鍛樺伐 + 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