Просмотр исходного кода

小程序查询权限修改为自己、审核人和部门负责人

anderx лет назад: 4
Родитель
Сommit
48e481c7c7

+ 5 - 8
src/main/java/com/goafanti/weChat/service/impl/PublicReleaseServiceImpl.java

@@ -267,21 +267,18 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
 
 	@Override
 	public OutPublicRelease dtails(Integer id) {
-		OutPublicRelease out=publicReleaseMapper.selectDtails(id,null);
 		//如果不是本人和审核人员则不返回信息
+		OutPublicRelease out=publicReleaseMapper.selectDtails(id,null);
 		if(out!=null){
 			boolean flag=false;
 			//自己、审核人员与部门负责人可以查看
+			AdminListBo ab=adminMapper.getDeptNameByAid(out.getAid());
 			if (!TokenManager.getAdminId().equals( out.getAid())&&
-					!TokenManager.getAdminId().equals(out.getReviewer())){
+					!TokenManager.getAdminId().equals(out.getReviewer())&&
+					!TokenManager.getAdminId().equals(ab.getDepManager())){
 				flag=true;
-			}else {
-				AdminListBo ab=adminMapper.getDeptNameByAid(out.getAid());
-				if (!TokenManager.getAdminId().equals(ab.getDepManager())){
-					flag=true;
-				}
 			}
-			if(flag=true)out=null;
+			if(flag)out=null;
 		}else if(TokenManager.getAdminId().equals(out.getAid())) {
 			out.setPermission(0);
 		}else {