From 65a2010b427689fb5f7bb6d7969845af145b17a7 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 03 一月 2020 16:11:57 +0800 Subject: [PATCH] 优化文件上传目录,删除账户打通 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java | 53 +++++++++++++---------------------------------------- 1 files changed, 13 insertions(+), 40 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java index 2499963..4f41720 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java @@ -48,6 +48,7 @@ import com.yeshi.fanli.service.inter.push.DeviceTokenHWService; import com.yeshi.fanli.service.inter.push.DeviceTokenOPPOService; import com.yeshi.fanli.service.inter.push.DeviceTokenVIVOService; +import com.yeshi.fanli.service.inter.push.DeviceTokenXMService; import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionConfigService; import com.yeshi.fanli.service.inter.tlj.UserTaoLiJinOriginService; import com.yeshi.fanli.service.inter.user.ForbiddenUserIdentifyCodeService; @@ -64,6 +65,7 @@ import com.yeshi.fanli.service.inter.user.invite.ThreeSaleSerivce; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.GsonUtil; +import com.yeshi.fanli.util.RedisKeyEnum; import com.yeshi.fanli.util.RedisManager; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.ThreadUtil; @@ -129,7 +131,10 @@ @Resource private DeviceTokenOPPOService deviceTokenOPPOService; - + + @Resource + private DeviceTokenXMService deviceTokenXMService; + @Resource private DeviceTokenVIVOService deviceTokenVIVOService; @@ -270,6 +275,7 @@ if (active != null) { deviceTokenOPPOService.bindUid(uuser.getId(), active.getId()); deviceTokenVIVOService.bindUid(uuser.getId(), active.getId()); + deviceTokenXMService.bindUid(active.getId(), uuser.getId()); } } catch (Exception e) { e.printStackTrace(); @@ -353,39 +359,6 @@ } } - /** - * 璐﹀彿鎵撻�� - * - * @param acceptData - * @param mainUid - * @param lessUid - * @param session - * @param out - */ - @RequestMapping(value = "connect") - public void connect(AcceptData acceptData, long mainUid, long lessUid, HttpSession session, PrintWriter out) { - BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(), - acceptData.getPackages()); - if (system == null) { - out.print(JsonUtil.loadFalseResult("绯荤粺涓嶅瓨鍦�")); - return; - } - - if (mainUid == 0 || lessUid == 0) { - out.print(JsonUtil.loadFalseResult(1, "璇蜂笂浼犳墦閫氱敤鎴稩D")); - return; - } - - try { - userAccountService.connectUsers(new UserInfo(mainUid), new UserInfo(lessUid)); - UserInfo user = userInfoService.getUserByIdWithMybatis(mainUid); - JSONObject data = new JSONObject(); - data.put("user", GsonUtil.toJsonExpose(UserUtil.filterForClientUser(user))); - out.print(JsonUtil.loadTrueResult(data)); - } catch (UserAccountException e) { - out.print(JsonUtil.loadFalseResult(e.getCode(), e.getMsg())); - } - } /** * 鑾峰彇鐢ㄦ埛ID @@ -791,8 +764,7 @@ return; } - String key = "bindalipay-" + uid; - + String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.bindAlipay, uid + ""); if (!StringUtil.isNullOrEmpty(redisManager.getCommonString(key))) { out.print(JsonUtil.loadFalseResult(2, "鏈嶅姟鍣ㄧ箒蹇欙紝璇风◢鍚庨噸璇�")); return; @@ -847,8 +819,7 @@ return; } - String key = "bindalipay-" + uid; - + String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.bindAlipay, uid + ""); if (!StringUtil.isNullOrEmpty(redisManager.getCommonString(key))) { out.print(JsonUtil.loadFalseResult(1001, "鏈嶅姟鍣ㄧ箒蹇欙紝璇风◢鍚庨噸璇�")); return; @@ -938,8 +909,7 @@ return; } - String key = "bindalipay-" + uid; - + String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.bindAlipay, uid + ""); if (!StringUtil.isNullOrEmpty(redisManager.getCommonString(key))) { out.print(JsonUtil.loadFalseResult(1001, "鏈嶅姟鍣ㄧ箒蹇欙紝璇风◢鍚庨噸璇�")); return; @@ -1155,6 +1125,8 @@ deviceTokenOPPOService.unBindUid(uid, deviceActive.getId()); // 瑙g粦VIVO鎺ㄩ�佺殑鐢ㄦ埛缁戝畾 deviceTokenVIVOService.unBindUid(uid, deviceActive.getId()); + // 瑙g粦XM鎺ㄩ�佺殑鐢ㄦ埛缁戝畾 + deviceTokenXMService.unBindUid(deviceActive.getId()); } } out.print(JsonUtil.loadTrueResult("")); @@ -1232,6 +1204,7 @@ if (active != null) { deviceTokenOPPOService.bindUid(uuser.getId(), active.getId()); deviceTokenVIVOService.bindUid(uuser.getId(), active.getId()); + deviceTokenXMService.bindUid(active.getId(), uuser.getId()); } } }); -- Gitblit v1.8.0