|
@@ -270,11 +270,13 @@ public class WeChatServiceImpl implements WeChatService {
|
|
Status status = new Status();
|
|
Status status = new Status();
|
|
String senceid = requestMap.get("EventKey");//场景值
|
|
String senceid = requestMap.get("EventKey");//场景值
|
|
|
|
|
|
- System.out.println("更改之前的值:"+senceid);
|
|
|
|
|
|
+ Member member = refreshUserInfo(fromUserName);
|
|
|
|
|
|
|
|
+ System.out.println("更改之前的值:"+senceid);
|
|
senceid = senceid.replaceAll(ResultInfo.barCodeActivity,"");//替换标识前的字符串
|
|
senceid = senceid.replaceAll(ResultInfo.barCodeActivity,"");//替换标识前的字符串
|
|
if(!isSubscription){
|
|
if(!isSubscription){
|
|
senceid = senceid.replaceAll(ResultInfo.barCode,"");//替换标识前的字符串
|
|
senceid = senceid.replaceAll(ResultInfo.barCode,"");//替换标识前的字符串
|
|
|
|
+
|
|
}
|
|
}
|
|
System.out.println("更改之后的值:"+senceid);
|
|
System.out.println("更改之后的值:"+senceid);
|
|
StringBuilder str = new StringBuilder();
|
|
StringBuilder str = new StringBuilder();
|
|
@@ -288,6 +290,7 @@ public class WeChatServiceImpl implements WeChatService {
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
inLongLogger.info(senceid + "的助力任务助力失败,助力好友为:"+fromUserName);
|
|
inLongLogger.info(senceid + "的助力任务助力失败,助力好友为:"+fromUserName);
|
|
str.append("助力失败,请重试!");
|
|
str.append("助力失败,请重试!");
|
|
|
|
+ e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
|
|
str.append("哇!确认过眼神,你将获得我们618天猫上朵旗舰店隐藏福利!");
|
|
str.append("哇!确认过眼神,你将获得我们618天猫上朵旗舰店隐藏福利!");
|
|
@@ -517,6 +520,7 @@ public class WeChatServiceImpl implements WeChatService {
|
|
* 2016年11月17日
|
|
* 2016年11月17日
|
|
*/
|
|
*/
|
|
private Member refreshUserInfo(String openId){
|
|
private Member refreshUserInfo(String openId){
|
|
|
|
+ System.out.println("====更新用户信息"+openId);
|
|
JSONObject jsonObject = WeixinUtil.getUserInfo(openId);
|
|
JSONObject jsonObject = WeixinUtil.getUserInfo(openId);
|
|
String sex = jsonObject.getString("sex");//值为1时是男性,值为2时是女性,值为0时是未知
|
|
String sex = jsonObject.getString("sex");//值为1时是男性,值为2时是女性,值为0时是未知
|
|
String city = jsonObject.getString("city");
|
|
String city = jsonObject.getString("city");
|