This commit is contained in:
parent
2fa0201732
commit
49287990a9
|
@ -3,6 +3,7 @@ package com.ruoyi.business.controller;
|
|||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.database.domain.ApprovalProcess;
|
||||
import com.ruoyi.database.domain.BusinessTripApproval;
|
||||
|
@ -12,6 +13,7 @@ import com.ruoyi.database.service.ApprovalProcessService;
|
|||
import com.ruoyi.database.service.BusinessTripApprovalService;
|
||||
import com.ruoyi.database.service.NonWorkingDayDrinkingReportService;
|
||||
import com.ruoyi.database.service.PoliceLeaveApprovalService;
|
||||
import com.ruoyi.system.service.ISysUserService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
@ -24,6 +26,8 @@ import java.time.Instant;
|
|||
import java.time.LocalDateTime;
|
||||
import java.time.ZoneId;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -41,6 +45,7 @@ public class ApprovalProcessController extends BaseController {
|
|||
private final BusinessTripApprovalService businessTripApprovalService;
|
||||
private final NonWorkingDayDrinkingReportService nonWorkingDayDrinkingReportService;
|
||||
private final PoliceLeaveApprovalService policeLeaveApprovalService;
|
||||
private final ISysUserService sysUserService;
|
||||
|
||||
|
||||
@PostMapping("/list")
|
||||
|
@ -211,6 +216,25 @@ public class ApprovalProcessController extends BaseController {
|
|||
.last("LIMIT 1")
|
||||
.one();
|
||||
one.setDestinationIdCn(byId.getBusinessTripDestination());
|
||||
String togUserIds = one.getTogUserIds();
|
||||
if (togUserIds != null && !"".equals(togUserIds)){
|
||||
List<SysUser> userList = new ArrayList<>();
|
||||
if (togUserIds.contains(",")){
|
||||
String[] split = togUserIds.split(",");
|
||||
for (String s : split) {
|
||||
s = s.trim(); // 移除首尾空格
|
||||
if (!s.isEmpty()) {
|
||||
SysUser user = sysUserService.selectUserById(Long.parseLong(togUserIds));
|
||||
userList.add(user);
|
||||
}
|
||||
}
|
||||
one.setTogUserList(userList);
|
||||
}else {
|
||||
SysUser user = sysUserService.selectUserById(Long.parseLong(togUserIds));
|
||||
userList.add(user);
|
||||
one.setTogUserList(userList);
|
||||
}
|
||||
}
|
||||
return AjaxResult.success(one);
|
||||
}
|
||||
if (matterType == 3) {
|
||||
|
|
|
@ -2,6 +2,7 @@ package com.ruoyi.database.domain;
|
|||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.ruoyi.common.core.domain.BaseEntityMini;
|
||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
@ -90,4 +91,8 @@ public class BusinessTripApproval extends BaseEntityMini {
|
|||
private Integer isPressing;
|
||||
@TableField(exist = false)
|
||||
private String isPressingCn;
|
||||
|
||||
@TableField(exist = false)
|
||||
private List<SysUser> togUserList;
|
||||
|
||||
}
|
Loading…
Reference in New Issue