feat: bug #55972 复审流程自动发起自动发起草稿

This commit is contained in:
396572590@qq.com
2022-06-24 13:22:48 +08:00
parent 0271e493f6
commit e16a72d4fe
3 changed files with 31 additions and 20 deletions
@@ -38,7 +38,7 @@ public interface LawsUserInfoService {
* @param page
* @return
*/
@GetMapping("/lawss/sarBussionessStandState/getSarBussionessStandStateProcessList")
@PostMapping("/lawss/sarBussionessStandState/getSarBussionessStandStateProcessList")
public List<ModelData> getSarBussionessStandStateProcessList(SarBussionessStandStatePage page);
@@ -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){