提交修改
This commit is contained in:
parent
577a885323
commit
7dd32338bd
@ -873,7 +873,7 @@ public class FlowStartServiceImpl extends ServiceImpl<FlowStartMapper, FlowStart
|
|||||||
log.info("初始化任务中绩效数量{}", startStartDto.getResultRecordList().size());
|
log.info("初始化任务中绩效数量{}", startStartDto.getResultRecordList().size());
|
||||||
for (ResultRecord resultRecord : startStartDto.getResultRecordList()) {
|
for (ResultRecord resultRecord : startStartDto.getResultRecordList()) {
|
||||||
try {
|
try {
|
||||||
String newNo = oldNo + "_initFlowRecord_" + resultRecord.getStartId();
|
String newNo = oldNo + "_initFlowRecord_" + resultRecord.getStaffId();
|
||||||
Logger.threadLocalNo.set(newNo);
|
Logger.threadLocalNo.set(newNo);
|
||||||
log.info("初始化绩效{}", resultRecord);
|
log.info("初始化绩效{}", resultRecord);
|
||||||
resultRecordService.initFlowRecord(resultRecord, startStartDto.getFlows(), startStartDto.getFlowApprovalRoles());
|
resultRecordService.initFlowRecord(resultRecord, startStartDto.getFlows(), startStartDto.getFlowApprovalRoles());
|
||||||
|
|||||||
@ -796,7 +796,7 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public R initFlowRecord(ResultRecord resultRecord, List<Flow> flows, List<FlowApprovalRole> flowApprovalRoles) {
|
public R initFlowRecord(ResultRecord resultRecord, List<Flow> flows, List<FlowApprovalRole> flowApprovalRoles) {
|
||||||
log.info("员工id :" + resultRecord.getStaffId() + " ,员工名称 " + resultRecord.getStaffName());
|
log.info("initFlowRecord 员工id :" + resultRecord.getStaffId() + " ,员工名称 " + resultRecord.getStaffName());
|
||||||
int i = 0;
|
int i = 0;
|
||||||
for (FlowApprovalRole flowApprovalRole : flowApprovalRoles) {
|
for (FlowApprovalRole flowApprovalRole : flowApprovalRoles) {
|
||||||
FlowRecord flowRecord = new FlowRecord();
|
FlowRecord flowRecord = new FlowRecord();
|
||||||
@ -830,19 +830,21 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
|||||||
} else {
|
} else {
|
||||||
log.info("222222222------");
|
log.info("222222222------");
|
||||||
DepartmentsStaffRelateEntity relateEntity = departmentsStaffRelateService.selectLastDepartmentByStaffId(resultRecord.getStaffId());
|
DepartmentsStaffRelateEntity relateEntity = departmentsStaffRelateService.selectLastDepartmentByStaffId(resultRecord.getStaffId());
|
||||||
Map<String, String> map = departmentsService.selectUserAllDepartmentIds(relateEntity.getDepartmentId());
|
if(relateEntity !=null ){
|
||||||
List<StaffRoleDepartment> staffRoleDepartments = staffRoleDepartmentService.selectStaffRoleDepartmentByStaffRoleId(staffRole.getId());
|
Map<String, String> map = departmentsService.selectUserAllDepartmentIds(relateEntity.getDepartmentId());
|
||||||
boolean flag = false;
|
List<StaffRoleDepartment> staffRoleDepartments = staffRoleDepartmentService.selectStaffRoleDepartmentByStaffRoleId(staffRole.getId());
|
||||||
for (StaffRoleDepartment staffRoleDepartment : staffRoleDepartments) {
|
boolean flag = false;
|
||||||
String departmentName = map.get(staffRoleDepartment.getDepartmentId());
|
for (StaffRoleDepartment staffRoleDepartment : staffRoleDepartments) {
|
||||||
if (StringUtil.isNotBlank(departmentName)) {
|
String departmentName = map.get(staffRoleDepartment.getDepartmentId());
|
||||||
flag = true;
|
if (StringUtil.isNotBlank(departmentName)) {
|
||||||
break;
|
flag = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (flag) { //如果管理员是管理特定部门
|
||||||
|
log.info("如果管理员是管理特定部门===========");
|
||||||
|
insertFlowRecord(flowRecord, approvalStaff, flows, flowApprovalRole, resultRecord, i, 1);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
if (flag) { //如果管理员是管理特定部门
|
|
||||||
log.info("如果管理员是管理特定部门===========");
|
|
||||||
insertFlowRecord(flowRecord, approvalStaff, flows, flowApprovalRole, resultRecord, i, 1);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user