Просмотр исходного кода

fix 双重认证账号过滤时间

zoujiajian 3 лет назад
Родитель
Сommit
9fc6cc22ef

+ 3 - 0
netflix-dao/src/main/java/com/cyksj/model/views/CloseGroupsTripsView.java

@@ -51,6 +51,9 @@ public class CloseGroupsTripsView {
 	@DbField("gt.status")
 	private GroupsTrips.Status groupsStatus;
 
+	@DbField("a.created_time")
+	private Date createdTime;
+
 	@DbField("a.expiry_time")
 	private Date expiryTime;
 }

+ 2 - 1
netflix-service/src/main/java/com/cyksj/task/Scheduler.java

@@ -457,10 +457,11 @@ public class Scheduler {
 	 * 每日凌晨下架今日过期车队账号
 	 */
 	@Scheduled(cron = "0 0 0 * * ?")
-	public void closeGroupsTrips() {
+	public void closeGroupsTrips() throws Exception {
 		DateTime now = DateTime.now();
 		DateTime nextDay = DateUtil.offsetDay(DateUtil.beginOfDay(now), 1);
 		List<CloseGroupsTripsView> closeGroupsTripsViews = Optional.ofNullable(beanSearcher.searchAll(CloseGroupsTripsView.class, MapUtils.builder()
+				.field(CloseGroupsTripsView::getCreatedTime, "2023-05-11").op(Operator.GreaterEqual)
 				.field(CloseGroupsTripsView::getExpiryTime, nextDay).op(Operator.LessThan)
 				.field(CloseGroupsTripsView::getGoodsId, List.of(18, 26)).op(Operator.InList)
 				.field(CloseGroupsTripsView::getGroupsId).op(Operator.NotNull)