From 7e7db2fa55a9a3af46d4fd8ede0dee147f101d64 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期六, 09 五月 2020 21:41:27 +0800 Subject: [PATCH] 2.1需求 --- fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserController.java | 21 ++++++++++----------- 1 files changed, 10 insertions(+), 11 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserController.java b/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserController.java index 46ae816..499ee68 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserController.java @@ -84,8 +84,7 @@ @Resource private UserVipConfigService userVipConfigService; - - + /** * 鑾峰彇openId * @@ -239,11 +238,11 @@ * @param out */ @UserActive(uid = "#uid") - @RequestMapping(value = "getUserInfo", method = RequestMethod.POST) - public void getuserinfoNew(AcceptData acceptData, Long uid, HttpServletRequest requst, PrintWriter out) { + @RequestMapping(value = "getUserInfo") + public void getuserinfoNew(WXMPAcceptData acceptData, Long uid, HttpServletRequest requst, PrintWriter out) { try { BusinessSystem system = businessSystemService.getBusinessSystemCache(acceptData.getPlatform(), - acceptData.getPackages()); + acceptData.getAppId()); if (system == null) { out.print(JsonUtil.loadFalseResult("绯荤粺涓嶅瓨鍦�")); return; @@ -258,17 +257,19 @@ // 娣诲姞鐢ㄦ埛娲昏穬璁板綍 UserActiveLog userActiveLog = new UserActiveLog(); - userActiveLog.setChannel(acceptData.getChannel()); + userActiveLog.setChannel("wxmp"); userActiveLog.setIp(requst.getRemoteHost()); userActiveLog.setUid(userInfo.getId()); userActiveLog.setVersionCode(acceptData.getVersion()); - userActiveLog.setOsVersion(acceptData.getOsVersion()); - userActiveLog.setDeviceType(acceptData.getDeviceType()); + userActiveLog.setOsVersion(acceptData.getWxVersion()); + userActiveLog.setDeviceType("wxmp"); userActiveLog.setDevice(acceptData.getDevice()); userActiveLogService.addUserActiveLog(userActiveLog); + // 澶勭悊鐢ㄦ埛淇℃伅 outUserInfoHandle(userInfo); + userInfo.setVip(userVIPInfoService.isVIP(uid)); GsonBuilder gsonBuilder = new GsonBuilder().excludeFieldsWithoutExposeAnnotation(); JSONObject data = new JSONObject(); @@ -311,9 +312,7 @@ // 鏄剧ず閭�璇风爜鐗瑰埗鍏ュ彛 data.put("tailor", tailor); - // 1.6.5 涔嬪悗杩斿洖 寰俊鍙锋彁绀� - if (VersionUtil.greaterThan_1_6_5(acceptData.getPlatform(), acceptData.getVersion())) - userInfo.setWeiXinTip("娣诲姞寰俊鍙峰悗锛屼綘鐨勯個璇蜂汉鍜岀洿鎺ョ矇涓濆彲浠ラ�氳繃寰俊涓庝綘寤虹珛鑱旂郴銆�"); + userInfo.setWeiXinTip("娣诲姞寰俊鍙峰悗锛屼綘鐨勯個璇蜂汉鍜岀洿鎺ョ矇涓濆彲浠ラ�氳繃寰俊涓庝綘寤虹珛鑱旂郴銆�"); data.put("user", JsonUtil.getConvertBigDecimalToStringBuilder(gsonBuilder).create().toJson(userInfo)); data.put("invitCode", invitCode); // 閭�璇风爜 -- Gitblit v1.8.0