商家是否会员支付控制

登录获取手机号报错问题
团购卷会员卡支付
个人中心 客服电话
This commit is contained in:
2024-05-27 09:43:03 +08:00
parent 76543f2360
commit 756a9aa2fe
12 changed files with 228 additions and 181 deletions

View File

@@ -29,6 +29,8 @@ public class TaskScheduler {
private TbUserInfoMapper userInfoMapper;
@Autowired
private TbReleaseFlowMapper releaseFlowMapper;
@Autowired
private TbUserCouponsMapper userCouponsMapper;
//更新订单状态
// @Scheduled(fixedRate = 1000000)
public void orderStatus() throws InterruptedException {
@@ -130,6 +132,16 @@ public class TaskScheduler {
TbUserInfo userInfo = userInfoMapper.selectByPrimaryKey(Integer.valueOf(orderInfo.getUserId()));
TbWiningUser winingUser = new TbWiningUser(userInfo.getNickName(), orderInfo.getOrderNo(), orderInfo.getPayAmount(), "true", day);
tbWiningUserMapper.insert(winingUser);
TbUserCoupons userCoupons = new TbUserCoupons();
userCoupons.setUserId(orderInfo.getUserId());
userCoupons.setCouponsAmount(orderInfo.getOrderAmount().subtract(orderInfo.getUserCouponAmount()));
userCoupons.setStatus("0");
userCoupons.setOrderId(orderInfo.getId());
userCoupons.setCouponsPrice(userCoupons.getCouponsAmount().multiply(new BigDecimal("0.5")));
userCoupons.setCreateTime(new Date());
userCoupons.setEndTime(DateUtils.getNewDate(new Date(),3,30));
//执行插入方法
userCouponsMapper.insert(userCoupons);
}
} catch (ParseException e) {
e.printStackTrace();