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