|
@@ -274,7 +274,7 @@ public class WxOrderServiceImpl extends ServiceImpl<WxOrderMapper, WxOrder> impl
|
|
|
throw new CustomException("参数值转化异常,请检查数据是否为数值类型");
|
|
|
}
|
|
|
long timeMillis = days*1440*60*1000l;
|
|
|
- UserInfo userinfo = userInfoService.getOne(new QueryWrapper<UserInfo>().eq("openid", wxOrder.getOpenid()));
|
|
|
+ UserInfo userinfo = userInfoService.getOne(new QueryWrapper<UserInfo>().eq("union_id", wxOrder.getUnionId()));
|
|
|
Date expireTime = userinfo.getExpireTime();
|
|
|
if (expireTime == null || expireTime.getTime()< System.currentTimeMillis()){
|
|
|
userinfo.setExpireTime(new Date(System.currentTimeMillis()+timeMillis));
|