feat: bug #55972 复审流程自动发起自动发起草稿
This commit is contained in:
@@ -38,7 +38,7 @@ public interface LawsUserInfoService {
|
||||
* @param page
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/lawss/sarBussionessStandState/getSarBussionessStandStateProcessList")
|
||||
@PostMapping("/lawss/sarBussionessStandState/getSarBussionessStandStateProcessList")
|
||||
public List<ModelData> getSarBussionessStandStateProcessList(SarBussionessStandStatePage page);
|
||||
|
||||
|
||||
|
||||
+11
-5
@@ -2,6 +2,7 @@
|
||||
* Copyright 2022 bejson.com
|
||||
*/
|
||||
package com.ydw.bat.wkflow.business_main.datas.entity.standState;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
@@ -19,16 +20,21 @@ public class ModelData {
|
||||
private String standId;
|
||||
private String standName;
|
||||
private String standCode;
|
||||
private Date reviewTime;
|
||||
private Date issueTime;
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private String reviewTime;
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private String issueTime;
|
||||
private String reviewResults;
|
||||
private String reviewProcessNum;
|
||||
private Date creationTime;
|
||||
private Date modifyTime;
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private String creationTime;
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private String modifyTime;
|
||||
private int validFlag;
|
||||
private String param1;
|
||||
private String param2;
|
||||
private Date putTime;
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private String putTime;
|
||||
private String standSort;
|
||||
private String qcdw;
|
||||
private String fsrqbuss;
|
||||
|
||||
@@ -78,21 +78,26 @@ public class ScheduledJobStandState implements Runnable {
|
||||
QbfsForm qbfsForm = new QbfsForm();
|
||||
SarBussionessStandStatePage page = new SarBussionessStandStatePage();
|
||||
List<ModelData> modelDataList = lawsUserInfoService.getSarBussionessStandStateProcessList(page);
|
||||
qbfsForm.setModelData(modelDataList);
|
||||
standStateDraft.setQbfsForm(qbfsForm);
|
||||
standStateDraft.setRoleForm(roleForm);
|
||||
String json = toJson(standStateDraft);
|
||||
System.out.println(json);
|
||||
if(!modelDataList.isEmpty()){
|
||||
qbfsForm.setModelData(modelDataList);
|
||||
standStateDraft.setQbfsForm(qbfsForm);
|
||||
standStateDraft.setRoleForm(roleForm);
|
||||
String json = toJson(standStateDraft);
|
||||
System.out.println(json);
|
||||
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
String time = sdf.format(new Date());
|
||||
BusProcessName busProcessName = new BusProcessName();
|
||||
busProcessName.setPrcType("buss3");
|
||||
busProcessName.setCreatUser("chenchunmei");
|
||||
busProcessName.setCreatTime(time);
|
||||
busProcessName.setMes(json);
|
||||
busProcessName.setCreatUserName("陈春梅");
|
||||
iBusProcessNameService.save(busProcessName);
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
String time = sdf.format(new Date());
|
||||
BusProcessName busProcessName = new BusProcessName();
|
||||
busProcessName.setPrcType("buss3");
|
||||
busProcessName.setCreatUser("chenchunmei");
|
||||
busProcessName.setCreatTime(time);
|
||||
busProcessName.setMes(json);
|
||||
busProcessName.setCreatUserName("陈春梅");
|
||||
iBusProcessNameService.save(busProcessName);
|
||||
logger.info("自动发起复审流程---已存入草稿");
|
||||
}else{
|
||||
logger.info("自动发起复审流程---没有复审数据不发起草稿");
|
||||
}
|
||||
|
||||
logger.info("每天0点1分执行 自动发起复审流程自动存入草稿:"+Thread.currentThread().getName() + " cron=0 1 0 * * ? --- " + new Date()+"---End-01");
|
||||
}catch(Exception e){
|
||||
|
||||
Reference in New Issue
Block a user