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

蓝云NC定时任务取值月修改
定时任务本周出库情况改为每周五中午

fyz месяцев назад: 8
Родитель
Сommit
881aa33634

+ 3 - 0
mjava-lanyun/src/main/java/com/malk/lanyun/controller/TimerController.java

@@ -135,6 +135,9 @@ public class TimerController {
         return McR.success();
     }
 
+    /**
+     * 各项目点月度经营分析插入数据库
+     */
     @GetMapping("insertAnalysisList")
     public void insertAnalysisList(){
         log.info("开始调用各项目分析报表插入数据库接口");

+ 1 - 1
mjava-lanyun/src/main/java/com/malk/lanyun/schedule/ScheduleTask.java

@@ -105,7 +105,7 @@ public class ScheduleTask {
     /**
      * 每日凌晨0点30自动执行更新项目点档案本周出库情况
      */
-    @Scheduled(cron = "0 30 0 * * ?")
+    @Scheduled(cron = "0 30 12 * * 5")
     public void projectUnshippedTask() {
         timerService.projectUnshipped();
         log.info("项目点档案本周出库情况执行时间 :" + new Date());

+ 2 - 2
mjava-lanyun/src/main/java/com/malk/lanyun/service/impl/NCServiceImpl.java

@@ -38,9 +38,9 @@ public class NCServiceImpl implements NCService {
     private YDService ydService;
 
     // 获取当前日期
-//    LocalDate lastMonth = LocalDate.now().minusMonths(1);
+    LocalDate lastMonth = LocalDate.now().minusMonths(1);
     //本月
-    LocalDate lastMonth = LocalDate.now();
+//    LocalDate lastMonth = LocalDate.now();
     DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
     @Override
     public void getNcInfo() {

+ 1 - 2
mjava-lanyun/src/main/java/com/malk/lanyun/service/impl/TimerServiceImpl.java

@@ -815,7 +815,7 @@ public class TimerServiceImpl implements TimerService {
 
     @Override
     public void projectUnshipped() {
-//无需出库项目
+        //无需出库项目
         List<Map> materialList = ydService.queryFormData_all(YDParam.builder()
                 .appType("APP_ERBDTFS82HOVBPL3NFH0")
                 .systemToken("RRB66F91T97H1WN89QZYC47PKLZO2ZQOUMOQLP")
@@ -871,7 +871,6 @@ public class TimerServiceImpl implements TimerService {
                 for (int i = 0; i < noNeedResult.size(); i++) {
                     if (e.get("textField_ltxrn8h1").equals(noNeedResult.get(i).get("code"))){
                         status = 0;
-                        noNeedResult.remove(i);
                         break;
                     }
                 }