浏览代码

feat: 增加超期

huangzqa 1 年之前
父节点
当前提交
ae8ebb53df

+ 18 - 0
approve-core-service/src/main/java/com/dragonsoft/dcuc/approve/business/IApproveOverdueBusiness.java

@@ -0,0 +1,18 @@
+package com.dragonsoft.dcuc.approve.business;
+
+/**
+ * <p>
+ *
+ * </p>
+ *
+ * @author huangzqa
+ * @date 2023/7/18
+ */
+public interface IApproveOverdueBusiness {
+
+    /**
+     * 调度任务
+     */
+    void schedulingTask();
+
+}

+ 40 - 0
approve-core-service/src/main/java/com/dragonsoft/dcuc/approve/business/impl/ApproveOverdueBusinessImpl.java

@@ -0,0 +1,40 @@
+package com.dragonsoft.dcuc.approve.business.impl;
+
+import com.dragonsoft.dcuc.approve.business.IApproveOverdueBusiness;
+import com.dragonsoft.dcuc.approve.properties.ApproveProperties;
+import com.dragonsoft.dcuc.approve.service.IApproveRecordService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ *
+ * </p>
+ *
+ * @author huangzqa
+ * @date 2023/7/18
+ */
+@Component
+public class ApproveOverdueBusinessImpl implements IApproveOverdueBusiness {
+
+    private ApproveProperties approveProperties;
+
+    private IApproveRecordService approveRecordService;
+
+    @Autowired
+    public void setApproveRecordService(IApproveRecordService approveRecordService) {
+        this.approveRecordService = approveRecordService;
+    }
+
+    @Autowired
+    public void setApproveProperties(ApproveProperties approveProperties) {
+        this.approveProperties = approveProperties;
+    }
+
+    @Override
+    public void schedulingTask() {
+        Integer overdueTimeDays = approveProperties.getOverdueTimeDays();
+
+
+    }
+}

+ 5 - 0
approve-core-service/src/main/java/com/dragonsoft/dcuc/approve/properties/ApproveProperties.java

@@ -61,5 +61,10 @@ public class ApproveProperties {
      */
     private Integer requestTimeout = 10 * 1000;
 
+    /**
+     * 流程超期时间,(单位日)
+     */
+    private Integer overdueTimeDays = 3;
+
 
 }