This commit is contained in:
hanrenchun 2025-06-07 16:23:05 +08:00
parent a1f2fe46c9
commit 99bf931794
7 changed files with 30 additions and 5 deletions

View File

@ -96,9 +96,12 @@ public class BusinessTripApprovalController extends BaseController {
String s = OrderNumberGenerator(); String s = OrderNumberGenerator();
dto.setApplyNo(s); dto.setApplyNo(s);
UUID uuid = UUID.randomUUID();
String uuids = uuid.toString();
dto.setUuid(uuids);
ApprovalProcess approvalProcess = new ApprovalProcess(); ApprovalProcess approvalProcess = new ApprovalProcess();
approvalProcess.setApprovalNo(s); approvalProcess.setApprovalNo(s);
approvalProcess.setProcessTitle("饮酒报备"); approvalProcess.setProcessTitle(user.getNickName() + "的出差呈请");
approvalProcess.setSubmitterName(user.getNickName()); approvalProcess.setSubmitterName(user.getNickName());
approvalProcess.setSubmitterId(user.getUserId()); approvalProcess.setSubmitterId(user.getUserId());
approvalProcess.setSubmitTime(new Date().getTime()); approvalProcess.setSubmitTime(new Date().getTime());
@ -107,6 +110,7 @@ public class BusinessTripApprovalController extends BaseController {
approvalProcess.setReadStatus(0); approvalProcess.setReadStatus(0);
approvalProcess.setStartTime(approvalProcess.getStartTime()); approvalProcess.setStartTime(approvalProcess.getStartTime());
approvalProcess.setCreateTime(new Date().getTime()); approvalProcess.setCreateTime(new Date().getTime());
approvalProcess.setUuid(uuids);
approvalsProcessService.save(approvalProcess); approvalsProcessService.save(approvalProcess);
return toAjax(businessTripApprovalService.save(dto)); return toAjax(businessTripApprovalService.save(dto));
} }

View File

@ -26,6 +26,7 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.UUID;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@ -133,10 +134,12 @@ public class NonWorkingDayDrinkingReportController extends BaseController {
// 普通民警 // 普通民警
nonWorkingDayDrinkingReport.setUserType(0); nonWorkingDayDrinkingReport.setUserType(0);
} }
UUID uuid = UUID.randomUUID();
String uuids = uuid.toString();
nonWorkingDayDrinkingReport.setUuid(uuids);
ApprovalProcess approvalProcess = new ApprovalProcess(); ApprovalProcess approvalProcess = new ApprovalProcess();
approvalProcess.setApprovalNo(s); approvalProcess.setApprovalNo(s);
approvalProcess.setProcessTitle("饮酒报备"); approvalProcess.setProcessTitle(user.getNickName() + "饮酒报备");
approvalProcess.setSubmitterName(user.getNickName()); approvalProcess.setSubmitterName(user.getNickName());
approvalProcess.setSubmitterId(user.getUserId()); approvalProcess.setSubmitterId(user.getUserId());
approvalProcess.setSubmitTime(new Date().getTime()); approvalProcess.setSubmitTime(new Date().getTime());
@ -145,6 +148,7 @@ public class NonWorkingDayDrinkingReportController extends BaseController {
approvalProcess.setReadStatus(0); approvalProcess.setReadStatus(0);
approvalProcess.setStartTime(nonWorkingDayDrinkingReport.getDrinkTime()); approvalProcess.setStartTime(nonWorkingDayDrinkingReport.getDrinkTime());
approvalProcess.setCreateTime(new Date().getTime()); approvalProcess.setCreateTime(new Date().getTime());
approvalProcess.setUuid(uuids);
approvalsProcessService.save(approvalProcess); approvalsProcessService.save(approvalProcess);
boolean result = nonWorkingDayDrinkingReportService.save(nonWorkingDayDrinkingReport); boolean result = nonWorkingDayDrinkingReportService.save(nonWorkingDayDrinkingReport);
if (!result) { if (!result) {

View File

@ -27,6 +27,7 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.UUID;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@ -118,11 +119,13 @@ public class PoliceLeaveApprovalController extends BaseController {
policeLeaveApproval.setUserId(user.getUserId()); policeLeaveApproval.setUserId(user.getUserId());
policeLeaveApproval.setDeptId(user.getDeptId()); policeLeaveApproval.setDeptId(user.getDeptId());
policeLeaveApproval.setApplyNo(s); policeLeaveApproval.setApplyNo(s);
UUID uuid = UUID.randomUUID();
String uuids = uuid.toString();
policeLeaveApproval.setUuid(uuids);
ApprovalProcess approvalProcess = new ApprovalProcess(); ApprovalProcess approvalProcess = new ApprovalProcess();
approvalProcess.setApprovalNo(s); approvalProcess.setApprovalNo(s);
approvalProcess.setProcessTitle("民警请(休)假审批表"); approvalProcess.setProcessTitle(user.getNickName() + "请(休)假审批表");
approvalProcess.setSubmitterName(user.getNickName()); approvalProcess.setSubmitterName(user.getNickName());
approvalProcess.setSubmitterId(user.getUserId()); approvalProcess.setSubmitterId(user.getUserId());
approvalProcess.setSubmitTime(new Date().getTime()); approvalProcess.setSubmitTime(new Date().getTime());
@ -132,6 +135,7 @@ public class PoliceLeaveApprovalController extends BaseController {
approvalProcess.setStartTime(policeLeaveApproval.getStartDate()); approvalProcess.setStartTime(policeLeaveApproval.getStartDate());
approvalProcess.setEndTime(policeLeaveApproval.getEndDate()); approvalProcess.setEndTime(policeLeaveApproval.getEndDate());
approvalProcess.setCreateTime(new Date().getTime()); approvalProcess.setCreateTime(new Date().getTime());
approvalProcess.setUuid(uuids);
approvalsProcessService.save(approvalProcess); approvalsProcessService.save(approvalProcess);
if (leader.contains(user.getNickName())) { if (leader.contains(user.getNickName())) {

View File

@ -111,4 +111,7 @@ public class ApprovalProcess {
@ApiModelProperty("开始时间(格式化字符串)") @ApiModelProperty("开始时间(格式化字符串)")
private String startTimeStr; private String startTimeStr;
@ApiModelProperty("关联用uuid")
private String uuid;
} }

View File

@ -77,4 +77,8 @@ public class BusinessTripApproval extends BaseEntityMini {
@TableField(exist = false) @TableField(exist = false)
private List<Long> togUserIdList; private List<Long> togUserIdList;
@ApiModelProperty("关联用uuid")
private String uuid;
} }

View File

@ -101,4 +101,7 @@ public class NonWorkingDayDrinkingReport {
private String fTime; private String fTime;
@TableField(exist = false) @TableField(exist = false)
private String eTime; private String eTime;
@ApiModelProperty("关联用uuid")
private String uuid;
} }

View File

@ -92,4 +92,7 @@ public class PoliceLeaveApproval {
private String fTime; private String fTime;
@TableField(exist = false) @TableField(exist = false)
private String eTime; private String eTime;
@ApiModelProperty("关联用uuid")
private String uuid;
} }