Browse Source

修复钉钉实施项目变更申请单获取的问题。

Cyangbin 2 years ago
parent
commit
6edeccb069

+ 1 - 0
src/main/java/com/galaxis/manatee/ManateeApplication.java

@@ -13,6 +13,7 @@ import java.util.TimeZone;
  * @author zcj
  * @version 0.1
  */
+// TODO 记得放开
 //@EnableScheduling
 @SpringBootApplication
 @EnableFeignClients

+ 1 - 1
src/main/java/com/galaxis/manatee/configuration/ScheduleConfig.java

@@ -18,7 +18,7 @@ import java.util.concurrent.ThreadPoolExecutor;
 public class ScheduleConfig implements SchedulingConfigurer {
     private static final Logger log = LoggerFactory.getLogger(ScheduleConfig.class);
 
-    @Value("${schedule.pool.core:32}")
+    @Value("${schedule.pool.core:64}")
     public int corePoolSize;
 
     @Override

+ 2 - 2
src/main/java/com/galaxis/manatee/dao/ChuanyunProjectChangeDao.java

@@ -19,13 +19,13 @@ public interface ChuanyunProjectChangeDao extends GalaxisRepository<ChuanyunProj
      * @param title
      * @return
      */
-    @Query(value = "SELECT * FROM CHUANYUN_PROJECT_CHANGE WHERE title = ?1", nativeQuery = true)
+    @Query(value = "SELECT * FROM manatee.chuanyun_project_change WHERE title = ?1", nativeQuery = true)
     List<ChuanyunProjectChangeDO> findByTitleSQL(String title);
 
     /**
      * SQL 查询项目实施变更信息
      * @return
      */
-    @Query(value = "SELECT t.* FROM CHUANYUN_PROJECT_CHANGE t GROUP BY t.title", nativeQuery = true )
+    @Query(value = "SELECT t.* FROM manatee.chuanyun_project_change t GROUP BY t.title", nativeQuery = true )
     List<ChuanyunProjectChangeDO> findAllAskForLeave();
 }

+ 2 - 3
src/main/java/com/galaxis/manatee/service/DingTalkScheduledTask.java

@@ -82,10 +82,9 @@ public class DingTalkScheduledTask {
 
 
     /**
-     * 每小时根据出差申请Id跟新出差申请信息。
-     * 出差申请信息暂时不进行更新
+     * 每两小时更新氚云请假信息数据
      */
-    @Scheduled(fixedDelay = 3600000L, initialDelay = 10000L)
+    @Scheduled(fixedDelay = 7200000L, initialDelay = 10000L)
     void updateProcessInstanceList() throws ApiException {
         log.info("开始更新请假信息");
         updateChuanyunAskForLeave(DingTalkConstant.PROCESS_CODE_ASKFORLEAVE);

+ 4 - 0
src/main/java/com/galaxis/manatee/task/ChuanyunBasicDataScheduledTask.java

@@ -352,6 +352,10 @@ public class ChuanyunBasicDataScheduledTask {
         }
     }
 
+    public void push(){
+        saveProjectChange();
+    }
+
     /**
      * 更新钉钉项目实施变更申请
      */

+ 2 - 2
src/main/resources/application.yml

@@ -49,9 +49,9 @@ spring:
         size: 500
       thread-name-prefix: scheduled-task-
   datasource:
-    url: jdbc:mysql://localhost:3306/manatee?useUnicode=true&characterEncoding=utf8&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+    url: jdbc:mysql://10.2.5.35:3306/manatee?useUnicode=true&characterEncoding=utf8&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
     username: root
-    password: your_password
+    password: j$%rW-GRu$H#pj%V2M-B
     hikari:
       maximum-pool-size: 128
   jpa: