|
@@ -80,14 +80,14 @@ public class GameTencentMiniGameOrderServiceImpl extends ServiceImpl<GameTencent
|
|
|
} else {
|
|
|
GameBackPolicy gameBackPolicy = gameBackPolicyService.getById(orderLog.getBackPolicyId());
|
|
|
doBack = BackPolicyUtil.backOrder(orderLog.getOrderId(), gameBackPolicy, orderLog.getRechargeMoney(),
|
|
|
- () -> count(new LambdaQueryWrapper<GameTencentMiniGameOrder>()
|
|
|
+ () -> getOne(new LambdaQueryWrapper<GameTencentMiniGameOrder>()
|
|
|
.eq(GameTencentMiniGameOrder::getGameId, orderLog.getGameId())
|
|
|
.eq(GameTencentMiniGameOrder::getWechatAppId, orderLog.getWechatAppId())
|
|
|
.eq(GameTencentMiniGameOrder::getAdAccountId, orderLog.getAdAccountId())
|
|
|
.eq(GameTencentMiniGameOrder::getOrderStatus, OrderStatusEnum.SUCCESS_PAY.getValue())
|
|
|
.eq(GameTencentMiniGameOrder::getWechatOpenid, orderLog.getWechatOpenid())
|
|
|
.last("limit 1")
|
|
|
- ) < 1, backUnit -> Long.valueOf(list(new LambdaQueryWrapper<GameTencentMiniGameOrder>()
|
|
|
+ ) == null, backUnit -> Long.valueOf(list(new LambdaQueryWrapper<GameTencentMiniGameOrder>()
|
|
|
.eq(GameTencentMiniGameOrder::getGameId, orderLog.getGameId())
|
|
|
.eq(GameTencentMiniGameOrder::getWechatAppId, orderLog.getWechatAppId())
|
|
|
.eq(GameTencentMiniGameOrder::getAdAccountId, orderLog.getAdAccountId())
|