|
|
@@ -164,6 +164,9 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
|
|
|
private final GroupRelationFrontService groupRelationFrontService;
|
|
|
|
|
|
private final UserMapper userMapper;
|
|
|
+
|
|
|
+ private final ChatgptUserMapper chatgptUserMapper;
|
|
|
+
|
|
|
private static final GlobalThreadPoolTaskExecutor TASK_POOL = GlobalThreadPoolTaskExecutor.getInstance();
|
|
|
|
|
|
@Override
|
|
|
@@ -831,6 +834,15 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
|
|
|
if (gcCash != null && gcCash.compareTo(BigDecimal.ZERO) > 0) {
|
|
|
giftCardOrderUseRecordService.returnGiftCardCash(orderDon.getId());
|
|
|
}
|
|
|
+ //是否是GPT镜像规格
|
|
|
+ if (orderDon.getGoodsId() == 18) {
|
|
|
+ Integer selectCount = chatgptUserMapper.selectCount(Wrappers.lambdaQuery(ChatgptUser.class)
|
|
|
+ .eq(ChatgptUser::getRelationId, orderDon.getRelationId()));
|
|
|
+ if (selectCount > 0) {
|
|
|
+ chatgptUserMapper.delete(Wrappers.lambdaQuery(ChatgptUser.class)
|
|
|
+ .eq(ChatgptUser::getRelationId, orderDon.getRelationId()));
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|