record 通过openId而不是unionId

master
ck 5 years ago
parent 78c88a9ba4
commit b1743545e7

@ -184,5 +184,4 @@ public class WechatController {
return ajaxResult; return ajaxResult;
} }
} }

@ -238,7 +238,7 @@ public class AwardListServiceImpl extends BaseServiceImpl<AwardListMapper, Award
ajaxResult.setRetcode(AjaxResult.SUCCESS); ajaxResult.setRetcode(AjaxResult.SUCCESS);
//抽中一等奖,必定微信来源 //抽中一等奖,必定微信来源
Record record = recordMapper.selectOne(Wrappers.<Record>lambdaQuery().eq(Record::getUnionId,unionId) Record record = recordMapper.selectOne(Wrappers.<Record>lambdaQuery().eq(Record::getOpenId,openId)
.and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1))); .and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1)));
record.setIsAward("中奖"); record.setIsAward("中奖");
record.setAwardName(receiverName); record.setAwardName(receiverName);

@ -223,7 +223,7 @@ public class CouponServiceImpl extends BaseServiceImpl<CouponMapper, Coupon> imp
awardList.setUpdateDateTime(new Date()); awardList.setUpdateDateTime(new Date());
awardListMapper.updateById(awardList); awardListMapper.updateById(awardList);
//统计领取二等奖 //统计领取二等奖
Record record = recordMapper.selectOne(Wrappers.<Record>lambdaQuery().eq(Record::getUnionId,unionId) Record record = recordMapper.selectOne(Wrappers.<Record>lambdaQuery().eq(Record::getOpenId,openId)
.and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1))); .and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1)));
record.setIsHavaCoupon2("有"); record.setIsHavaCoupon2("有");
record.setUpdateDateTime(new Date()); record.setUpdateDateTime(new Date());
@ -278,7 +278,7 @@ public class CouponServiceImpl extends BaseServiceImpl<CouponMapper, Coupon> imp
users.setUserType(1); users.setUserType(1);
usersMapper.updateById(users); usersMapper.updateById(users);
} }
Record record = recordMapper.selectOne(Wrappers.<Record>lambdaQuery().eq(Record::getUnionId,unionId) Record record = recordMapper.selectOne(Wrappers.<Record>lambdaQuery().eq(Record::getOpenId,openId)
.and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1))); .and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1)));
record.setIsHavaCoupon1("有"); record.setIsHavaCoupon1("有");
record.setName(receiverName); record.setName(receiverName);

@ -98,7 +98,7 @@ public class LoveLetterServiceImpl extends BaseServiceImpl<LoveLetterMapper, Lov
String unionId = userInfo.getString("unionid"); String unionId = userInfo.getString("unionid");
// String unionId = weixinService.getUnionId(code); // String unionId = weixinService.getUnionId(code);
logger.info("union_id:"+unionId); logger.info("union_id:"+unionId);
Record record = recordMapper.selectOne(Wrappers.<Record>lambdaQuery().eq(Record::getUnionId,unionId) Record record = recordMapper.selectOne(Wrappers.<Record>lambdaQuery().eq(Record::getOpenId,openId)
.and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1))); .and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1)));
int createLetterTimes = record.getCreateLetterTimes(); int createLetterTimes = record.getCreateLetterTimes();
record.setCreateLetterTimes(createLetterTimes + 1); record.setCreateLetterTimes(createLetterTimes + 1);
@ -182,7 +182,7 @@ public class LoveLetterServiceImpl extends BaseServiceImpl<LoveLetterMapper, Lov
String unionId = userInfo.getString("unionid"); String unionId = userInfo.getString("unionid");
// String unionId = weixinService.getUnionId(code); // String unionId = weixinService.getUnionId(code);
logger.info("union_id:"+unionId); logger.info("union_id:"+unionId);
Record record = recordMapper.selectOne(Wrappers.<Record>lambdaQuery().eq(Record::getUnionId,unionId) Record record = recordMapper.selectOne(Wrappers.<Record>lambdaQuery().eq(Record::getOpenId,openId)
.and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1))); .and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1)));
if (record == null){ if (record == null){
//新用户第一次收到情书礼物 //新用户第一次收到情书礼物

@ -58,7 +58,6 @@ public class RecordServiceImpl extends BaseServiceImpl<RecordMapper,Record> impl
} }
else { else {
logger.info("ajaxRequestData:"+data.toString()); logger.info("ajaxRequestData:"+data.toString());
Boolean isOld = data.getBoolean("isOld");
String openId = data.getString("openId"); String openId = data.getString("openId");
// String code = data.getString("code"); // String code = data.getString("code");
String qrCode = data.getString("qrCode"); String qrCode = data.getString("qrCode");

Loading…
Cancel
Save