提交修改
This commit is contained in:
parent
df46dd588e
commit
d5623b7d3e
@ -13,6 +13,10 @@ public class FlowRecordResp {
|
||||
|
||||
private int status;
|
||||
|
||||
private int realStatus;
|
||||
|
||||
private List<FlowDetailResp> flowDetailRespList;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1146,6 +1146,7 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
||||
}
|
||||
FlowRecordResp resp = new FlowRecordResp();
|
||||
resp.setFlowName(flowRecord.getFlowName());
|
||||
resp.setRealStatus(flowRecord.getStatus());
|
||||
resp.setStaffName(flowRecord.getApprovalStaffName());
|
||||
resp.setStatus(flowRecord.getStatus() == 2 ? 1 : flowRecord.getStatus());
|
||||
|
||||
@ -1204,11 +1205,12 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
||||
|
||||
for(FlowRecordResp flowRecordResp : flowRecordList){
|
||||
List<FlowDetailResp> flowDetailResps = flowRecordResp.getFlowDetailRespList();
|
||||
if(flowDetailResps !=null && flowDetailResps.size() ==1 ){
|
||||
if(flowDetailResps !=null && flowDetailResps.size() ==1 && flowRecordResp.getRealStatus() == 2){
|
||||
auth.put("transfer",flowDetailResps.get(0).getTransfer());
|
||||
auth.put("tiaozhuang",flowDetailResps.get(0).getTiaozhuang());
|
||||
}
|
||||
}
|
||||
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
map.put("flowRecordList", flowRecordList);
|
||||
map.put("resultCommentList", resultCommentList);
|
||||
@ -1232,7 +1234,6 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
||||
return auth;
|
||||
}
|
||||
|
||||
|
||||
public void mySetFlowDetailRespList(List<FlowDetailResp> flowDetailRespList ,FlowRecord flowRecord,Long loginUserId,Long recordStaffId){
|
||||
FlowDetailResp flowDetailResp = new FlowDetailResp();
|
||||
flowDetailResp.setCurrentStaffId(flowRecord.getApprovalStaffId());
|
||||
@ -1251,7 +1252,7 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
||||
flowDetailResp.setAvatar(staffEntity.getAvatar());
|
||||
DepartmentsEntity departmentsEntity = departmentsDao.selectByDepartmentId(departmentsStaffRelateEntity.getDepartmentId());
|
||||
flowDetailResp.setDepartName(departmentsEntity.getDepartmentName());
|
||||
if((new Integer(0).equals(flowRecord.getStatus()) || new Integer(2).equals(flowRecord.getStatus())) && flowRecord.getFlowProcess() != 0 ){
|
||||
if(new Integer(0).equals(flowRecord.getStatus()) || new Integer(2).equals(flowRecord.getStatus())){
|
||||
int position = 0 ;
|
||||
StaffRole staffRole = staffRoleService.selectStaffRolesByStaffIdDepartmentLevelList(loginUserId,
|
||||
Arrays.asList(new String[]{RoleEnums.CHILD_PM.getName(),RoleEnums.MASTER_PM.getName()}));
|
||||
@ -1292,6 +1293,9 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
||||
*/
|
||||
if(position == 1){ //如果是绩效管理员
|
||||
initTiaoZhuangZhuangJiao(flowDetailResp,1,1);
|
||||
if(flowRecord.getFlowProcess() == 0 ){//目标制定有转交,但是没有跳过
|
||||
initTiaoZhuangZhuangJiao(flowDetailResp,0,1);
|
||||
}
|
||||
}else if (position == 2 ){ //如果是审批节点人员
|
||||
Map<String,Integer> auth = getAuth(flowRecord.getFlowStaffIdRole());
|
||||
if(new Integer(1).equals(auth.get("transfer"))){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user