update
This commit is contained in:
+3
@@ -18,6 +18,8 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.transaction.annotation.Propagation;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 流程信息明细表
|
* @Description: 流程信息明细表
|
||||||
@@ -26,6 +28,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|||||||
* @Version: V1.0
|
* @Version: V1.0
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
|
@Transactional(value = "transactionManager", readOnly = false, propagation = Propagation.REQUIRED, rollbackFor = Throwable.class)
|
||||||
public class ProcessInfoDetailEOServiceImpl extends ServiceImpl<ProcessInfoDetailEOMapper, ProcessInfoDetailEO> implements IProcessInfoDetailEOService {
|
public class ProcessInfoDetailEOServiceImpl extends ServiceImpl<ProcessInfoDetailEOMapper, ProcessInfoDetailEO> implements IProcessInfoDetailEOService {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+17
-11
@@ -32,6 +32,8 @@ import java.util.*;
|
|||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.transaction.annotation.Propagation;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: 流程信息表
|
* @Description: 流程信息表
|
||||||
@@ -40,6 +42,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|||||||
* @Version: V1.0
|
* @Version: V1.0
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
|
@Transactional(value = "transactionManager", readOnly = false, propagation = Propagation.REQUIRED, rollbackFor = Throwable.class)
|
||||||
public class ProcessInfoEOServiceImpl extends ServiceImpl<ProcessInfoEOMapper, ProcessInfoEO> implements IProcessInfoEOService {
|
public class ProcessInfoEOServiceImpl extends ServiceImpl<ProcessInfoEOMapper, ProcessInfoEO> implements IProcessInfoEOService {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@@ -305,18 +308,21 @@ public class ProcessInfoEOServiceImpl extends ServiceImpl<ProcessInfoEOMapper, P
|
|||||||
}).map(SysUser::getUsername).collect(Collectors.joining(","));
|
}).map(SysUser::getUsername).collect(Collectors.joining(","));
|
||||||
data.setLastAssigneeName(lastUserName);
|
data.setLastAssigneeName(lastUserName);
|
||||||
}
|
}
|
||||||
if(StringUtils.isNotEmpty(data.getAssignee())){
|
//如果流程没有结束,才可以展示当前处理人。
|
||||||
String[] assigneeArr = data.getAssignee().split(",");
|
if(!StringUtils.equals(data.getStatus(),TodoCenterStatusEnum.COMPLETED.getValue())){
|
||||||
String currentUserName = sysUserList.stream().filter(sysUser -> {
|
if(StringUtils.isNotEmpty(data.getAssignee())){
|
||||||
boolean flag = false;
|
String[] assigneeArr = data.getAssignee().split(",");
|
||||||
for (String assignee : assigneeArr) {
|
String currentUserName = sysUserList.stream().filter(sysUser -> {
|
||||||
if (StringUtils.equals(assignee, sysUser.getId())) {
|
boolean flag = false;
|
||||||
flag = true;
|
for (String assignee : assigneeArr) {
|
||||||
|
if (StringUtils.equals(assignee, sysUser.getId())) {
|
||||||
|
flag = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
return flag;
|
||||||
return flag;
|
}).map(SysUser::getUsername).collect(Collectors.joining(","));
|
||||||
}).map(SysUser::getUsername).collect(Collectors.joining(","));
|
data.setAssigneeName(currentUserName);
|
||||||
data.setAssigneeName(currentUserName);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
data.setProjectName(data.getProjectName() + "-" + data.getYearName());
|
data.setProjectName(data.getProjectName() + "-" + data.getYearName());
|
||||||
|
|||||||
Reference in New Issue
Block a user