ouyang 3 лет назад
Родитель
Сommit
583248c706

+ 1 - 1
src/main/java/com/izouma/nineth/service/CollectionService.java

@@ -160,7 +160,7 @@ public class CollectionService {
                 record.getAssignment(), record.isCouponPayment(), record.getShareBg(), record.getRegisterBg(),
                 record.getVipQuota(), record.getTimeDelay(), record.getSaleTime(), record.getHoldDays(),
                 record.getOpenQuota(), record.getShowroomBg(), record.getMaxCollection(), record.getTotalQuota(),record.getCollectionCategory(),
-                record.getCollectionWorks(),record.getIssuer(),record.getPurchaseInstructions());
+                record.getCollectionWorks(),record.getIssuer(),record.getPurchaseInstructions(),record.getEndTime(),record.getPublishTime(),record.getPurchaseTime());
 
         record = collectionRepo.findById(record.getId()).orElseThrow(new BusinessException("无记录"));
         onShelfTask(record);

+ 2 - 2
src/main/java/com/izouma/nineth/service/scheduledTask/SubscribeTask.java

@@ -29,11 +29,11 @@ public class SubscribeTask {
     @Autowired
     private SubscribeRepo subscribeRepo;
 
-    @Scheduled(cron = "0 0/10 * * * ?")
+    @Scheduled(cron = "0 0/1 * * * ?")
     public void subscriberTask(){
         ArrayList<Subscribe> subscribes = new ArrayList<>();
         LocalDateTime startTime = LocalDateTime.now();
-        LocalDateTime endTime = startTime.plusMinutes(10);
+        LocalDateTime endTime = startTime.plusMinutes(1);
         List<Collection> collectionList = collectionRepo.selectStartTimeAfter(startTime,endTime);
         if (Collections.isEmpty(collectionList)){
             log.error("该时间段中并无藏品筛选");

+ 2 - 2
src/main/java/com/izouma/nineth/service/scheduledTask/SubscribedTask.java

@@ -42,7 +42,7 @@ public class SubscribedTask implements SchedulingConfigurer {
             @Override
             public void run() {
                 LocalDateTime startTime = LocalDateTime.now();
-                LocalDateTime endTime = startTime.plusMinutes(10);
+                LocalDateTime endTime = startTime.plusMinutes(1);
                 List<Collection> collectionList = collectionRepo.selectStartTimeAfter(startTime, endTime);
                 collectionList.forEach(collection -> {
                     if (collection.getStartTime().isBefore(LocalDateTime.now()) && collection.getEndTime().isAfter(LocalDateTime.now())){
@@ -64,7 +64,7 @@ public class SubscribedTask implements SchedulingConfigurer {
             }
         }, triggerContext -> {
             LocalDateTime startTime = LocalDateTime.now();
-            LocalDateTime endTime = startTime.plusMinutes(2);
+            LocalDateTime endTime = startTime.plusMinutes(1);
             List<Collection> collectionList = collectionRepo.selectStartTimeAfter(startTime, endTime);
             if (Collections.isEmpty(collectionList)) {
 //                    return new CronTrigger("0 0/10 * * * ?").nextExecutionTime(triggerContext);