From 320ca66d282b7619b0ec338cb549d55afcd9a081 Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Fri, 14 Apr 2023 00:48:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jlw/web/UniversityFacultyController.java | 25 +++---------------- .../jlw/web/UniversitySystemController.java | 5 +++- .../jlw/web/query/UniversityFacultyQuery.java | 1 + .../jlw/web/query/UniversitySystemQuery.java | 1 + 4 files changed, 10 insertions(+), 22 deletions(-) diff --git a/web/src/main/java/com/ibeetl/jlw/web/UniversityFacultyController.java b/web/src/main/java/com/ibeetl/jlw/web/UniversityFacultyController.java index 1cf806d2..942d9dfe 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/UniversityFacultyController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/UniversityFacultyController.java @@ -42,7 +42,6 @@ public class UniversityFacultyController extends BaseController { @Autowired private UniversityFacultyService universityFacultyService; - @Autowired private UniversitiesCollegesService universitiesCollegesService; @Autowired @@ -154,25 +153,6 @@ public class UniversityFacultyController extends BaseController { return JsonResult.success(page); } - @PostMapping(MODEL + "/addAll.json") - @Function("universityFaculty.add") - @ResponseBody - public JsonResult addAll(UniversityFacultyQuery universityFacultyQuery,@SCoreUser CoreUser coreUser){ - if(null == coreUser){ - return JsonResult.failMessage("请登录后再操作"); - }else{ - universityFacultyQuery.setUserId(coreUser.getId()); - universityFacultyQuery.setOrgId(coreUser.getOrgId()); - String msg = universityFacultyService.addAll(universityFacultyQuery); - if (StringUtils.isBlank(msg)) { - corePlatformService.clearDictCache(); - return JsonResult.success(); - } else { - return JsonResult.failMessage("新增失败,"+msg); - } - } - } - @PostMapping(MODEL + "/add.json") @Function("universityFaculty.add") @ResponseBody @@ -180,8 +160,11 @@ public class UniversityFacultyController extends BaseController { if(result.hasErrors()){ return JsonResult.failMessage(result); }else{ + UniversitiesColleges universitiesColleges = universitiesCollegesService.queryById(universityFacultyQuery.getUniversitiesCollegesId()); + // 操作人 universityFacultyQuery.setUserId(coreUser.getId()); - universityFacultyQuery.setOrgId(coreUser.getOrgId()); + // 所属机构ID + universityFacultyQuery.setOrgId(universitiesColleges.getOrgId()); corePlatformService.clearDictCache(); return universityFacultyService.add(universityFacultyQuery); } diff --git a/web/src/main/java/com/ibeetl/jlw/web/UniversitySystemController.java b/web/src/main/java/com/ibeetl/jlw/web/UniversitySystemController.java index 06c457f2..334dbafe 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/UniversitySystemController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/UniversitySystemController.java @@ -183,8 +183,11 @@ public class UniversitySystemController extends BaseController { if(result.hasErrors()){ return JsonResult.failMessage(result); }else{ + UniversityFaculty universityFaculty = facultyService.queryById(universitySystemQuery.getUniversityFacultyId()); + // 操作人 universitySystemQuery.setUserId(coreUser.getId()); - universitySystemQuery.setOrgId(coreUser.getOrgId()); + // 所属机构ID + universitySystemQuery.setOrgId(universityFaculty.getOrgId()); if(null == universitySystemQuery.getUniversitySystemStatus()){ universitySystemQuery.setUniversitySystemStatus(1); } diff --git a/web/src/main/java/com/ibeetl/jlw/web/query/UniversityFacultyQuery.java b/web/src/main/java/com/ibeetl/jlw/web/query/UniversityFacultyQuery.java index 6d14590b..adcc43c1 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/query/UniversityFacultyQuery.java +++ b/web/src/main/java/com/ibeetl/jlw/web/query/UniversityFacultyQuery.java @@ -28,6 +28,7 @@ public class UniversityFacultyQuery extends PageParam { private String universityFacultyContactAddress; // @Query(name = "院校ID (院系的上一级)", display = true) @Query(name = "院校ID", display = false) + @NotNull(message = "院校ID不能为空", groups = ValidateConfig.ADD.class) private Long universitiesCollegesId; // @Query(name = "状态( 1 正常 2删除)", display = true,type=Query.TYPE_DICT,dict="global_status") @Query(name = "状态", display = false,type=Query.TYPE_DICT,dict=GLOBAL_STATUS) diff --git a/web/src/main/java/com/ibeetl/jlw/web/query/UniversitySystemQuery.java b/web/src/main/java/com/ibeetl/jlw/web/query/UniversitySystemQuery.java index 5151e563..24b19ca3 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/query/UniversitySystemQuery.java +++ b/web/src/main/java/com/ibeetl/jlw/web/query/UniversitySystemQuery.java @@ -30,6 +30,7 @@ public class UniversitySystemQuery extends PageParam { private Integer universitySystemStatus; // @Query(name = "院系ID(学院ID)", display = false) @Query(name = "院系ID", display = false) + @NotNull(message = "院系ID不能为空", groups = ValidateConfig.ADD.class) private Long universityFacultyId; @Query(name = "用户ID", display = false) private Long userId;