|
@@ -53,6 +53,7 @@ import com.cyksj.mapper.corp.CorpUserMapper;
|
|
|
import com.cyksj.mapper.corp.CorpUserTagMapper;
|
|
import com.cyksj.mapper.corp.CorpUserTagMapper;
|
|
|
import com.cyksj.mapper.fission.UserMirrorFissionInvertRecordMapper;
|
|
import com.cyksj.mapper.fission.UserMirrorFissionInvertRecordMapper;
|
|
|
import com.cyksj.mapper.fission.UserMirrorFissionReceiveRecordMapper;
|
|
import com.cyksj.mapper.fission.UserMirrorFissionReceiveRecordMapper;
|
|
|
|
|
+import com.cyksj.mapper.manage.cms.SysLogMapper;
|
|
|
import com.cyksj.mapper.manage.coupon.CouponDistributePopularizeMapper;
|
|
import com.cyksj.mapper.manage.coupon.CouponDistributePopularizeMapper;
|
|
|
import com.cyksj.mapper.manage.coupon.CouponMapper;
|
|
import com.cyksj.mapper.manage.coupon.CouponMapper;
|
|
|
import com.cyksj.mapper.manage.coupon.CouponSkuMapper;
|
|
import com.cyksj.mapper.manage.coupon.CouponSkuMapper;
|
|
@@ -409,6 +410,8 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
|
|
|
|
|
private final ClaudeCodeDeductOrderRelateMapper claudeCodeDeductOrderRelateMapper;
|
|
private final ClaudeCodeDeductOrderRelateMapper claudeCodeDeductOrderRelateMapper;
|
|
|
|
|
|
|
|
|
|
+ private final SysLogMapper sysLogMapper;
|
|
|
|
|
+
|
|
|
private final List<String> noChekGoodsTemp = List.of("Apple One", "Youtube", "Spotify");
|
|
private final List<String> noChekGoodsTemp = List.of("Apple One", "Youtube", "Spotify");
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Throwable.class)
|
|
@Transactional(rollbackFor = Throwable.class)
|
|
@@ -3389,6 +3392,24 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
log.error("订单回调,cc抵扣升级报错:{}", StringUtil.getErrorText(e));
|
|
log.error("订单回调,cc抵扣升级报错:{}", StringUtil.getErrorText(e));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if (orderDon.getOrderType() == 1 && sku.getIsDown()) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ GroupsRelation relation = groupsRelationMapper.selectById(orderDon.getRelationId());
|
|
|
|
|
+ Long groupsId = relation.getGroupsId();
|
|
|
|
|
+ GroupsTrips groupsTrips = groupsMapper.selectById(groupsId);
|
|
|
|
|
+ if (groupsTrips.getStatus() == GroupsTrips.Status.validity) {
|
|
|
|
|
+ Integer selectCount = groupsRelationMapper.selectCount(Wrappers.lambdaQuery(GroupsRelation.class).eq(GroupsRelation::getGroupsId, groupsId).eq(GroupsRelation::getStatus, GroupsTrips.Status.validity));
|
|
|
|
|
+ if (selectCount == sku.getNum()) {
|
|
|
|
|
+ groupsTrips.setStatus(GroupsTrips.Status.down);
|
|
|
|
|
+ groupsMapper.updateById(groupsTrips);
|
|
|
|
|
+ recordSysOpLog(groupsTrips.getId());
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void handleUserMirrorSHopOrderDon(OrderDon orderDon) throws Exception {
|
|
private void handleUserMirrorSHopOrderDon(OrderDon orderDon) throws Exception {
|
|
@@ -5634,4 +5655,17 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
claudeCodeDeductOrderRelate.setExtendsDays(extendsDays);
|
|
claudeCodeDeductOrderRelate.setExtendsDays(extendsDays);
|
|
|
claudeCodeDeductOrderRelateMapper.insert(claudeCodeDeductOrderRelate);
|
|
claudeCodeDeductOrderRelateMapper.insert(claudeCodeDeductOrderRelate);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ private void recordSysOpLog(Long groupsId) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ //添加操作记录
|
|
|
|
|
+ SysLog sysLog = new SysLog();
|
|
|
|
|
+ sysLog.setModule("过期账号/上下架过期车队");
|
|
|
|
|
+ sysLog.setOperateParams(groupsId.toString());
|
|
|
|
|
+ sysLog.setOperator("坐满系统下架");
|
|
|
|
|
+ sysLogMapper.insert(sysLog);
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|