|
@@ -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("只能由当前办理人或负责人办理");
|
|
|
}
|
|
|
|
|
|
//更新状态
|