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 * @param page
* @return * @return
*/ */
@GetMapping("/lawss/sarBussionessStandState/getSarBussionessStandStateProcessList") @PostMapping("/lawss/sarBussionessStandState/getSarBussionessStandStateProcessList")
public List<ModelData> getSarBussionessStandStateProcessList(SarBussionessStandStatePage page); public List<ModelData> getSarBussionessStandStateProcessList(SarBussionessStandStatePage page);
@@ -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){