1.代客下单 扫码支付校验相关参数
This commit is contained in:
@@ -107,6 +107,10 @@ public class TbPayServiceImpl implements TbPayService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TbOrderInfo scanPay(PayDTO scanPayDTO) {
|
public TbOrderInfo scanPay(PayDTO scanPayDTO) {
|
||||||
|
if (StrUtil.isBlank(scanPayDTO.getCode())) {
|
||||||
|
throw new BadRequestException("无效码");
|
||||||
|
}
|
||||||
|
|
||||||
TbOrderInfo orderInfo = orderInfoMapper.selectOne(new LambdaUpdateWrapper<TbOrderInfo>()
|
TbOrderInfo orderInfo = orderInfoMapper.selectOne(new LambdaUpdateWrapper<TbOrderInfo>()
|
||||||
.in(TbOrderInfo::getStatus, "unpaid", "paying")
|
.in(TbOrderInfo::getStatus, "unpaid", "paying")
|
||||||
.eq(TbOrderInfo::getId, scanPayDTO.getOrderId())
|
.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) {
|
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>()
|
TbOrderInfo orderInfo = orderInfoMapper.selectOne(new LambdaUpdateWrapper<TbOrderInfo>()
|
||||||
.eq(TbOrderInfo::getId, orderId)
|
.eq(TbOrderInfo::getId, orderId)
|
||||||
.eq(TbOrderInfo::getShopId, shopId));
|
.eq(TbOrderInfo::getShopId, shopId));
|
||||||
|
|||||||
Reference in New Issue
Block a user