|
|
@@ -427,13 +427,13 @@ public class AccountTempController {
|
|
|
public void syncNfNum() {
|
|
|
//70537 uid:655884
|
|
|
//gid :69951
|
|
|
- Long skuId = 4l;
|
|
|
+ Long skuId = 6l;
|
|
|
List<GroupsTrips> groupsTrips = groupsMapper.selectList(Wrappers.lambdaQuery(GroupsTrips.class)
|
|
|
.eq(GroupsTrips::getStatus, GroupsTrips.Status.waiting)
|
|
|
.eq(GroupsTrips::getSkuId, skuId)
|
|
|
- .eq(GroupsTrips::getAvailableNum, 3)
|
|
|
+ .le(GroupsTrips::getAvailableNum, 4)
|
|
|
.orderByDesc(GroupsTrips::getId)
|
|
|
- .last("limit 1"));
|
|
|
+ .last("limit 4"));
|
|
|
|
|
|
groupsTrips.forEach(data->{
|
|
|
Long groupsId = data.getId();
|
|
|
@@ -446,7 +446,8 @@ public class AccountTempController {
|
|
|
GroupsTrips replace = groupsMapper.selectOne(Wrappers.lambdaQuery(GroupsTrips.class)
|
|
|
.gt(GroupsTrips::getAvailableNum, 0)
|
|
|
.eq(GroupsTrips::getSkuId, skuId)
|
|
|
- .eq(GroupsTrips::getStatus, GroupsTrips.Status.waiting)
|
|
|
+ .le(GroupsTrips::getAvailableNum, 4)
|
|
|
+ .eq(GroupsTrips::getStatus, GroupsTrips.Status.validity)
|
|
|
.orderByAsc(GroupsTrips::getId)
|
|
|
.last("limit 1"));
|
|
|
if (replace != null) {
|
|
|
@@ -497,6 +498,8 @@ public class AccountTempController {
|
|
|
|
|
|
private final UserTicketClearedRecordMapper userTicketClearedRecordMapper;
|
|
|
|
|
|
+ private final UserMapper userMapper;
|
|
|
+
|
|
|
/**
|
|
|
* 拉黑用户 车票
|
|
|
*/
|
|
|
@@ -506,7 +509,11 @@ public class AccountTempController {
|
|
|
.eq(UserTicketClearedRecord::getUserId, userId)
|
|
|
.eq(UserTicketClearedRecord::getSource, "black")
|
|
|
.gt(UserTicketClearedRecord::getCreatedTime, DateUtil.parse("2024-10-30 12:00:39")));
|
|
|
-
|
|
|
+ User user = userMapper.selectById(userId);
|
|
|
+ if (!user.getIsBlack()) {
|
|
|
+ log.info("weilahei");
|
|
|
+ return;
|
|
|
+ }
|
|
|
for (UserTicketClearedRecord black : blacks) {
|
|
|
|
|
|
Long relationId = black.getRelationId();
|