feat: 达标奖励查询方式增加状态限定
This commit is contained in:
@@ -42,7 +42,7 @@ public class InviteAchievement implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 是否首次达标
|
* 是否首次达标
|
||||||
*/
|
*/
|
||||||
private Integer isFirst;
|
private Integer state;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建时间
|
* 创建时间
|
||||||
|
|||||||
@@ -255,7 +255,7 @@ public class WuyouController {
|
|||||||
InviteAchievement inviteAchievement = inviteAchievementService.getByUserId(user.getUserId());
|
InviteAchievement inviteAchievement = inviteAchievementService.getByUserId(user.getUserId());
|
||||||
// 首次达标
|
// 首次达标
|
||||||
int signCount = Integer.parseInt(commonRepository.findOne(913).getValue());
|
int signCount = Integer.parseInt(commonRepository.findOne(913).getValue());
|
||||||
if (inviteAchievement.getIsFirst() == 1 && inviteAchievement.getCount() >= signCount) {
|
if (inviteAchievement.getState() == 0 && inviteAchievement.getCount() >= signCount) {
|
||||||
//满3笔
|
//满3笔
|
||||||
// Integer sumOrderNum = ordersService.countOrderNum(user.getUserId(), null);
|
// Integer sumOrderNum = ordersService.countOrderNum(user.getUserId(), null);
|
||||||
// if (sumOrderNum >= Integer.parseInt(commonRepository.findOne(913).getValue())) {
|
// if (sumOrderNum >= Integer.parseInt(commonRepository.findOne(913).getValue())) {
|
||||||
@@ -275,9 +275,12 @@ public class WuyouController {
|
|||||||
//存入余额 钱
|
//存入余额 钱
|
||||||
userMoneyService.updateAmount(1, sourceUser.getUserId(), Double.parseDouble(amount));
|
userMoneyService.updateAmount(1, sourceUser.getUserId(), Double.parseDouble(amount));
|
||||||
|
|
||||||
|
inviteAchievement.setState(1);
|
||||||
|
inviteAchievementService.updateById(inviteAchievement);
|
||||||
|
|
||||||
int count = inviteAchievementService.countBySourceUserId(sourceUser.getUserId());
|
int count = inviteAchievementService.countBySourceUserId(sourceUser.getUserId());
|
||||||
// 首次达标奖励
|
// 首次达标奖励
|
||||||
if (count == 0) {
|
if (count == 1) {
|
||||||
SysUserEntity sysUser = sysUserService.selectSysUserByQdCode(user.getQdCode());
|
SysUserEntity sysUser = sysUserService.selectSysUserByQdCode(user.getQdCode());
|
||||||
String qdAward = commonRepository.findOne(915).getValue();
|
String qdAward = commonRepository.findOne(915).getValue();
|
||||||
UserMoneyDetails userMoneyDetails4 = new UserMoneyDetails(
|
UserMoneyDetails userMoneyDetails4 = new UserMoneyDetails(
|
||||||
@@ -361,7 +364,7 @@ public class WuyouController {
|
|||||||
InviteAchievement inviteAchievement = inviteAchievementService.getByUserId(user.getUserId());
|
InviteAchievement inviteAchievement = inviteAchievementService.getByUserId(user.getUserId());
|
||||||
if (inviteAchievement == null) {
|
if (inviteAchievement == null) {
|
||||||
inviteAchievement = new InviteAchievement();
|
inviteAchievement = new InviteAchievement();
|
||||||
inviteAchievement.setIsFirst(1);
|
inviteAchievement.setState(0);
|
||||||
inviteAchievement.setCount(1);
|
inviteAchievement.setCount(1);
|
||||||
inviteAchievement.setCreateTime(DateUtil.date());
|
inviteAchievement.setCreateTime(DateUtil.date());
|
||||||
inviteAchievement.setUserId(user.getUserId());
|
inviteAchievement.setUserId(user.getUserId());
|
||||||
|
|||||||
Reference in New Issue
Block a user