diff --git a/src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java b/src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java index 2a0f0c92..5e734d0d 100644 --- a/src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java +++ b/src/main/java/com/spring/modules/sampleManagement/controller/TechnicalSpecificationController.java @@ -2,6 +2,7 @@ package com.spring.modules.sampleManagement.controller; +import com.spring.common.utils.Constant; import com.spring.common.utils.PageUtils; import com.spring.common.utils.R; import com.spring.modules.base.data.PlmBmModelHeaderData; @@ -18,7 +19,10 @@ import com.spring.modules.quotation.vo.QuotationDetailVo; import com.spring.modules.sampleManagement.dao.UpBMRevNoData; import com.spring.modules.sampleManagement.data.*; import com.spring.modules.sampleManagement.service.TechnicalSpecificationService; +import com.spring.modules.sys.dao.SysMenuDao; +import com.spring.modules.sys.entity.SysUserEntity; import com.spring.modules.test.vo.TestInformationVo; +import org.apache.shiro.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @@ -37,7 +41,8 @@ public class TechnicalSpecificationController { @Autowired private TechnicalSpecificationService technicalSpecificationService; - + @Autowired + private SysMenuDao sysMenuDao; @PostMapping(value="/technicalSpecificationListSearch") @ResponseBody public R technicalSpecificationListSearch(@RequestBody PlmTechnicalSpecificationSheetData data){ @@ -1190,7 +1195,12 @@ public class TechnicalSpecificationController { @ResponseBody public R getBMStatusDesc(@RequestBody PlmTechnicalSpecificationSheetData data) { String status= technicalSpecificationService.getBMStatusDesc(data); - return R.ok().put("status",status); + Boolean flag=false; + //是否超级管理员 + if(sysMenuDao.checkSuperAdmin(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()).size()>0){ + flag=true; + } + return R.ok().put("status",status).put("superAdmin",flag); } @PostMapping(value="/getFinalPartData")