From 9219488d53d9ab234321ca1bb0b7322a9a2d1882 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期二, 08 十一月 2022 13:50:48 +0800 Subject: [PATCH] # --- src/main/java/com/zy/crm/common/web/BaseController.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/crm/common/web/BaseController.java b/src/main/java/com/zy/crm/common/web/BaseController.java index 51e079a..ca4ec88 100644 --- a/src/main/java/com/zy/crm/common/web/BaseController.java +++ b/src/main/java/com/zy/crm/common/web/BaseController.java @@ -83,6 +83,11 @@ } return user; } + + protected Long getDeptId() { + return getUser().getDeptId(); + } + protected String getComment(Class<?> cls, String fieldName){ Field[] fields = Cools.getAllFields(cls); for (Field field : fields){ @@ -106,7 +111,7 @@ } protected Dept getOriginDept(){ - Dept dept = deptService.getTop(); + Dept dept = deptService.getTop(getHostId()); if (dept == null) { throw new CoolException("閮ㄩ棬鏁版嵁閿欒"); } @@ -182,6 +187,9 @@ } String column = null; if (field.isAnnotationPresent(TableField.class)) { + if (!field.getAnnotation(TableField.class).exist()) { + continue; + } column = field.getAnnotation(TableField.class).value(); } if (Cools.isEmpty(column)) { -- Gitblit v1.9.1