zoujiajian 1 рік тому
батько
коміт
2ddcf87cdb

+ 12 - 5
netflix-web/src/main/java/com/cyksj/web/controller/manage/account/AccountTempController.java

@@ -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();