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

修改公出详情查看权限,新增技术发起审核查看权限

anderx 1 год назад
Родитель
Сommit
303c6b05aa

+ 19 - 13
src/main/java/com/goafanti/weChat/service/impl/PublicReleaseServiceImpl.java

@@ -1099,24 +1099,30 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
 					!TokenManager.hasRole(AFTConstants.TECH_FINANCE_DIRECTOR)){
 				flag=true;
 			}
-			//技术发起审核可以看
-			if (out.getTechStartProcess()!=0){
-				TOrderNew tOrderNew = tOrderNewMapper.selectByPrimaryKey(out.getOrderNo());
-				if (tOrderNew.getSalesmanId().equals(aid)){
-					flag=true;
+			if(flag){
+				//技术发起审核可以看
+				if (out.getTechStartProcess()!=0){
+					TOrderNew tOrderNew = tOrderNewMapper.selectByPrimaryKey(out.getOrderNo());
+					if (tOrderNew.getSalesmanId().equals(aid)){
+						flag=false;
+						out.setPermission(0);
+					}
 				}
 			}
-			//是否可以查看
-			if (!ps.isEmpty()){
-				for (PublicExamine p : ps) {
-					if (p.getAid().equals(aid)){
-						if (p.getStatus()==1)out.setMyExamine(1);
-						else out.setMyExamine(0);
-						flag=false;
-						break;
+			if(flag){
+				//是否可以查看
+				if (!ps.isEmpty()){
+					for (PublicExamine p : ps) {
+						if (p.getAid().equals(aid)){
+							if (p.getStatus()==1)out.setMyExamine(1);
+							else out.setMyExamine(0);
+							flag=false;
+							break;
+						}
 					}
 				}
 			}
+			//处理返回
 			if(flag){
 				out=null;
 				return out;