1.代客下单 扫码支付校验相关参数

This commit is contained in:
SongZhang 2024-09-09 10:38:57 +08:00
parent 72a3057126
commit db545ee118
1 changed files with 8 additions and 0 deletions

View File

@ -107,6 +107,10 @@ public class TbPayServiceImpl implements TbPayService {
@Override
public TbOrderInfo scanPay(PayDTO scanPayDTO) {
if (StrUtil.isBlank(scanPayDTO.getCode())) {
throw new BadRequestException("无效码");
}
TbOrderInfo orderInfo = orderInfoMapper.selectOne(new LambdaUpdateWrapper<TbOrderInfo>()
.in(TbOrderInfo::getStatus, "unpaid", "paying")
.eq(TbOrderInfo::getId, scanPayDTO.getOrderId())
@ -439,6 +443,10 @@ public class TbPayServiceImpl implements TbPayService {
}
public TbOrderInfo memberAccountPay(String memberId, String shopId, String accountCode, Integer orderId, Double discount) {
if (StrUtil.isBlank(accountCode)) {
throw new BadRequestException("无效码");
}
TbOrderInfo orderInfo = orderInfoMapper.selectOne(new LambdaUpdateWrapper<TbOrderInfo>()
.eq(TbOrderInfo::getId, orderId)
.eq(TbOrderInfo::getShopId, shopId));