|
@@ -219,8 +219,10 @@ public class CwjsPolicyInfoController {
|
|
if (type == 4){
|
|
if (type == 4){
|
|
//根据主体查询 最后一个审核人员
|
|
//根据主体查询 最后一个审核人员
|
|
CwjsCompanyApprovalUser endApprovalUser = companyApprovalUserMapper.getEndApprovalUserBySub(companySubjectId);
|
|
CwjsCompanyApprovalUser endApprovalUser = companyApprovalUserMapper.getEndApprovalUserBySub(companySubjectId);
|
|
- if (!userId.equals(endApprovalUser)){
|
|
|
|
- return Result.errorMsg("当前所登录用户不是最后一个审核人员,无法转领导审批。");
|
|
|
|
|
|
+ if (!Check.isNull(endApprovalUser)){
|
|
|
|
+ if (!userId.equals(endApprovalUser.getApprovalUserId())){
|
|
|
|
+ return Result.errorMsg("当前所登录用户不是最后一个审核人员,无法转领导审批。");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
cwjsPolicyInfoEntity.setApprovedStatus(2);
|
|
cwjsPolicyInfoEntity.setApprovedStatus(2);
|
|
cwjsPolicyInfoEntity.setApprovedProgress("80e747cdea6f41dbbc8cde23046fd4e0"); //设置 boss 为审核人员
|
|
cwjsPolicyInfoEntity.setApprovedProgress("80e747cdea6f41dbbc8cde23046fd4e0"); //设置 boss 为审核人员
|
|
@@ -280,12 +282,24 @@ public class CwjsPolicyInfoController {
|
|
}
|
|
}
|
|
/**如果是管理员,就全部看,该搜索搜索,不搜索就全看*/
|
|
/**如果是管理员,就全部看,该搜索搜索,不搜索就全看*/
|
|
|
|
|
|
- //查询 对应的销售或 助理
|
|
|
|
- List<String> userIds = cwjsSaleAssistantInfoService.getCwSaleAndAssistantListStr(userId);
|
|
|
|
- if (Check.isNull(userIds)){
|
|
|
|
- userIds.add(userId);
|
|
|
|
|
|
+ List<String> res = new ArrayList<>();
|
|
|
|
+ if ("admin".equalsIgnoreCase(roleCode) || "finance".equalsIgnoreCase(roleCode) ){
|
|
|
|
+
|
|
|
|
+ }else if("saleDirector".equalsIgnoreCase(roleCode)){
|
|
|
|
+ //销售总监 看下属
|
|
|
|
+ res = cwjsPolicyInfoService.getAllSubordinate(userId);
|
|
|
|
+ }else {
|
|
|
|
+ //查询 对应的销售或 助理
|
|
|
|
+ res = cwjsSaleAssistantInfoService.getCwSaleAndAssistantListStr(userId);
|
|
|
|
+ if (Check.isNull(res)){
|
|
|
|
+ res.add(userId);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ List<String> userIds = new ArrayList<>();
|
|
|
|
+
|
|
|
|
+ userIds.addAll(res);
|
|
|
|
+
|
|
/**如果不是管理员,也不是审核人员。
|
|
/**如果不是管理员,也不是审核人员。
|
|
* (看自己和自己下属的所有政策) 修改为 销售-助理 关联关系查看。
|
|
* (看自己和自己下属的所有政策) 修改为 销售-助理 关联关系查看。
|
|
* */
|
|
* */
|