diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java index fddc4034..a3891b4f 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java @@ -104,7 +104,9 @@ public class XmProjectController { if(StringUtils.isEmpty(xmProjectVo.getCode())) { tips.setFailureMsg("编号不能为空,请修改编号再提交"); - }else { + }else if(StringUtils.hasText(xmProjectVo.getBranchId())){ + tips.setFailureMsg("项目归属机构号不能为空"); + }else { xmProjectService.saveProject(xmProjectVo); xmProjectService.clearProject(xmProjectVo.getId()); diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java index 559e6fc9..b3105521 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java @@ -254,6 +254,11 @@ public class XmTaskController { Map m = new HashMap<>(); RequestUtils.transformArray(xmTask, "ids"); PageUtils.startPage(xmTask); + String taskOut= (String) xmTask.get("taskOut"); + if(!"1".equals(taskOut)){ + User user = LoginUtils.getCurrentUserInfo(); + xmTask.put("branchId",user.getBranchId()); + } List> xmTaskList = xmTaskService.selectListMapByWhere(xmTask); //列出XmTask列表 PageUtils.responePage(m, xmTaskList); m.put("data",xmTaskList);