提交候tgit
This commit is contained in:
parent
2e8a78b6ef
commit
ad9b449f99
@ -264,7 +264,6 @@ public class ResultRecordController extends AbstractController {
|
||||
list.add(comment);
|
||||
}
|
||||
}
|
||||
|
||||
String superStaff = recordAuthService.selectByStaffId(resultRecord.getStaffId());
|
||||
int fileCount = recordFileService.selectRecordFileCountByRecordId(resultRecord.getId());
|
||||
return R.ok()
|
||||
|
||||
@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.lz.common.utils.NumberUtil;
|
||||
import com.lz.common.utils.StringUtil;
|
||||
import com.lz.modules.app.dao.DepartmentsDao;
|
||||
import com.lz.modules.app.entity.DepartmentsEntity;
|
||||
import com.lz.modules.app.entity.DepartmentsStaffRelateEntity;
|
||||
import com.lz.modules.app.entity.StaffEntity;
|
||||
@ -49,6 +50,9 @@ public class RecordAuthServiceImpl extends ServiceImpl<RecordAuthMapper, RecordA
|
||||
@Autowired
|
||||
private DepartmentsService departmentsService;
|
||||
|
||||
@Autowired
|
||||
private DepartmentsDao departmentsDao;
|
||||
|
||||
@Override
|
||||
public RecordAuth selectRecordAuthById(Long id){
|
||||
return recordAuthMapper.selectRecordAuthById(id);
|
||||
@ -147,10 +151,33 @@ public class RecordAuthServiceImpl extends ServiceImpl<RecordAuthMapper, RecordA
|
||||
if (leader != null) {
|
||||
StaffEntity staffEntity = staffService.selectStaffById(leader.getStaffId());
|
||||
return staffEntity.getName();
|
||||
} else {
|
||||
Map<String, String> map = departmentsService.selectUserAllDepartmentInFo(departmentsStaffRelateEntity.getDepartmentId());
|
||||
if (StringUtil.isNotBlank(map.get("dd2"))) {
|
||||
StaffEntity staffEntity = getLeader(map.get("dd2"));
|
||||
if (staffEntity != null) {
|
||||
return staffEntity.getName();
|
||||
}
|
||||
}
|
||||
if (StringUtil.isNotBlank(map.get("dd3"))) {
|
||||
StaffEntity staffEntity = getLeader(map.get("dd3"));
|
||||
if (staffEntity != null) {
|
||||
return staffEntity.getName();
|
||||
}
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
public StaffEntity getLeader(String departmentId){
|
||||
DepartmentsStaffRelateEntity leader = departmentsStaffRelateService.selectLeaderByDepartmentId(departmentId);
|
||||
if(leader !=null && leader.getIsLeader().equals(1)){
|
||||
StaffEntity staffEntity = staffService.selectStaffById(leader.getStaffId());
|
||||
return staffEntity;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -271,6 +271,15 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
||||
if (flowDepartment == null) {
|
||||
DepartmentsStaffRelateEntity departmentsStaffRelateEntity = departmentsStaffRelateService.selectLastDepartmentByStaffId(staffId);
|
||||
DepartmentsStaffRelateEntity leader = departmentsStaffRelateService.selectLeaderByDepartmentId(departmentsStaffRelateEntity.getDepartmentId());
|
||||
if(leader == null){
|
||||
Map<String, String> map = departmentsService.selectUserAllDepartmentInFo(departmentsStaffRelateEntity.getDepartmentId());
|
||||
if (StringUtil.isNotBlank(map.get("dd2"))) {
|
||||
leader = departmentsStaffRelateService.selectLeaderByDepartmentId(map.get("dd2"));
|
||||
if(leader ==null && StringUtil.isNotBlank(map.get("dd3"))){
|
||||
leader = departmentsStaffRelateService.selectLeaderByDepartmentId(map.get("dd3"));
|
||||
}
|
||||
}
|
||||
}
|
||||
flowDepartment = flowDepartmentService.selectByStaffId(leader.getStaffId());
|
||||
flowId = TypeFlowDto.getFlowId(flowDepartment.getFlowIds(), Constant.CHILD, type);//表示是部门下的普通员工
|
||||
list.add(flowDepartment);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user