Sfoglia il codice sorgente

fix:列表样式修改

ly 10 mesi fa
parent
commit
7ea9d32ea6

+ 5 - 3
src/main/java/cn/ezhizao/project/business/workOrder/controller/OnceWorkOrderProductionController.java

@@ -6,6 +6,7 @@ import cn.ezhizao.common.utils.StringUtils;
 import cn.ezhizao.common.utils.poi.ExcelUtil;
 import cn.ezhizao.framework.aspectj.lang.annotation.Log;
 import cn.ezhizao.framework.aspectj.lang.enums.BusinessType;
+import cn.ezhizao.framework.security.service.PermissionService;
 import cn.ezhizao.framework.web.controller.BaseController;
 import cn.ezhizao.framework.web.domain.AjaxResult;
 import cn.ezhizao.framework.web.page.TableDataInfo;
@@ -56,7 +57,8 @@ public class OnceWorkOrderProductionController extends BaseController {
     private ISysFileStorageService sysFileStorageService;
     @Resource
     private ISysDictDataService sysDictDataService;
-
+    @Resource
+    private PermissionService permissionService;
     @Resource
     private IBizEntrustService entrustService;
 
@@ -264,8 +266,8 @@ public class OnceWorkOrderProductionController extends BaseController {
         BizWorkOrderRecord bizWorkOrderRecord = bizWorkOrderRecordList.get(0);
 
         //查询是否是当前办理人办理
-        if (!bizWorkOrderRecord.getHandlerId().equals(SecurityUtils.getUserId())){
-            return error("只能由当前办理人办理");
+        if (!bizWorkOrderRecord.getHandlerId().equals(SecurityUtils.getUserId()) || permissionService.hasAnyPermi("business:production:onceWork:perEdit")){
+            return error("只能由当前办理人或负责人办理");
         }
 
         //更新状态