|
@@ -15,8 +15,6 @@ import com.qmth.distributed.print.business.service.*;
|
|
import com.qmth.teachcloud.common.bean.params.ApproveUserResult;
|
|
import com.qmth.teachcloud.common.bean.params.ApproveUserResult;
|
|
import com.qmth.teachcloud.common.contant.SpringContextHolder;
|
|
import com.qmth.teachcloud.common.contant.SpringContextHolder;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
-import com.qmth.teachcloud.common.entity.BasicCourse;
|
|
|
|
-import com.qmth.teachcloud.common.entity.SysOrg;
|
|
|
|
import com.qmth.teachcloud.common.entity.SysUser;
|
|
import com.qmth.teachcloud.common.entity.SysUser;
|
|
import com.qmth.teachcloud.common.enums.*;
|
|
import com.qmth.teachcloud.common.enums.*;
|
|
import com.qmth.teachcloud.common.service.BasicCourseService;
|
|
import com.qmth.teachcloud.common.service.BasicCourseService;
|
|
@@ -559,7 +557,7 @@ public class ActivitiServiceImpl implements ActivitiService {
|
|
if (Objects.nonNull(sysUser.getOrgId())) {
|
|
if (Objects.nonNull(sysUser.getOrgId())) {
|
|
//获取院长审批人
|
|
//获取院长审批人
|
|
List<ApproveUserResult> sysUserPresidentList = sysUserService.findByPresidentApprove(Arrays.asList(sysUser.getOrgId()));
|
|
List<ApproveUserResult> sysUserPresidentList = sysUserService.findByPresidentApprove(Arrays.asList(sysUser.getOrgId()));
|
|
- flowTaskApprovePeopleResultList.add(new FlowTaskApprovePeopleResult(FlowGdykdxApproveSetupEnum.SECOND_APPROVE.getSetup(), sysUserPresidentList));
|
|
|
|
|
|
+ flowTaskApprovePeopleResultList.add(new FlowTaskApprovePeopleResult(FlowGdykdxApproveSetupEnum.SECOND_APPROVE.getSetup(), false, sysUserPresidentList));
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case 3:
|
|
case 3:
|
|
@@ -581,6 +579,7 @@ public class ActivitiServiceImpl implements ActivitiService {
|
|
throw ExceptionResultEnum.ERROR.exception("课程编码为空");
|
|
throw ExceptionResultEnum.ERROR.exception("课程编码为空");
|
|
}
|
|
}
|
|
flowTaskApprovePeopleResultList = getApproveUserAll(courseCode, flowTaskApprovePeopleResultList);
|
|
flowTaskApprovePeopleResultList = getApproveUserAll(courseCode, flowTaskApprovePeopleResultList);
|
|
|
|
+ flowTaskApprovePeopleAllResult = new FlowTaskApprovePeopleAllResult();
|
|
}
|
|
}
|
|
flowTaskApprovePeopleAllResult.setApproveUserList(flowTaskApprovePeopleResultList);
|
|
flowTaskApprovePeopleAllResult.setApproveUserList(flowTaskApprovePeopleResultList);
|
|
return flowTaskApprovePeopleAllResult;
|
|
return flowTaskApprovePeopleAllResult;
|
|
@@ -736,11 +735,11 @@ public class ActivitiServiceImpl implements ActivitiService {
|
|
flowTaskApprovePeopleResultList = Objects.isNull(flowTaskApprovePeopleResultList) ? new LinkedList() : flowTaskApprovePeopleResultList;
|
|
flowTaskApprovePeopleResultList = Objects.isNull(flowTaskApprovePeopleResultList) ? new LinkedList() : flowTaskApprovePeopleResultList;
|
|
//获取教研室主任审批人
|
|
//获取教研室主任审批人
|
|
List<ApproveUserResult> sysUserDirectorList = sysUserService.findByDirectorApprove(courseCode);
|
|
List<ApproveUserResult> sysUserDirectorList = sysUserService.findByDirectorApprove(courseCode);
|
|
- flowTaskApprovePeopleResultList.add(new FlowTaskApprovePeopleResult(FlowGdykdxApproveSetupEnum.PRIMARY_APPROVE.getSetup(), sysUserDirectorList));
|
|
|
|
|
|
+ flowTaskApprovePeopleResultList.add(new FlowTaskApprovePeopleResult(FlowGdykdxApproveSetupEnum.PRIMARY_APPROVE.getSetup(), false, sysUserDirectorList));
|
|
Set<Long> orgIds = sysUserDirectorList.stream().map(s -> s.getOrgId()).collect(Collectors.toSet());
|
|
Set<Long> orgIds = sysUserDirectorList.stream().map(s -> s.getOrgId()).collect(Collectors.toSet());
|
|
//获取院长审批人
|
|
//获取院长审批人
|
|
List<ApproveUserResult> sysUserPresidentList = sysUserService.findByPresidentApprove(new ArrayList<>(orgIds));
|
|
List<ApproveUserResult> sysUserPresidentList = sysUserService.findByPresidentApprove(new ArrayList<>(orgIds));
|
|
- flowTaskApprovePeopleResultList.add(new FlowTaskApprovePeopleResult(FlowGdykdxApproveSetupEnum.SECOND_APPROVE.getSetup(), sysUserPresidentList));
|
|
|
|
|
|
+ flowTaskApprovePeopleResultList.add(new FlowTaskApprovePeopleResult(FlowGdykdxApproveSetupEnum.SECOND_APPROVE.getSetup(), false, sysUserPresidentList));
|
|
return flowTaskApprovePeopleResultList;
|
|
return flowTaskApprovePeopleResultList;
|
|
}
|
|
}
|
|
}
|
|
}
|