分销退款修改
This commit is contained in:
@@ -44,6 +44,7 @@ public class MemberTask {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Scheduled(cron = "0 */10 * * * *")
|
||||||
public void check() {
|
public void check() {
|
||||||
List<ShopUser> shopUsers = shopUserService.list(new QueryWrapper().isNotNull(ShopUser::getEndTime).eq(ShopUser::getIsVip, 1).lt(ShopUser::getEndTime, DateUtil.date()));
|
List<ShopUser> shopUsers = shopUserService.list(new QueryWrapper().isNotNull(ShopUser::getEndTime).eq(ShopUser::getIsVip, 1).lt(ShopUser::getEndTime, DateUtil.date()));
|
||||||
shopUsers.forEach(item -> {
|
shopUsers.forEach(item -> {
|
||||||
|
|||||||
@@ -281,6 +281,20 @@ public class TbMemberConfigServiceImpl extends ServiceImpl<TbMemberConfigMapper,
|
|||||||
return memberLevelVOS;
|
return memberLevelVOS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void main() {
|
||||||
|
Integer expVal = 10;
|
||||||
|
TableValueConstant.MemberExpFlow.Type type = TableValueConstant.MemberExpFlow.Type.PAY;
|
||||||
|
long exp = 0;
|
||||||
|
switch (type) {
|
||||||
|
case PAY -> {
|
||||||
|
exp = expVal;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println(exp);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public boolean deliver(Long shopId, Long userId, TableValueConstant.MemberExpFlow.Type type, BigDecimal money, Integer expVal, Long sourceId) {
|
public boolean deliver(Long shopId, Long userId, TableValueConstant.MemberExpFlow.Type type, BigDecimal money, Integer expVal, Long sourceId) {
|
||||||
@@ -308,7 +322,7 @@ public class TbMemberConfigServiceImpl extends ServiceImpl<TbMemberConfigMapper,
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
log.info("会员奖励发放,类型: {}, 金额: {}, userId: {}", type.getCode(), money, userId);
|
log.info("会员奖励发放,类型: {}, 金额: {}, userId: {}, 经验值: {}", type.getCode(), money, userId, expVal);
|
||||||
|
|
||||||
long exp = 0;
|
long exp = 0;
|
||||||
switch (type) {
|
switch (type) {
|
||||||
@@ -501,10 +515,11 @@ public class TbMemberConfigServiceImpl extends ServiceImpl<TbMemberConfigMapper,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
memberOrder.setPayAmount(memberOrder.getAmount());
|
||||||
memberOrder.setStatus(OrderStatusEnums.DONE.getCode());
|
memberOrder.setStatus(OrderStatusEnums.DONE.getCode());
|
||||||
memberOrderService.updateById(memberOrder);
|
memberOrderService.updateById(memberOrder);
|
||||||
if (memberOrder.getReward() != null) {
|
if (memberOrder.getReward() != null) {
|
||||||
deliver(shopId, userId, TableValueConstant.MemberExpFlow.Type.PAY, memberOrder.getPayAmount(), memberOrder.getReward(), memberOrderId);
|
deliver(shopId, userId, TableValueConstant.MemberExpFlow.Type.PAY, memberOrder.getAmount(), memberOrder.getReward(), memberOrderId);
|
||||||
}
|
}
|
||||||
if (shopUser.getMemberLevelId() == null || shopUser.getMemberLevelId() == 0) {
|
if (shopUser.getMemberLevelId() == null || shopUser.getMemberLevelId() == 0) {
|
||||||
shopUser.setMemberLevelId(levelConfig.getId());
|
shopUser.setMemberLevelId(levelConfig.getId());
|
||||||
|
|||||||
Reference in New Issue
Block a user