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