#I1FP6U 修复bug:确认收货 等操作完成后,直接检查升级,不需要用户再到会员中心看两次才能升级;

This commit is contained in:
xwb
2020-04-29 11:18:52 +08:00
parent 2e49b9b971
commit 730fa1766e
2 changed files with 12 additions and 8 deletions

View File

@ -52,10 +52,7 @@ import co.yixiang.modules.shop.web.vo.YxSystemStoreQueryVo;
import co.yixiang.modules.user.entity.YxUser;
import co.yixiang.modules.user.entity.YxUserBill;
import co.yixiang.modules.user.entity.YxWechatUser;
import co.yixiang.modules.user.service.YxUserAddressService;
import co.yixiang.modules.user.service.YxUserBillService;
import co.yixiang.modules.user.service.YxUserService;
import co.yixiang.modules.user.service.YxWechatUserService;
import co.yixiang.modules.user.service.*;
import co.yixiang.modules.user.web.vo.YxUserAddressQueryVo;
import co.yixiang.modules.user.web.vo.YxUserQueryVo;
import co.yixiang.modules.user.web.vo.YxWechatUserQueryVo;
@ -164,8 +161,8 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl<YxStoreOrderMapper,
private YxMiniPayService miniPayService;
@Autowired
private YxTemplateService templateService;
@Autowired
private YxUserLevelService userLevelService;
/**
@ -590,6 +587,8 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl<YxStoreOrderMapper,
//分销计算
userService.backOrderBrokerage(order);
//检查是否符合会员升级条件
userLevelService.setLevelComplete(uid);
}
/**
@ -614,6 +613,9 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl<YxStoreOrderMapper,
//分销计算
userService.backOrderBrokerage(order);
//检查是否符合会员升级条件
userLevelService.setLevelComplete(order.getUid());
}
/**

View File

@ -22,6 +22,7 @@ import co.yixiang.modules.user.entity.YxUserSign;
import co.yixiang.modules.user.mapper.YxUserBillMapper;
import co.yixiang.modules.user.mapper.YxUserSignMapper;
import co.yixiang.modules.user.service.YxUserBillService;
import co.yixiang.modules.user.service.YxUserLevelService;
import co.yixiang.modules.user.service.YxUserService;
import co.yixiang.modules.user.service.YxUserSignService;
import co.yixiang.modules.user.web.dto.SignDTO;
@ -65,8 +66,7 @@ public class YxUserSignServiceImpl extends BaseServiceImpl<YxUserSignMapper, YxU
private YxSystemGroupDataService systemGroupDataService;
private YxUserService yxUserService;
private YxUserBillService billService;
private YxUserLevelService userLevelService;
/**
* 用户签到
@ -132,6 +132,8 @@ public class YxUserSignServiceImpl extends BaseServiceImpl<YxUserSignMapper, YxU
userBill.setAddTime(OrderUtil.getSecondTimestampTwo());
billService.save(userBill);
//检查是否符合会员升级条件
userLevelService.setLevelComplete(uid);
return signNumber;
}