From 651a15c78f668bef3859d9ed1bb7ad0b669d3600 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 03 七月 2020 17:52:07 +0800 Subject: [PATCH] 多APP优化 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ConfigController.java | 65 ++++++++++++++------------------ 1 files changed, 28 insertions(+), 37 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ConfigController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ConfigController.java index 2d4382f..61bf942 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ConfigController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ConfigController.java @@ -75,12 +75,6 @@ private TBPidService tbPidService; @Resource - private TaoBaoUnionConfigService taoBaoUnionConfigService; - - @Resource - private UserInfoExtraService userInfoExtraService; - - @Resource private FloatADService floatADService; @Resource @@ -88,9 +82,6 @@ @Resource private MsgDeviceReadStateService msgDeviceReadStateService; - - @Resource - private UserTaoLiJinOriginService uerTaoLiJinOriginService; @Resource private UserActiveLogService userActiveLogService; @@ -130,7 +121,7 @@ if (uid != null && uid == 0L) uid = null; - AppHomeFloatImg appHomeFloatImg = configService.getAppHomeFloatImg(); + AppHomeFloatImg appHomeFloatImg = configService.getAppHomeFloatImg(acceptData.getSystem()); if ("ios".equalsIgnoreCase(acceptData.getPlatform()) && !Constant.IS_TEST) { appHomeFloatImg = null; } @@ -140,7 +131,7 @@ data.put("floatImg", appHomeFloatImg); } - String notifyImg = configService.getAppHomeFloatNotifyImg(); + String notifyImg = configService.getAppHomeFloatNotifyImg(acceptData.getSystem()); if (!StringUtil.isNullOrEmpty(notifyImg)) { data.put("floatNotifyImg", notifyImg); } @@ -158,13 +149,13 @@ } // 棰嗗埜甯姪閾炬帴,1.5.2鍚庣敓鏁� - String couponHelp = configService.get(ConfigKeyEnum.taobaoCouponHelp.getKey()); + String couponHelp = configService.getValue(ConfigKeyEnum.taobaoCouponHelp.getKey(),acceptData.getSystem()); data.put("couponHelpUrl", couponHelp); // 搴曢儴缃戦〉閾炬帴 String platform = acceptData.getPlatform(); if ("android".equalsIgnoreCase(platform)) { - data.put("htmlLink", configService.get(ConfigKeyEnum.indexHtmlLinkAndroid.getKey())); + data.put("htmlLink", configService.getValue(ConfigKeyEnum.indexHtmlLinkAndroid.getKey(),acceptData.getSystem())); } // 鍒ゆ柇鏂拌�佺敤鎴� @@ -178,7 +169,7 @@ data.put("userTimeType", 1); } data.put("hotFuctionLink", configService.getByVersion(ConfigKeyEnum.hotFunctionUrl.getKey(), platform, - Integer.parseInt(acceptData.getVersion())));// + Integer.parseInt(acceptData.getVersion()),acceptData.getSystem()));// out.print(JsonUtil.loadTrueResult(data)); } @@ -202,7 +193,7 @@ } // 鏄惁闇�瑕佽喘鐗╁煄杞摼 - boolean convert = "0".equalsIgnoreCase(configService.get(ConfigKeyEnum.showTaobaoCartConvert.getKey())) ? false + boolean convert = "0".equalsIgnoreCase(configService.getValue(ConfigKeyEnum.showTaobaoCartConvert.getKey(),acceptData.getSystem())) ? false : true; if (!"cart".equalsIgnoreCase(position) && !convert) { @@ -217,8 +208,8 @@ clientTBPid = tbPidService.getAndroidDefault(); } - String cartJS = configService.get(ConfigKeyEnum.taobaoCartJS.getKey()); - String cartUrl = configService.get(ConfigKeyEnum.taobaoCartLink.getKey()); + String cartJS = configService.getValue(ConfigKeyEnum.taobaoCartJS.getKey(),acceptData.getSystem()); + String cartUrl = configService.getValue(ConfigKeyEnum.taobaoCartLink.getKey(),acceptData.getSystem()); if (!convert)// 涓嶈浆閾� { cartUrl = "http://"; @@ -270,8 +261,8 @@ @RequestMapping(value = "getBindAccountConfig", method = RequestMethod.POST) public void getBindAccountConfig(AcceptData acceptData, PrintWriter out) { - String alipayHelpUrl = configService.get(ConfigKeyEnum.alipayHelp.getKey());// 鏀粯瀹濆府鍔� - String alipayBindFailUrl = configService.get(ConfigKeyEnum.alipayBindFailReason.getKey());// 鏀粯瀹濈粦瀹氬け璐ュ師鍥� + String alipayHelpUrl = configService.getValue(ConfigKeyEnum.alipayHelp.getKey(),acceptData.getSystem());// 鏀粯瀹濆府鍔� + String alipayBindFailUrl = configService.getValue(ConfigKeyEnum.alipayBindFailReason.getKey(),acceptData.getSystem());// 鏀粯瀹濈粦瀹氬け璐ュ師鍥� JSONObject data = new JSONObject(); data.put("alipayHelp", alipayHelpUrl); data.put("alipayBindFailReason", alipayBindFailUrl); @@ -315,27 +306,27 @@ public void getUserConfig(AcceptData acceptData, Long uid, PrintWriter out) { try { // 鐢ㄦ埛鍗忚閾炬帴 - String serviceProtocol = configService.get(ConfigKeyEnum.serviceProtocolLink.getKey()); + String serviceProtocol = configService.getValue(ConfigKeyEnum.serviceProtocolLink.getKey(),acceptData.getSystem()); // 闅愮鏉℃閾炬帴 - String privacyProtocol = configService.get(ConfigKeyEnum.privacyProtocolLink.getKey()); + String privacyProtocol = configService.getValue(ConfigKeyEnum.privacyProtocolLink.getKey(),acceptData.getSystem()); JSONObject data = new JSONObject(); data.put("serviceProtocolLink", serviceProtocol); data.put("privacyProtocolLink", privacyProtocol); // 璐墿杞﹁烦杞柟寮�(鍖呭惈jumpDetail涓巔arams) JSONObject source = JSONObject .fromObject(configService.getByVersion(ConfigKeyEnum.taobaoCartJumpDetail.getKey(), - acceptData.getPlatform(), Integer.parseInt(acceptData.getVersion()))); + acceptData.getPlatform(), Integer.parseInt(acceptData.getVersion()),acceptData.getSystem())); data.put("taoBaoCart", source); if (VersionUtil.greaterThan_2_0_2(acceptData.getPlatform(), acceptData.getVersion())) { // IOS姝e湪涓婄嚎鐗堟湰 if ("ios".equalsIgnoreCase(acceptData.getPlatform()) - && configService.iosOnLining(Integer.parseInt(acceptData.getVersion()))) { + && configService.iosOnLining(Integer.parseInt(acceptData.getVersion()),acceptData.getSystem())) { data.put("banner", new JSONArray()); } else { // 鎴戠殑鐣岄潰banner List<BannerVO> banner = swiperPictureService.getByBannerCardAndVersion("my_interface_banner", - acceptData.getPlatform(), Integer.parseInt(acceptData.getVersion())); + acceptData.getPlatform(), Integer.parseInt(acceptData.getVersion()),acceptData.getSystem()); if (banner == null) banner = new ArrayList<BannerVO>(); data.put("banner", JsonUtil.getApiCommonGson().toJson(banner)); @@ -344,12 +335,12 @@ if (VersionUtil.greaterThan_2_0_7(acceptData.getPlatform(), acceptData.getVersion())) { // 杞摼鐨勭綉椤甸摼鎺� - String convertLinkUrl = configService.get(ConfigKeyEnum.convertDocWebLink.getKey()); + String convertLinkUrl = configService.getValue(ConfigKeyEnum.convertDocWebLink.getKey(),acceptData.getSystem()); data.put("convertLinkUrl", convertLinkUrl); if (uid != null) { String tearcherLink = configService.getByVersion(ConfigKeyEnum.tearcherLink.getKey(), - acceptData.getPlatform(), Integer.parseInt(acceptData.getVersion())); + acceptData.getPlatform(), Integer.parseInt(acceptData.getVersion()),acceptData.getSystem()); if (userActivedRecordService.canNotifyAddTearcher(uid) && !StringUtil.isNullOrEmpty(tearcherLink)) { UserInfo userInfo = userInfoService.selectAvailableByPrimaryKey(uid); if (userInfo != null) { @@ -359,7 +350,7 @@ JSONObject negativeParams = new JSONObject(); negativeParams.put("url", configService.getByVersion(ConfigKeyEnum.newerGonglue.getKey(), - acceptData.getPlatform(), Integer.parseInt(acceptData.getVersion()))); + acceptData.getPlatform(), Integer.parseInt(acceptData.getVersion()),acceptData.getSystem())); JSONObject positiveParams = new JSONObject(); positiveParams.put("url", tearcherLink); @@ -407,11 +398,11 @@ } // IOS姝e湪涓婄嚎 if ("ios".equalsIgnoreCase(acceptData.getPlatform()) - && configService.iosOnLining(Integer.parseInt(acceptData.getVersion()))) { + && configService.iosOnLining(Integer.parseInt(acceptData.getVersion()),acceptData.getSystem())) { } else data.put("vip", inner); // 骞冲彴瑙勫垯 - String platformRuleLink = configService.get(ConfigKeyEnum.platformRule.getKey()); + String platformRuleLink = configService.getValue(ConfigKeyEnum.platformRule.getKey(),acceptData.getSystem()); data.put("platformRule", platformRuleLink); } @@ -436,16 +427,16 @@ // 浜戝彂鍗曢摼鎺� if (VersionUtil.greaterThan_2_1_2(acceptData.getPlatform(), acceptData.getVersion())) { - boolean cloudOpen = configService.isRobotCloudOpen(ConfigKeyEnum.robotCloudOpen.getKey(),acceptData.getPlatform(), acceptData.getVersion()); + boolean cloudOpen = configService.isRobotCloudOpen(ConfigKeyEnum.robotCloudOpen.getKey(),acceptData.getPlatform(), acceptData.getVersion(),acceptData.getSystem()); if (!cloudOpen && uid != null) { - List<String> testUsers = configService.getTestUsers(); + List<String> testUsers = configService.getTestUsers(acceptData.getSystem()); if (testUsers != null && testUsers.contains(uid+"")) { cloudOpen = true; } } if (cloudOpen) { - data.put("cloudLink", configService.get(ConfigKeyEnum.robotCloudLink.getKey())); + data.put("cloudLink", configService.getValue(ConfigKeyEnum.robotCloudLink.getKey(),acceptData.getSystem())); } } out.print(JsonUtil.loadTrueResult(data)); @@ -491,10 +482,10 @@ @RequestMapping(value = "getOrderParseConfig", method = RequestMethod.POST) public void getOrderParseConfig(AcceptData acceptData, PrintWriter out) { - if ("0".equalsIgnoreCase(configService.get(ConfigKeyEnum.autoFindTaobaoOrder.getKey()))) + if ("0".equalsIgnoreCase(configService.getValue(ConfigKeyEnum.autoFindTaobaoOrder.getKey(),acceptData.getSystem()))) out.print(JsonUtil.loadFalseResult(1, "鏆備笉鏀寔")); else { - String orderJS = configService.get(ConfigKeyEnum.taobaoOrderParseJS.getKey()); + String orderJS = configService.getValue(ConfigKeyEnum.taobaoOrderParseJS.getKey(),acceptData.getSystem()); JSONObject data = new JSONObject(); try { data.put("orderJS", DESUtil.encode(orderJS, StringUtil.getBase64String("YeShiFANLI889*+"), @@ -521,7 +512,7 @@ JSONObject data = new JSONObject(); // 娴嬭瘯 data.put("showTaoBaoOrder", - "0".equalsIgnoreCase(configService.get(ConfigKeyEnum.showTaobaoOrder.getKey()).trim()) ? false : true); + "0".equalsIgnoreCase(configService.getValue(ConfigKeyEnum.showTaobaoOrder.getKey(),acceptData.getSystem()).trim()) ? false : true); data.put("taoBaoOrderUrl", "https://main.m.taobao.com/olist/index.html"); out.print(JsonUtil.loadTrueResult(data)); } @@ -529,7 +520,7 @@ @RequestMapping(value = "getKeFuConfig", method = RequestMethod.POST) public void getKeFuConfig(AcceptData acceptData, PrintWriter out) { JSONObject data = new JSONObject(); - data.put("meiqia", "1".equalsIgnoreCase(configService.get(ConfigKeyEnum.kefuMeiqia.getKey())) ? true : false);// 鏄惁璺宠浆缇庢唇锛屼笉璺宠浆缇庢唇灏辩敤鍘熸潵鐨� + data.put("meiqia", "1".equalsIgnoreCase(configService.getValue(ConfigKeyEnum.kefuMeiqia.getKey(),acceptData.getSystem())) ? true : false);// 鏄惁璺宠浆缇庢唇锛屼笉璺宠浆缇庢唇灏辩敤鍘熸潵鐨� out.print(JsonUtil.loadTrueResult(data)); // 璁剧疆娑堟伅宸茶 ThreadUtil.run(new Runnable() { @@ -550,7 +541,7 @@ @RequestMapping(value = "getInviteCodeInputHelp", method = RequestMethod.POST) public void getInviteCodeInputHelp(AcceptData acceptData, PrintWriter out) { JSONObject data = new JSONObject(); - data.put("helpUrl", configService.get(ConfigKeyEnum.inviteCodeInputHelp.getKey())); + data.put("helpUrl", configService.getValue(ConfigKeyEnum.inviteCodeInputHelp.getKey(),acceptData.getSystem())); out.print(JsonUtil.loadTrueResult(data)); } -- Gitblit v1.8.0