|
|
@@ -51,6 +51,7 @@ import com.cyksj.service.coupon.CouponFontService;
|
|
|
import com.cyksj.service.distribute.equipment.EquipmentDistributeService;
|
|
|
import com.cyksj.service.giftcard.GiftCardOrderUseRecordService;
|
|
|
import com.cyksj.service.mange.CmsOrderDonService;
|
|
|
+import com.cyksj.service.mange.MirrorUserCleatService;
|
|
|
import com.cyksj.service.mange.stock.GoodsDonStockService;
|
|
|
import com.cyksj.service.market.MarketFrontService;
|
|
|
import com.cyksj.service.order.OrderCommonService;
|
|
|
@@ -193,6 +194,8 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
|
|
|
|
|
|
private final AccountMapper accountMapper;
|
|
|
|
|
|
+ private final MirrorUserCleatService mirrorUserCleatService;
|
|
|
+
|
|
|
private static final GlobalThreadPoolTaskExecutor TASK_POOL = GlobalThreadPoolTaskExecutor.getInstance();
|
|
|
|
|
|
@Override
|
|
|
@@ -693,11 +696,6 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
|
|
|
relation.setNewRelationId(newRelation.getId());
|
|
|
relationClearService.clearTicket(relation, source);
|
|
|
|
|
|
- //是否是GPT镜像规格
|
|
|
- if (orderDon.getOrderType() == 1) {
|
|
|
- delMirrorUser(orderDon.getGoodsId(), orderDon.getRelationId());
|
|
|
- }
|
|
|
-
|
|
|
//奈飞车票
|
|
|
if (orderDon.getGoodsId() == 1) {
|
|
|
User user = userMapper.selectById(newRelation.getUserId());
|
|
|
@@ -1059,7 +1057,7 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
|
|
|
}
|
|
|
//是否是GPT镜像规格
|
|
|
if (orderDon.getOrderType() == 1) {
|
|
|
- delMirrorUser(orderDon.getGoodsId(), orderDon.getRelationId());
|
|
|
+ mirrorUserCleatService.delMirrorUser(orderDon.getGoodsId(), orderDon.getRelationId());
|
|
|
}
|
|
|
//是否是分销订单
|
|
|
//处理下级渠道分销提成
|
|
|
@@ -1337,30 +1335,4 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
|
|
|
}
|
|
|
return relation;
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- * 删除gptUser
|
|
|
- */
|
|
|
- @Override
|
|
|
- public void delMirrorUser(Long goodsId, Long relationId) {
|
|
|
- //gpt镜像
|
|
|
- if (goodsId != null && goodsId == 18) {
|
|
|
- Integer selectCount = chatgptUserMapper.selectCount(Wrappers.lambdaQuery(ChatgptUser.class)
|
|
|
- .eq(ChatgptUser::getRelationId, relationId));
|
|
|
- if (selectCount > 0) {
|
|
|
- chatgptUserMapper.delete(Wrappers.lambdaQuery(ChatgptUser.class)
|
|
|
- .eq(ChatgptUser::getRelationId, relationId));
|
|
|
- }
|
|
|
- }
|
|
|
- //mj镜像
|
|
|
- if (goodsId != null && goodsId == 26) {
|
|
|
- MidjourneyUser user = midjourneyUserMapper.selectOne(Wrappers.lambdaQuery(MidjourneyUser.class)
|
|
|
- .eq(MidjourneyUser::getRelationId, relationId).last("limit 1"));
|
|
|
- if (user != null) {
|
|
|
- midjourneyUserMapper.delete(Wrappers.lambdaQuery(MidjourneyUser.class)
|
|
|
- .eq(MidjourneyUser::getRelationId, relationId));
|
|
|
- redisService.del(RedisService.key.MIDJOURNEY_USER.getName() + user.getUserToken());
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
}
|