|
@@ -50,19 +50,19 @@ public class BmProjectController extends BaseController {
|
|
public TableDataInfo list(BmProject bmProject) {
|
|
public TableDataInfo list(BmProject bmProject) {
|
|
startPage();
|
|
startPage();
|
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
- if (ObjectUtil.isNotNull(loginUser)){
|
|
|
|
|
|
+ if (ObjectUtil.isNotNull(loginUser)) {
|
|
List<SysRole> roles = loginUser.getUser().getRoles();
|
|
List<SysRole> roles = loginUser.getUser().getRoles();
|
|
boolean flag = false;
|
|
boolean flag = false;
|
|
- if (roles.size() > 0){
|
|
|
|
|
|
+ if (roles.size() > 0) {
|
|
for (SysRole role : roles) {
|
|
for (SysRole role : roles) {
|
|
String roleKey = role.getRoleKey();
|
|
String roleKey = role.getRoleKey();
|
|
- if (StringUtils.isNotBlank(roleKey) && ("manage".equals(roleKey)||"admin".equals(roleKey))){
|
|
|
|
|
|
+ if (StringUtils.isNotBlank(roleKey) && ("manage".equals(roleKey) || "admin".equals(roleKey))) {
|
|
flag = true;
|
|
flag = true;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- if (!flag){
|
|
|
|
|
|
+ if (!flag) {
|
|
Long deptId = loginUser.getUser().getDeptId();
|
|
Long deptId = loginUser.getUser().getDeptId();
|
|
bmProject.setSysDeptId(deptId.toString());
|
|
bmProject.setSysDeptId(deptId.toString());
|
|
}
|
|
}
|
|
@@ -126,6 +126,7 @@ public class BmProjectController extends BaseController {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 提交审核
|
|
* 提交审核
|
|
|
|
+ *
|
|
* @param bmProjectStatus
|
|
* @param bmProjectStatus
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@@ -137,6 +138,7 @@ public class BmProjectController extends BaseController {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 确认审核
|
|
* 确认审核
|
|
|
|
+ *
|
|
* @param bmProjectStatus
|
|
* @param bmProjectStatus
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@@ -148,6 +150,7 @@ public class BmProjectController extends BaseController {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 驳回审核
|
|
* 驳回审核
|
|
|
|
+ *
|
|
* @param bmProjectStatus
|
|
* @param bmProjectStatus
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@@ -159,6 +162,7 @@ public class BmProjectController extends BaseController {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 撤销审核
|
|
* 撤销审核
|
|
|
|
+ *
|
|
* @param bmProjectStatus
|
|
* @param bmProjectStatus
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@@ -174,6 +178,25 @@ public class BmProjectController extends BaseController {
|
|
@GetMapping("/toBeReviewedList")
|
|
@GetMapping("/toBeReviewedList")
|
|
public TableDataInfo toBeReviewedList(BmProject bmProject) {
|
|
public TableDataInfo toBeReviewedList(BmProject bmProject) {
|
|
startPage();
|
|
startPage();
|
|
|
|
+ LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
|
|
+
|
|
|
|
+ if (ObjectUtil.isNotNull(loginUser)) {
|
|
|
|
+ List<SysRole> roles = loginUser.getUser().getRoles();
|
|
|
|
+ boolean flag = false;
|
|
|
|
+ if (roles.size() > 0) {
|
|
|
|
+ for (SysRole role : roles) {
|
|
|
|
+ String roleKey = role.getRoleKey();
|
|
|
|
+ if (StringUtils.isNotBlank(roleKey) && ("manage".equals(roleKey) || "admin".equals(roleKey))) {
|
|
|
|
+ flag = true;
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!flag) {
|
|
|
|
+ Long deptId = loginUser.getUser().getDeptId();
|
|
|
|
+ bmProject.setDeptId(deptId);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
List<BmProject> list = bmProjectService.selectToBeReviewedList(bmProject);
|
|
List<BmProject> list = bmProjectService.selectToBeReviewedList(bmProject);
|
|
return getDataTable(list);
|
|
return getDataTable(list);
|
|
}
|
|
}
|
|
@@ -187,23 +210,23 @@ public class BmProjectController extends BaseController {
|
|
startPage();
|
|
startPage();
|
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
Long deptId = -1L;
|
|
Long deptId = -1L;
|
|
- if (ObjectUtil.isNotNull(loginUser)){
|
|
|
|
|
|
+ if (ObjectUtil.isNotNull(loginUser)) {
|
|
List<SysRole> roles = loginUser.getUser().getRoles();
|
|
List<SysRole> roles = loginUser.getUser().getRoles();
|
|
boolean flag = false;
|
|
boolean flag = false;
|
|
- if (roles.size() > 0){
|
|
|
|
|
|
+ if (roles.size() > 0) {
|
|
for (SysRole role : roles) {
|
|
for (SysRole role : roles) {
|
|
String roleKey = role.getRoleKey();
|
|
String roleKey = role.getRoleKey();
|
|
- if (StringUtils.isNotBlank(roleKey) && ("manage".equals(roleKey)||"admin".equals(roleKey))){
|
|
|
|
|
|
+ if (StringUtils.isNotBlank(roleKey) && ("manage".equals(roleKey) || "admin".equals(roleKey))) {
|
|
flag = true;
|
|
flag = true;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- if (!flag){
|
|
|
|
|
|
+ if (!flag) {
|
|
deptId = loginUser.getUser().getDeptId();
|
|
deptId = loginUser.getUser().getDeptId();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- List<BmProject> list = bmProjectService.selectStatisticsList(projectStatus,deptId);
|
|
|
|
|
|
+ List<BmProject> list = bmProjectService.selectStatisticsList(projectStatus, deptId);
|
|
return getDataTable(list);
|
|
return getDataTable(list);
|
|
}
|
|
}
|
|
|
|
|