From 82de5a307466894bbb0258f8a63a26a7bb96d80d Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期四, 16 十月 2025 09:55:35 +0800 Subject: [PATCH] 13 --- src/main/java/com/zy/common/web/BaseController.java | 42 ++++++++++++++++++++++-------------------- 1 files changed, 22 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/zy/common/web/BaseController.java b/src/main/java/com/zy/common/web/BaseController.java index 995c3d9..06a2bf5 100644 --- a/src/main/java/com/zy/common/web/BaseController.java +++ b/src/main/java/com/zy/common/web/BaseController.java @@ -41,7 +41,7 @@ @Autowired private UserLoginService userLoginService; - protected Node getOriginNode(){ + protected Node getOriginNode() { Node node = nodeService.getTop(); if (node == null) { throw new CoolException("搴撳尯鏁版嵁閿欒"); @@ -49,7 +49,7 @@ return node; } - protected Long getHostId(){ + protected Long getHostId() { if (getUserId() == 9527) { return null; } @@ -68,11 +68,11 @@ } } - protected Long getUserId(){ + protected Long getUserId() { return Long.parseLong(String.valueOf(request.getAttribute("userId"))); } - protected User getUser(){ + protected User getUser() { User user = userService.selectById(getUserId()); if (null == user) { throw new CoolException(BaseRes.DENIED); @@ -80,21 +80,21 @@ return user; } - protected String getComment(Class<?> cls, String fieldName){ + protected String getComment(Class<?> cls, String fieldName) { Field[] fields = Cools.getAllFields(cls); - for (Field field : fields){ - if (fieldName.equals(field.getName())){ + for (Field field : fields) { + if (fieldName.equals(field.getName())) { return field.getAnnotation(ApiModelProperty.class).value(); } } return ""; } - protected Tag getOriginTag(){ + protected Tag getOriginTag() { return tagService.getTop(); } - protected <T> void hostEq(EntityWrapper<T> wrapper){ + protected <T> void hostEq(EntityWrapper<T> wrapper) { Long hostId = getHostId(); if (hostId != null) { wrapper.eq("host_id", hostId); @@ -103,6 +103,7 @@ /** * 鍒嗛〉缁勮 + * * @param pageNumber * @param pageSize * @param map @@ -110,7 +111,7 @@ * @param <T> * @return */ - protected <T> Page<T> toPage(Integer pageNumber, Integer pageSize, Map<String, Object> map, Class<T> cls){ + protected <T> Page<T> toPage(Integer pageNumber, Integer pageSize, Map<String, Object> map, Class<T> cls) { // 鍒嗛〉绱㈠紩鍜屽崟椤垫暟閲忕粍瑁� pageNumber = Optional.ofNullable(pageNumber).orElse(1); pageSize = Optional.ofNullable(pageSize).orElse(10); @@ -121,10 +122,10 @@ // 鍏ㄥ瓧娈垫ā绯婃悳绱� todo if (!Cools.isEmpty(map.get("condition"))) { Set<String> columns = new HashSet<>(); - for (Field field : Cools.getAllFields(cls)){ + for (Field field : Cools.getAllFields(cls)) { if (Modifier.isFinal(field.getModifiers()) || Modifier.isStatic(field.getModifiers()) - || Modifier.isTransient(field.getModifiers())){ + || Modifier.isTransient(field.getModifiers())) { continue; } String column = null; @@ -138,7 +139,7 @@ columns.add(column); } } - columns.forEach(col->map.put(col, map.get("condition"))); + columns.forEach(col -> map.put(col, map.get("condition"))); } page.setCondition(map); return page; @@ -146,19 +147,20 @@ /** * 鍏ㄥ瓧娈垫ā绯婃悳绱� - * @param cls 妯″瀷绫� - * @param set 鎺掗櫎瀛楁闆嗗悎 + * + * @param cls 妯″瀷绫� + * @param set 鎺掗櫎瀛楁闆嗗悎 * @param condition 鎼滅储鍐呭 */ - protected <T> void allLike(Class<T> cls, Set<String> set, EntityWrapper<T> wrapper, String condition){ + protected <T> void allLike(Class<T> cls, Set<String> set, EntityWrapper<T> wrapper, String condition) { if (Cools.isEmpty(condition)) { return; } List<String> columns = new ArrayList<>(); - for (Field field :Cools.getAllFields(cls)){ + for (Field field : Cools.getAllFields(cls)) { if (Modifier.isFinal(field.getModifiers()) || Modifier.isStatic(field.getModifiers()) - || Modifier.isTransient(field.getModifiers())){ + || Modifier.isTransient(field.getModifiers())) { continue; } String column = null; @@ -175,8 +177,8 @@ if (columns.isEmpty()) { return; } - for (int i=0;i<columns.size();i++){ - if (i==0){ + for (int i = 0; i < columns.size(); i++) { + if (i == 0) { wrapper.andNew(); } else { wrapper.or(); -- Gitblit v1.9.1