lyhzzz 2 년 전
부모
커밋
919c1aec3f
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 12 0
      src/main/java/com/fdkankan/sale/service/impl/RepairInfoService.java

+ 12 - 0
src/main/java/com/fdkankan/sale/service/impl/RepairInfoService.java

@@ -359,6 +359,7 @@ public class RepairInfoService {
     }
 
     public Integer getHaveButton(RepairDetailVo detailVo, Integer status, SysUser user) {
+        SysRole role = null;
         switch (status){
             case 0: return  1;
             case 10 :
@@ -367,7 +368,18 @@ public class RepairInfoService {
             case 20 :
             case 30 :
             case 40 :
+            case 41 :
+                 role = roleService.getById(user.getRoleId());
+                if(role != null && "6".equals(role.getRoleType())){
+                    return 1;
+                }
             case 80 :
+
+            case 82 :
+                 role = roleService.getById(user.getRoleId());
+                if(role != null && "7".equals(role.getRoleType())){
+                    return 1;
+                }
             case 100 :
                 return  detailVo.getOrderReceivingVo().getSysUserId().equals(user.getId()) ? 1 : 0;
             case 50 :