From b5d61aae91e68deb3b4c2c7215165b61fc0d2b04 Mon Sep 17 00:00:00 2001 From: sober Date: Wed, 26 Jun 2019 00:05:56 +0800 Subject: [PATCH] remove useless reference and modify log print type (#216) --- .../litemall/admin/Application.java | 3 +- .../annotation/RequiresPermissionsDesc.java | 3 +- .../litemall/admin/config/ShiroConfig.java | 9 ++-- .../admin/config/ShiroExceptionHandler.java | 10 +++-- .../admin/config/Swagger2Configuration.java | 2 +- .../litemall/admin/job/CouponJob.java | 5 ++- .../litemall/admin/job/OrderJob.java | 6 +-- .../admin/service/AdminGoodsService.java | 4 -- .../admin/service/AdminOrderService.java | 6 ++- .../litemall/admin/service/LogHelper.java | 43 +++++++++---------- .../admin/shiro/AdminAuthorizingRealm.java | 8 ++-- .../admin/shiro/AdminWebSessionManager.java | 8 ++-- .../litemall/admin/util/Permission.java | 1 - .../litemall/admin/util/PermissionUtil.java | 11 ++--- .../litemall/admin/web/AdminAdController.java | 10 ++--- .../admin/web/AdminAddressController.java | 2 +- .../admin/web/AdminAdminController.java | 10 ++--- .../admin/web/AdminAuthController.java | 4 +- .../admin/web/AdminBrandController.java | 10 ++--- .../admin/web/AdminCategoryController.java | 14 +++--- .../admin/web/AdminCollectController.java | 2 +- .../admin/web/AdminCommentController.java | 4 +- .../admin/web/AdminConfigController.java | 18 ++++---- .../admin/web/AdminCouponController.java | 27 ++++++------ .../admin/web/AdminFeedbackController.java | 5 ++- .../admin/web/AdminFootprintController.java | 5 ++- .../admin/web/AdminGrouponController.java | 10 ++--- .../admin/web/AdminHistoryController.java | 5 ++- .../admin/web/AdminIndexController.java | 4 +- .../admin/web/AdminIssueController.java | 8 ++-- .../admin/web/AdminKeywordController.java | 10 ++--- .../admin/web/AdminLogController.java | 7 ++- .../admin/web/AdminRegionController.java | 6 +-- .../admin/web/AdminRoleController.java | 43 +++++++++---------- .../admin/web/AdminStatController.java | 6 +-- .../admin/web/AdminStorageController.java | 13 +++--- .../admin/web/AdminTopicController.java | 15 +++---- .../admin/web/AdminUserController.java | 7 ++- .../litemall/admin/PermissionTest.java | 2 +- 39 files changed, 187 insertions(+), 179 deletions(-) diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/Application.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/Application.java index 2cb270e5..74c486e3 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/Application.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/Application.java @@ -6,7 +6,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.transaction.annotation.EnableTransactionManagement; -@SpringBootApplication(scanBasePackages = {"org.linlinjava.litemall.db", "org.linlinjava.litemall.core", "org.linlinjava.litemall.admin"}) +@SpringBootApplication(scanBasePackages = {"org.linlinjava.litemall.db", "org.linlinjava.litemall.core", "org" + + ".linlinjava.litemall.admin"}) @MapperScan("org.linlinjava.litemall.db.dao") @EnableTransactionManagement @EnableScheduling diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/annotation/RequiresPermissionsDesc.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/annotation/RequiresPermissionsDesc.java index a9c23e28..eb492677 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/annotation/RequiresPermissionsDesc.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/annotation/RequiresPermissionsDesc.java @@ -1,7 +1,5 @@ package org.linlinjava.litemall.admin.annotation; -import org.apache.shiro.authz.annotation.RequiresPermissions; - import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @@ -11,5 +9,6 @@ import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) public @interface RequiresPermissionsDesc { String[] menu(); + String button(); } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroConfig.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroConfig.java index 188f458e..1495d62a 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroConfig.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroConfig.java @@ -1,10 +1,10 @@ package org.linlinjava.litemall.admin.config; +import org.apache.shiro.mgt.SecurityManager; import org.apache.shiro.realm.Realm; import org.apache.shiro.session.mgt.SessionManager; import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor; import org.apache.shiro.spring.web.ShiroFilterFactoryBean; -import org.apache.shiro.mgt.SecurityManager; import org.apache.shiro.web.mgt.DefaultWebSecurityManager; import org.linlinjava.litemall.admin.shiro.AdminAuthorizingRealm; import org.linlinjava.litemall.admin.shiro.AdminWebSessionManager; @@ -45,8 +45,8 @@ public class ShiroConfig { @Bean public SessionManager sessionManager() { - AdminWebSessionManager mySessionManager = new AdminWebSessionManager(); - return mySessionManager; + + return new AdminWebSessionManager(); } @Bean @@ -59,7 +59,8 @@ public class ShiroConfig { @Bean public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(SecurityManager securityManager) { - AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor = new AuthorizationAttributeSourceAdvisor(); + AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor = + new AuthorizationAttributeSourceAdvisor(); authorizationAttributeSourceAdvisor.setSecurityManager(securityManager); return authorizationAttributeSourceAdvisor; } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroExceptionHandler.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroExceptionHandler.java index b8fbfd26..95381460 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroExceptionHandler.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroExceptionHandler.java @@ -1,5 +1,7 @@ package org.linlinjava.litemall.admin.config; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.shiro.authc.AuthenticationException; import org.apache.shiro.authz.AuthorizationException; import org.linlinjava.litemall.core.util.ResponseUtil; @@ -10,20 +12,22 @@ import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody; @ControllerAdvice -@Order( value = Ordered.HIGHEST_PRECEDENCE ) +@Order(value = Ordered.HIGHEST_PRECEDENCE) public class ShiroExceptionHandler { + private final Log logger = LogFactory.getLog(ShiroExceptionHandler.class); + @ExceptionHandler(AuthenticationException.class) @ResponseBody public Object unauthenticatedHandler(AuthenticationException e) { - e.printStackTrace(); + logger.warn(e.getMessage(), e); return ResponseUtil.unlogin(); } @ExceptionHandler(AuthorizationException.class) @ResponseBody public Object unauthorizedHandler(AuthorizationException e) { - e.printStackTrace(); + logger.warn(e.getMessage(), e); return ResponseUtil.unauthz(); } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/Swagger2Configuration.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/Swagger2Configuration.java index edc2c446..011dda29 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/Swagger2Configuration.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/Swagger2Configuration.java @@ -13,9 +13,9 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2; /** * swagger在线文档配置
* 项目启动后可通过地址:http://host:ip/swagger-ui.html 查看在线文档 - * @version 2018-07-24 * * @author enilu + * @version 2018-07-24 */ @Configuration diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/job/CouponJob.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/job/CouponJob.java index 447b8ea2..3a28ca9d 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/job/CouponJob.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/job/CouponJob.java @@ -11,6 +11,7 @@ import org.linlinjava.litemall.db.util.CouponUserConstant; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; + import java.util.List; /** @@ -35,13 +36,13 @@ public class CouponJob { logger.info("系统开启任务检查优惠券是否已经过期"); List couponList = couponService.queryExpired(); - for(LitemallCoupon coupon : couponList){ + for (LitemallCoupon coupon : couponList) { coupon.setStatus(CouponConstant.STATUS_EXPIRED); couponService.updateById(coupon); } List couponUserList = couponUserService.queryExpired(); - for(LitemallCouponUser couponUser : couponUserList){ + for (LitemallCouponUser couponUser : couponUserList) { couponUser.setStatus(CouponUserConstant.STATUS_EXPIRED); couponUserService.update(couponUser); } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/job/OrderJob.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/job/OrderJob.java index a29536ee..33ffe2b1 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/job/OrderJob.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/job/OrderJob.java @@ -3,7 +3,6 @@ package org.linlinjava.litemall.admin.job; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.linlinjava.litemall.core.system.SystemConfig; -import org.linlinjava.litemall.db.domain.LitemallGoodsProduct; import org.linlinjava.litemall.db.domain.LitemallOrder; import org.linlinjava.litemall.db.domain.LitemallOrderGoods; import org.linlinjava.litemall.db.service.LitemallGoodsProductService; @@ -42,7 +41,7 @@ public class OrderJob { * 注意,因为是相隔半小时检查,因此导致订单真正超时时间是 [LITEMALL_ORDER_UNPAID, 30 + LITEMALL_ORDER_UNPAID] */ @Scheduled(fixedDelay = 30 * 60 * 1000) - @Transactional + @Transactional(rollbackFor = Exception.class) public void checkOrderUnpaid() { logger.info("系统开启任务检查订单是否已经超期自动取消订单"); @@ -65,7 +64,7 @@ public class OrderJob { throw new RuntimeException("商品货品库存增加失败"); } } - logger.info("订单 ID=" + order.getId() + " 已经超期自动取消订单"); + logger.info("订单 ID" + order.getId() + " 已经超期自动取消订单"); } } @@ -109,7 +108,6 @@ public class OrderJob { public void checkOrderComment() { logger.info("系统开启任务检查订单是否已经超期未评价"); - LocalDateTime now = LocalDateTime.now(); List orderList = orderService.queryComment(SystemConfig.getOrderComment()); for (LitemallOrder order : orderList) { order.setComments((short) 0); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminGoodsService.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminGoodsService.java index bf80aee1..03c1504b 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminGoodsService.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminGoodsService.java @@ -37,10 +37,6 @@ public class AdminGoodsService { private LitemallCategoryService categoryService; @Autowired private LitemallBrandService brandService; - @Autowired - private LitemallCartService cartService; - @Autowired - private LitemallOrderGoodsService orderGoodsService; @Autowired private QCodeService qCodeService; diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminOrderService.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminOrderService.java index cb3988a9..72572846 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminOrderService.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/AdminOrderService.java @@ -53,7 +53,8 @@ public class AdminOrderService { public Object list(Integer userId, String orderSn, List orderStatusArray, Integer page, Integer limit, String sort, String order) { - List orderList = orderService.querySelective(userId, orderSn, orderStatusArray, page, limit, sort, order); + List orderList = orderService.querySelective(userId, orderSn, orderStatusArray, page, limit, + sort, order); return ResponseUtil.okList(orderList); } @@ -154,7 +155,8 @@ public class AdminOrderService { //TODO 发送邮件和短信通知,这里采用异步发送 // 退款成功通知用户, 例如“您申请的订单退款 [ 单号:{1} ] 已成功,请耐心等待到账。” // 注意订单号只发后6位 - notifyService.notifySmsTemplate(order.getMobile(), NotifyType.REFUND, new String[]{order.getOrderSn().substring(8, 14)}); + notifyService.notifySmsTemplate(order.getMobile(), NotifyType.REFUND, + new String[]{order.getOrderSn().substring(8, 14)}); logHelper.logOrderSucceed("退款", "订单编号 " + orderId); return ResponseUtil.ok(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/LogHelper.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/LogHelper.java index 445cc29f..36f05929 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/LogHelper.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/service/LogHelper.java @@ -19,7 +19,7 @@ import javax.servlet.http.HttpServletRequest; * 安全日志:用户安全相关的操作日志,例如登录、删除管理员 * 订单日志:用户交易相关的操作日志,例如订单发货、退款 * 其他日志:如果以上三种不合适,可以选择其他日志,建议是优先级最低的日志级别 - * + *

* 当然可能很多操作是不需要记录到数据库的,例如编辑商品、编辑广告品之类。 */ @Component @@ -32,74 +32,73 @@ public class LogHelper { @Autowired private LitemallLogService logService; - public void logGeneralSucceed(String action){ + public void logGeneralSucceed(String action) { logAdmin(LOG_TYPE_GENERAL, action, true, "", ""); } - public void logGeneralSucceed(String action, String result){ + public void logGeneralSucceed(String action, String result) { logAdmin(LOG_TYPE_GENERAL, action, true, result, ""); } - public void logGeneralFail(String action, String error){ + public void logGeneralFail(String action, String error) { logAdmin(LOG_TYPE_GENERAL, action, false, error, ""); } - public void logAuthSucceed(String action){ + public void logAuthSucceed(String action) { logAdmin(LOG_TYPE_AUTH, action, true, "", ""); } - public void logAuthSucceed(String action, String result){ + public void logAuthSucceed(String action, String result) { logAdmin(LOG_TYPE_AUTH, action, true, result, ""); } - public void logAuthFail(String action, String error){ + public void logAuthFail(String action, String error) { logAdmin(LOG_TYPE_AUTH, action, false, error, ""); } - public void logOrderSucceed(String action){ + public void logOrderSucceed(String action) { logAdmin(LOG_TYPE_ORDER, action, true, "", ""); } - public void logOrderSucceed(String action, String result){ + public void logOrderSucceed(String action, String result) { logAdmin(LOG_TYPE_ORDER, action, true, result, ""); } - public void logOrderFail(String action, String error){ + public void logOrderFail(String action, String error) { logAdmin(LOG_TYPE_ORDER, action, false, error, ""); } - public void logOtherSucceed(String action){ + public void logOtherSucceed(String action) { logAdmin(LOG_TYPE_OTHER, action, true, "", ""); } - public void logOtherSucceed(String action, String result){ + public void logOtherSucceed(String action, String result) { logAdmin(LOG_TYPE_OTHER, action, true, result, ""); } - public void logOtherFail(String action, String error){ + public void logOtherFail(String action, String error) { logAdmin(LOG_TYPE_OTHER, action, false, error, ""); } - public void logAdmin (Integer type, String action, Boolean succeed, String result, String comment){ + public void logAdmin(Integer type, String action, Boolean succeed, String result, String comment) { LitemallLog log = new LitemallLog(); Subject currentUser = SecurityUtils.getSubject(); - if(currentUser != null) { + if (currentUser != null) { LitemallAdmin admin = (LitemallAdmin) currentUser.getPrincipal(); - if(admin != null) { + if (admin != null) { log.setAdmin(admin.getUsername()); - } - else{ + } else { log.setAdmin("匿名用户"); } - } - else{ + } else { log.setAdmin("匿名用户"); } - HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); - if(request != null) { + HttpServletRequest request = + ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); + if (request != null) { log.setIp(IpUtil.getIpAddr(request)); } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/AdminAuthorizingRealm.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/AdminAuthorizingRealm.java index 0c1654bd..03f290a2 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/AdminAuthorizingRealm.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/AdminAuthorizingRealm.java @@ -52,7 +52,7 @@ public class AdminAuthorizingRealm extends AuthorizingRealm { UsernamePasswordToken upToken = (UsernamePasswordToken) token; String username = upToken.getUsername(); - String password=new String(upToken.getPassword()); + String password = new String(upToken.getPassword()); if (StringUtils.isEmpty(username)) { throw new AccountException("用户名不能为空"); @@ -64,16 +64,16 @@ public class AdminAuthorizingRealm extends AuthorizingRealm { List adminList = adminService.findAdmin(username); Assert.state(adminList.size() < 2, "同一个用户名存在两个账户"); if (adminList.size() == 0) { - throw new UnknownAccountException("找不到用户("+username+")的帐号信息"); + throw new UnknownAccountException("找不到用户(" + username + ")的帐号信息"); } LitemallAdmin admin = adminList.get(0); BCryptPasswordEncoder encoder = new BCryptPasswordEncoder(); if (!encoder.matches(password, admin.getPassword())) { - throw new UnknownAccountException("找不到用户("+username+")的帐号信息"); + throw new UnknownAccountException("找不到用户(" + username + ")的帐号信息"); } - return new SimpleAuthenticationInfo(admin,password,getName()); + return new SimpleAuthenticationInfo(admin, password, getName()); } } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/AdminWebSessionManager.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/AdminWebSessionManager.java index 46cfdcbb..e2795bbb 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/AdminWebSessionManager.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/AdminWebSessionManager.java @@ -17,13 +17,13 @@ public class AdminWebSessionManager extends DefaultWebSessionManager { @Override protected Serializable getSessionId(ServletRequest request, ServletResponse response) { String id = WebUtils.toHttp(request).getHeader(LOGIN_TOKEN_KEY); - if (!StringUtils.isEmpty(id)) { + if (!StringUtils.isEmpty(id)) { request.setAttribute(ShiroHttpServletRequest.REFERENCED_SESSION_ID_SOURCE, REFERENCED_SESSION_ID_SOURCE); request.setAttribute(ShiroHttpServletRequest.REFERENCED_SESSION_ID, id); request.setAttribute(ShiroHttpServletRequest.REFERENCED_SESSION_ID_IS_VALID, Boolean.TRUE); return id; - } else { - return super.getSessionId(request, response); - } + } else { + return super.getSessionId(request, response); + } } } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/util/Permission.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/util/Permission.java index 5a425165..8960c10b 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/util/Permission.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/util/Permission.java @@ -2,7 +2,6 @@ package org.linlinjava.litemall.admin.util; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc; -import org.springframework.web.bind.annotation.RequestMapping; public class Permission { private RequiresPermissions requiresPermissions; diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/util/PermissionUtil.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/util/PermissionUtil.java index 4c9991ac..7b6a0c2a 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/util/PermissionUtil.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/util/PermissionUtil.java @@ -74,8 +74,7 @@ public class PermissionUtil { leftPerm.setLabel(requiresPermissionsDesc.button()); leftPerm.setApi(api); perm2.getChildren().add(leftPerm); - } - else{ + } else { // TODO // 目前限制Controller里面每个方法的RequiresPermissionsDesc注解是唯一的 // 如果允许相同,可能会造成内部权限不一致。 @@ -100,8 +99,10 @@ public class PermissionUtil { RequestMapping clazzRequestMapping = AnnotationUtils.findAnnotation(controllerClz, RequestMapping.class); List methods = MethodUtils.getMethodsListWithAnnotation(controllerClz, RequiresPermissions.class); for (Method method : methods) { - RequiresPermissions requiresPermissions = AnnotationUtils.getAnnotation(method, RequiresPermissions.class); - RequiresPermissionsDesc requiresPermissionsDesc = AnnotationUtils.getAnnotation(method, RequiresPermissionsDesc.class); + RequiresPermissions requiresPermissions = AnnotationUtils.getAnnotation(method, + RequiresPermissions.class); + RequiresPermissionsDesc requiresPermissionsDesc = AnnotationUtils.getAnnotation(method, + RequiresPermissionsDesc.class); if (requiresPermissions == null || requiresPermissionsDesc == null) { continue; @@ -143,7 +144,7 @@ public class PermissionUtil { public static Set listPermissionString(List permissions) { Set permissionsString = new HashSet<>(); - for(Permission permission : permissions){ + for (Permission permission : permissions) { permissionsString.add(permission.getRequiresPermissions().value()[0]); } return permissionsString; diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdController.java index 59ff7e11..eaad1c4a 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdController.java @@ -27,7 +27,7 @@ public class AdminAdController { private LitemallAdService adService; @RequiresPermissions("admin:ad:list") - @RequiresPermissionsDesc(menu={"推广管理" , "广告管理"}, button="查询") + @RequiresPermissionsDesc(menu = {"推广管理", "广告管理"}, button = "查询") @GetMapping("/list") public Object list(String name, String content, @RequestParam(defaultValue = "1") Integer page, @@ -51,7 +51,7 @@ public class AdminAdController { } @RequiresPermissions("admin:ad:create") - @RequiresPermissionsDesc(menu={"推广管理" , "广告管理"}, button="添加") + @RequiresPermissionsDesc(menu = {"推广管理", "广告管理"}, button = "添加") @PostMapping("/create") public Object create(@RequestBody LitemallAd ad) { Object error = validate(ad); @@ -63,7 +63,7 @@ public class AdminAdController { } @RequiresPermissions("admin:ad:read") - @RequiresPermissionsDesc(menu={"推广管理" , "广告管理"}, button="详情") + @RequiresPermissionsDesc(menu = {"推广管理", "广告管理"}, button = "详情") @GetMapping("/read") public Object read(@NotNull Integer id) { LitemallAd ad = adService.findById(id); @@ -71,7 +71,7 @@ public class AdminAdController { } @RequiresPermissions("admin:ad:update") - @RequiresPermissionsDesc(menu={"推广管理" , "广告管理"}, button="编辑") + @RequiresPermissionsDesc(menu = {"推广管理", "广告管理"}, button = "编辑") @PostMapping("/update") public Object update(@RequestBody LitemallAd ad) { Object error = validate(ad); @@ -86,7 +86,7 @@ public class AdminAdController { } @RequiresPermissions("admin:ad:delete") - @RequiresPermissionsDesc(menu={"推广管理" , "广告管理"}, button="删除") + @RequiresPermissionsDesc(menu = {"推广管理", "广告管理"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallAd ad) { Integer id = ad.getId(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAddressController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAddressController.java index e3af7397..2a487c40 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAddressController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAddressController.java @@ -31,7 +31,7 @@ public class AdminAddressController { private LitemallRegionService regionService; @RequiresPermissions("admin:address:list") - @RequiresPermissionsDesc(menu={"用户管理" , "收货地址"}, button="查询") + @RequiresPermissionsDesc(menu = {"用户管理", "收货地址"}, button = "查询") @GetMapping("/list") public Object list(Integer userId, String name, @RequestParam(defaultValue = "1") Integer page, diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdminController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdminController.java index 7fba43b3..a8bc1b2b 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdminController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAdminController.java @@ -36,7 +36,7 @@ public class AdminAdminController { private LogHelper logHelper; @RequiresPermissions("admin:admin:list") - @RequiresPermissionsDesc(menu={"系统管理" , "管理员管理"}, button="查询") + @RequiresPermissionsDesc(menu = {"系统管理", "管理员管理"}, button = "查询") @GetMapping("/list") public Object list(String username, @RequestParam(defaultValue = "1") Integer page, @@ -63,7 +63,7 @@ public class AdminAdminController { } @RequiresPermissions("admin:admin:create") - @RequiresPermissionsDesc(menu={"系统管理" , "管理员管理"}, button="添加") + @RequiresPermissionsDesc(menu = {"系统管理", "管理员管理"}, button = "添加") @PostMapping("/create") public Object create(@RequestBody LitemallAdmin admin) { Object error = validate(admin); @@ -87,7 +87,7 @@ public class AdminAdminController { } @RequiresPermissions("admin:admin:read") - @RequiresPermissionsDesc(menu={"系统管理" , "管理员管理"}, button="详情") + @RequiresPermissionsDesc(menu = {"系统管理", "管理员管理"}, button = "详情") @GetMapping("/read") public Object read(@NotNull Integer id) { LitemallAdmin admin = adminService.findById(id); @@ -95,7 +95,7 @@ public class AdminAdminController { } @RequiresPermissions("admin:admin:update") - @RequiresPermissionsDesc(menu={"系统管理" , "管理员管理"}, button="编辑") + @RequiresPermissionsDesc(menu = {"系统管理", "管理员管理"}, button = "编辑") @PostMapping("/update") public Object update(@RequestBody LitemallAdmin admin) { Object error = validate(admin); @@ -120,7 +120,7 @@ public class AdminAdminController { } @RequiresPermissions("admin:admin:delete") - @RequiresPermissionsDesc(menu={"系统管理" , "管理员管理"}, button="删除") + @RequiresPermissionsDesc(menu = {"系统管理", "管理员管理"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallAdmin admin) { Integer anotherAdminId = admin.getId(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAuthController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAuthController.java index 2e280502..670cf126 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAuthController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAuthController.java @@ -16,9 +16,7 @@ import org.linlinjava.litemall.core.util.IpUtil; import org.linlinjava.litemall.core.util.JacksonUtil; import org.linlinjava.litemall.core.util.ResponseUtil; import org.linlinjava.litemall.db.domain.LitemallAdmin; -import org.linlinjava.litemall.db.domain.LitemallLog; import org.linlinjava.litemall.db.service.LitemallAdminService; -import org.linlinjava.litemall.db.service.LitemallLogService; import org.linlinjava.litemall.db.service.LitemallPermissionService; import org.linlinjava.litemall.db.service.LitemallRoleService; import org.springframework.beans.factory.annotation.Autowired; @@ -153,7 +151,7 @@ public class AdminAuthController { apis.clear(); apis.add("*"); return apis; -// return systemPermissionsMap.values(); + // return systemPermissionsMap.values(); } } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminBrandController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminBrandController.java index 0b0e0253..d8cff591 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminBrandController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminBrandController.java @@ -28,7 +28,7 @@ public class AdminBrandController { private LitemallBrandService brandService; @RequiresPermissions("admin:brand:list") - @RequiresPermissionsDesc(menu={"商场管理" , "品牌管理"}, button="查询") + @RequiresPermissionsDesc(menu = {"商场管理", "品牌管理"}, button = "查询") @GetMapping("/list") public Object list(String id, String name, @RequestParam(defaultValue = "1") Integer page, @@ -58,7 +58,7 @@ public class AdminBrandController { } @RequiresPermissions("admin:brand:create") - @RequiresPermissionsDesc(menu={"商场管理" , "品牌管理"}, button="添加") + @RequiresPermissionsDesc(menu = {"商场管理", "品牌管理"}, button = "添加") @PostMapping("/create") public Object create(@RequestBody LitemallBrand brand) { Object error = validate(brand); @@ -70,7 +70,7 @@ public class AdminBrandController { } @RequiresPermissions("admin:brand:read") - @RequiresPermissionsDesc(menu={"商场管理" , "品牌管理"}, button="详情") + @RequiresPermissionsDesc(menu = {"商场管理", "品牌管理"}, button = "详情") @GetMapping("/read") public Object read(@NotNull Integer id) { LitemallBrand brand = brandService.findById(id); @@ -78,7 +78,7 @@ public class AdminBrandController { } @RequiresPermissions("admin:brand:update") - @RequiresPermissionsDesc(menu={"商场管理" , "品牌管理"}, button="编辑") + @RequiresPermissionsDesc(menu = {"商场管理", "品牌管理"}, button = "编辑") @PostMapping("/update") public Object update(@RequestBody LitemallBrand brand) { Object error = validate(brand); @@ -92,7 +92,7 @@ public class AdminBrandController { } @RequiresPermissions("admin:brand:delete") - @RequiresPermissionsDesc(menu={"商场管理" , "品牌管理"}, button="删除") + @RequiresPermissionsDesc(menu = {"商场管理", "品牌管理"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallBrand brand) { Integer id = brand.getId(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCategoryController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCategoryController.java index 66884313..f22cb5c2 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCategoryController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCategoryController.java @@ -29,13 +29,13 @@ public class AdminCategoryController { private LitemallCategoryService categoryService; @RequiresPermissions("admin:category:list") - @RequiresPermissionsDesc(menu={"商场管理" , "类目管理"}, button="查询") + @RequiresPermissionsDesc(menu = {"商场管理", "类目管理"}, button = "查询") @GetMapping("/list") public Object list() { List categoryVoList = new ArrayList<>(); List categoryList = categoryService.queryByPid(0); - for(LitemallCategory category : categoryList){ + for (LitemallCategory category : categoryList) { CategoryVo categoryVO = new CategoryVo(); categoryVO.setId(category.getId()); categoryVO.setDesc(category.getDesc()); @@ -47,7 +47,7 @@ public class AdminCategoryController { List children = new ArrayList<>(); List subCategoryList = categoryService.queryByPid(category.getId()); - for(LitemallCategory subCategory : subCategoryList){ + for (LitemallCategory subCategory : subCategoryList) { CategoryVo subCategoryVo = new CategoryVo(); subCategoryVo.setId(subCategory.getId()); subCategoryVo.setDesc(subCategory.getDesc()); @@ -90,7 +90,7 @@ public class AdminCategoryController { } @RequiresPermissions("admin:category:create") - @RequiresPermissionsDesc(menu={"商场管理" , "类目管理"}, button="添加") + @RequiresPermissionsDesc(menu = {"商场管理", "类目管理"}, button = "添加") @PostMapping("/create") public Object create(@RequestBody LitemallCategory category) { Object error = validate(category); @@ -102,7 +102,7 @@ public class AdminCategoryController { } @RequiresPermissions("admin:category:read") - @RequiresPermissionsDesc(menu={"商场管理" , "类目管理"}, button="详情") + @RequiresPermissionsDesc(menu = {"商场管理", "类目管理"}, button = "详情") @GetMapping("/read") public Object read(@NotNull Integer id) { LitemallCategory category = categoryService.findById(id); @@ -110,7 +110,7 @@ public class AdminCategoryController { } @RequiresPermissions("admin:category:update") - @RequiresPermissionsDesc(menu={"商场管理" , "类目管理"}, button="编辑") + @RequiresPermissionsDesc(menu = {"商场管理", "类目管理"}, button = "编辑") @PostMapping("/update") public Object update(@RequestBody LitemallCategory category) { Object error = validate(category); @@ -125,7 +125,7 @@ public class AdminCategoryController { } @RequiresPermissions("admin:category:delete") - @RequiresPermissionsDesc(menu={"商场管理" , "类目管理"}, button="删除") + @RequiresPermissionsDesc(menu = {"商场管理", "类目管理"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallCategory category) { Integer id = category.getId(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCollectController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCollectController.java index c5d6a2f9..3b8d4c65 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCollectController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCollectController.java @@ -29,7 +29,7 @@ public class AdminCollectController { @RequiresPermissions("admin:collect:list") - @RequiresPermissionsDesc(menu={"用户管理" , "用户收藏"}, button="查询") + @RequiresPermissionsDesc(menu = {"用户管理", "用户收藏"}, button = "查询") @GetMapping("/list") public Object list(String userId, String valueId, @RequestParam(defaultValue = "1") Integer page, diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCommentController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCommentController.java index 9c829a2e..3cc3ae30 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCommentController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCommentController.java @@ -25,7 +25,7 @@ public class AdminCommentController { private LitemallCommentService commentService; @RequiresPermissions("admin:comment:list") - @RequiresPermissionsDesc(menu={"商品管理" , "评论管理"}, button="查询") + @RequiresPermissionsDesc(menu = {"商品管理", "评论管理"}, button = "查询") @GetMapping("/list") public Object list(String userId, String valueId, @RequestParam(defaultValue = "1") Integer page, @@ -37,7 +37,7 @@ public class AdminCommentController { } @RequiresPermissions("admin:comment:delete") - @RequiresPermissionsDesc(menu={"商品管理" , "评论管理"}, button="删除") + @RequiresPermissionsDesc(menu = {"商品管理", "评论管理"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallComment comment) { Integer id = comment.getId(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminConfigController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminConfigController.java index 22a7ce4f..f9232014 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminConfigController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminConfigController.java @@ -24,7 +24,7 @@ public class AdminConfigController { private LitemallSystemConfigService systemConfigService; @RequiresPermissions("admin:config:mall:list") - @RequiresPermissionsDesc(menu={"配置管理" , "商场配置"}, button="详情") + @RequiresPermissionsDesc(menu = {"配置管理", "商场配置"}, button = "详情") @GetMapping("/mall") public Object listMall() { Map data = systemConfigService.listMail(); @@ -32,9 +32,9 @@ public class AdminConfigController { } @RequiresPermissions("admin:config:mall:updateConfigs") - @RequiresPermissionsDesc(menu={"配置管理" , "商场配置"}, button="编辑") + @RequiresPermissionsDesc(menu = {"配置管理", "商场配置"}, button = "编辑") @PostMapping("/mall") - public Object updateMall(@RequestBody String body ) { + public Object updateMall(@RequestBody String body) { Map data = JacksonUtil.toMap(body); systemConfigService.updateConfig(data); SystemConfig.updateConfigs(data); @@ -42,7 +42,7 @@ public class AdminConfigController { } @RequiresPermissions("admin:config:express:list") - @RequiresPermissionsDesc(menu={"配置管理" , "运费配置"}, button="详情") + @RequiresPermissionsDesc(menu = {"配置管理", "运费配置"}, button = "详情") @GetMapping("/express") public Object listExpress() { Map data = systemConfigService.listExpress(); @@ -50,7 +50,7 @@ public class AdminConfigController { } @RequiresPermissions("admin:config:express:updateConfigs") - @RequiresPermissionsDesc(menu={"配置管理" , "运费配置"}, button="编辑") + @RequiresPermissionsDesc(menu = {"配置管理", "运费配置"}, button = "编辑") @PostMapping("/express") public Object updateExpress(@RequestBody String body) { Map data = JacksonUtil.toMap(body); @@ -60,7 +60,7 @@ public class AdminConfigController { } @RequiresPermissions("admin:config:order:list") - @RequiresPermissionsDesc(menu={"配置管理" , "订单配置"}, button="详情") + @RequiresPermissionsDesc(menu = {"配置管理", "订单配置"}, button = "详情") @GetMapping("/order") public Object lisOrder() { Map data = systemConfigService.listOrder(); @@ -68,7 +68,7 @@ public class AdminConfigController { } @RequiresPermissions("admin:config:order:updateConfigs") - @RequiresPermissionsDesc(menu={"配置管理" , "订单配置"}, button="编辑") + @RequiresPermissionsDesc(menu = {"配置管理", "订单配置"}, button = "编辑") @PostMapping("/order") public Object updateOrder(@RequestBody String body) { Map data = JacksonUtil.toMap(body); @@ -77,7 +77,7 @@ public class AdminConfigController { } @RequiresPermissions("admin:config:wx:list") - @RequiresPermissionsDesc(menu={"配置管理" , "小程序配置"}, button="详情") + @RequiresPermissionsDesc(menu = {"配置管理", "小程序配置"}, button = "详情") @GetMapping("/wx") public Object listWx() { Map data = systemConfigService.listWx(); @@ -85,7 +85,7 @@ public class AdminConfigController { } @RequiresPermissions("admin:config:wx:updateConfigs") - @RequiresPermissionsDesc(menu={"配置管理" , "小程序配置"}, button="编辑") + @RequiresPermissionsDesc(menu = {"配置管理", "小程序配置"}, button = "编辑") @PostMapping("/wx") public Object updateWx(@RequestBody String body) { Map data = JacksonUtil.toMap(body); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCouponController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCouponController.java index 4314653d..8ac5a841 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCouponController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminCouponController.java @@ -32,7 +32,7 @@ public class AdminCouponController { private LitemallCouponUserService couponUserService; @RequiresPermissions("admin:coupon:list") - @RequiresPermissionsDesc(menu={"推广管理" , "优惠券管理"}, button="查询") + @RequiresPermissionsDesc(menu = {"推广管理", "优惠券管理"}, button = "查询") @GetMapping("/list") public Object list(String name, Short type, Short status, @RequestParam(defaultValue = "1") Integer page, @@ -44,27 +44,28 @@ public class AdminCouponController { } @RequiresPermissions("admin:coupon:listuser") - @RequiresPermissionsDesc(menu={"推广管理" , "优惠券管理"}, button="查询用户") + @RequiresPermissionsDesc(menu = {"推广管理", "优惠券管理"}, button = "查询用户") @GetMapping("/listuser") public Object listuser(Integer userId, Integer couponId, Short status, - @RequestParam(defaultValue = "1") Integer page, - @RequestParam(defaultValue = "10") Integer limit, - @Sort @RequestParam(defaultValue = "add_time") String sort, - @Order @RequestParam(defaultValue = "desc") String order) { - List couponList = couponUserService.queryList(userId, couponId, status, page, limit, sort, order); + @RequestParam(defaultValue = "1") Integer page, + @RequestParam(defaultValue = "10") Integer limit, + @Sort @RequestParam(defaultValue = "add_time") String sort, + @Order @RequestParam(defaultValue = "desc") String order) { + List couponList = couponUserService.queryList(userId, couponId, status, page, limit, sort + , order); return ResponseUtil.okList(couponList); } private Object validate(LitemallCoupon coupon) { String name = coupon.getName(); - if(StringUtils.isEmpty(name)){ + if (StringUtils.isEmpty(name)) { return ResponseUtil.badArgument(); } return null; } @RequiresPermissions("admin:coupon:create") - @RequiresPermissionsDesc(menu={"推广管理" , "优惠券管理"}, button="添加") + @RequiresPermissionsDesc(menu = {"推广管理", "优惠券管理"}, button = "添加") @PostMapping("/create") public Object create(@RequestBody LitemallCoupon coupon) { Object error = validate(coupon); @@ -73,7 +74,7 @@ public class AdminCouponController { } // 如果是兑换码类型,则这里需要生存一个兑换码 - if (coupon.getType().equals(CouponConstant.TYPE_CODE)){ + if (coupon.getType().equals(CouponConstant.TYPE_CODE)) { String code = couponService.generateCode(); coupon.setCode(code); } @@ -83,7 +84,7 @@ public class AdminCouponController { } @RequiresPermissions("admin:coupon:read") - @RequiresPermissionsDesc(menu={"推广管理" , "优惠券管理"}, button="详情") + @RequiresPermissionsDesc(menu = {"推广管理", "优惠券管理"}, button = "详情") @GetMapping("/read") public Object read(@NotNull Integer id) { LitemallCoupon coupon = couponService.findById(id); @@ -91,7 +92,7 @@ public class AdminCouponController { } @RequiresPermissions("admin:coupon:update") - @RequiresPermissionsDesc(menu={"推广管理" , "优惠券管理"}, button="编辑") + @RequiresPermissionsDesc(menu = {"推广管理", "优惠券管理"}, button = "编辑") @PostMapping("/update") public Object update(@RequestBody LitemallCoupon coupon) { Object error = validate(coupon); @@ -105,7 +106,7 @@ public class AdminCouponController { } @RequiresPermissions("admin:coupon:delete") - @RequiresPermissionsDesc(menu={"推广管理" , "优惠券管理"}, button="删除") + @RequiresPermissionsDesc(menu = {"推广管理", "优惠券管理"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallCoupon coupon) { couponService.deleteById(coupon.getId()); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFeedbackController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFeedbackController.java index f0c1d77e..603d2b74 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFeedbackController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFeedbackController.java @@ -32,14 +32,15 @@ public class AdminFeedbackController { private LitemallFeedbackService feedbackService; @RequiresPermissions("admin:feedback:list") - @RequiresPermissionsDesc(menu={"用户管理" , "意见反馈"}, button="查询") + @RequiresPermissionsDesc(menu = {"用户管理", "意见反馈"}, button = "查询") @GetMapping("/list") public Object list(Integer userId, String username, @RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "10") Integer limit, @Sort @RequestParam(defaultValue = "add_time") String sort, @Order @RequestParam(defaultValue = "desc") String order) { - List feedbackList = feedbackService.querySelective(userId, username, page, limit, sort, order); + List feedbackList = feedbackService.querySelective(userId, username, page, limit, sort, + order); return ResponseUtil.okList(feedbackList); } } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFootprintController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFootprintController.java index 117332bb..d940c32a 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFootprintController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminFootprintController.java @@ -28,14 +28,15 @@ public class AdminFootprintController { private LitemallFootprintService footprintService; @RequiresPermissions("admin:footprint:list") - @RequiresPermissionsDesc(menu={"用户管理" , "用户足迹"}, button="查询") + @RequiresPermissionsDesc(menu = {"用户管理", "用户足迹"}, button = "查询") @GetMapping("/list") public Object list(String userId, String goodsId, @RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "10") Integer limit, @Sort @RequestParam(defaultValue = "add_time") String sort, @Order @RequestParam(defaultValue = "desc") String order) { - List footprintList = footprintService.querySelective(userId, goodsId, page, limit, sort, order); + List footprintList = footprintService.querySelective(userId, goodsId, page, limit, sort, + order); return ResponseUtil.okList(footprintList); } } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminGrouponController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminGrouponController.java index 96e8a680..28a9b596 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminGrouponController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminGrouponController.java @@ -38,7 +38,7 @@ public class AdminGrouponController { private LitemallGrouponService grouponService; @RequiresPermissions("admin:groupon:read") - @RequiresPermissionsDesc(menu={"推广管理" , "团购管理"}, button="详情") + @RequiresPermissionsDesc(menu = {"推广管理", "团购管理"}, button = "详情") @GetMapping("/listRecord") public Object listRecord(String grouponId, @RequestParam(defaultValue = "1") Integer page, @@ -70,7 +70,7 @@ public class AdminGrouponController { } @RequiresPermissions("admin:groupon:list") - @RequiresPermissionsDesc(menu={"推广管理" , "团购管理"}, button="查询") + @RequiresPermissionsDesc(menu = {"推广管理", "团购管理"}, button = "查询") @GetMapping("/list") public Object list(String goodsId, @RequestParam(defaultValue = "1") Integer page, @@ -103,7 +103,7 @@ public class AdminGrouponController { } @RequiresPermissions("admin:groupon:update") - @RequiresPermissionsDesc(menu={"推广管理" , "团购管理"}, button="编辑") + @RequiresPermissionsDesc(menu = {"推广管理", "团购管理"}, button = "编辑") @PostMapping("/update") public Object update(@RequestBody LitemallGrouponRules grouponRules) { Object error = validate(grouponRules); @@ -128,7 +128,7 @@ public class AdminGrouponController { } @RequiresPermissions("admin:groupon:create") - @RequiresPermissionsDesc(menu={"推广管理" , "团购管理"}, button="添加") + @RequiresPermissionsDesc(menu = {"推广管理", "团购管理"}, button = "添加") @PostMapping("/create") public Object create(@RequestBody LitemallGrouponRules grouponRules) { Object error = validate(grouponRules); @@ -151,7 +151,7 @@ public class AdminGrouponController { } @RequiresPermissions("admin:groupon:delete") - @RequiresPermissionsDesc(menu={"推广管理" , "团购管理"}, button="删除") + @RequiresPermissionsDesc(menu = {"推广管理", "团购管理"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallGrouponRules grouponRules) { Integer id = grouponRules.getId(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminHistoryController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminHistoryController.java index aaf4e48e..29106d37 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminHistoryController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminHistoryController.java @@ -26,14 +26,15 @@ public class AdminHistoryController { private LitemallSearchHistoryService searchHistoryService; @RequiresPermissions("admin:history:list") - @RequiresPermissionsDesc(menu={"用户管理" , "搜索历史"}, button="查询") + @RequiresPermissionsDesc(menu = {"用户管理", "搜索历史"}, button = "查询") @GetMapping("/list") public Object list(String userId, String keyword, @RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "10") Integer limit, @Sort @RequestParam(defaultValue = "add_time") String sort, @Order @RequestParam(defaultValue = "desc") String order) { - List historyList = searchHistoryService.querySelective(userId, keyword, page, limit, sort, order); + List historyList = searchHistoryService.querySelective(userId, keyword, page, limit, + sort, order); return ResponseUtil.okList(historyList); } } diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminIndexController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminIndexController.java index d18393cd..2bd7398a 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminIndexController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminIndexController.java @@ -51,14 +51,14 @@ public class AdminIndexController { } @RequiresPermissions("index:permission:read") - @RequiresPermissionsDesc(menu={"其他" , "权限测试"}, button="权限读") + @RequiresPermissionsDesc(menu = {"其他", "权限测试"}, button = "权限读") @GetMapping("/read") public Object read() { return ResponseUtil.ok("hello world, this is admin service"); } @RequiresPermissions("index:permission:write") - @RequiresPermissionsDesc(menu={"其他" , "权限测试"}, button="权限写") + @RequiresPermissionsDesc(menu = {"其他", "权限测试"}, button = "权限写") @PostMapping("/write") public Object write() { return ResponseUtil.ok("hello world, this is admin service"); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminIssueController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminIssueController.java index 6fb89601..a71c3762 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminIssueController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminIssueController.java @@ -27,7 +27,7 @@ public class AdminIssueController { private LitemallIssueService issueService; @RequiresPermissions("admin:issue:list") - @RequiresPermissionsDesc(menu={"商场管理" , "通用问题"}, button="查询") + @RequiresPermissionsDesc(menu = {"商场管理", "通用问题"}, button = "查询") @GetMapping("/list") public Object list(String question, @RequestParam(defaultValue = "1") Integer page, @@ -51,7 +51,7 @@ public class AdminIssueController { } @RequiresPermissions("admin:issue:create") - @RequiresPermissionsDesc(menu={"商场管理" , "通用问题"}, button="添加") + @RequiresPermissionsDesc(menu = {"商场管理", "通用问题"}, button = "添加") @PostMapping("/create") public Object create(@RequestBody LitemallIssue issue) { Object error = validate(issue); @@ -70,7 +70,7 @@ public class AdminIssueController { } @RequiresPermissions("admin:issue:update") - @RequiresPermissionsDesc(menu={"商场管理" , "通用问题"}, button="编辑") + @RequiresPermissionsDesc(menu = {"商场管理", "通用问题"}, button = "编辑") @PostMapping("/update") public Object update(@RequestBody LitemallIssue issue) { Object error = validate(issue); @@ -85,7 +85,7 @@ public class AdminIssueController { } @RequiresPermissions("admin:issue:delete") - @RequiresPermissionsDesc(menu={"商场管理" , "通用问题"}, button="删除") + @RequiresPermissionsDesc(menu = {"商场管理", "通用问题"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallIssue issue) { Integer id = issue.getId(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminKeywordController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminKeywordController.java index 51c52dd5..6643c864 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminKeywordController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminKeywordController.java @@ -27,7 +27,7 @@ public class AdminKeywordController { private LitemallKeywordService keywordService; @RequiresPermissions("admin:keyword:list") - @RequiresPermissionsDesc(menu={"商场管理" , "关键词"}, button="查询") + @RequiresPermissionsDesc(menu = {"商场管理", "关键词"}, button = "查询") @GetMapping("/list") public Object list(String keyword, String url, @RequestParam(defaultValue = "1") Integer page, @@ -47,7 +47,7 @@ public class AdminKeywordController { } @RequiresPermissions("admin:keyword:create") - @RequiresPermissionsDesc(menu={"商场管理" , "关键词"}, button="添加") + @RequiresPermissionsDesc(menu = {"商场管理", "关键词"}, button = "添加") @PostMapping("/create") public Object create(@RequestBody LitemallKeyword keyword) { Object error = validate(keyword); @@ -59,7 +59,7 @@ public class AdminKeywordController { } @RequiresPermissions("admin:keyword:read") - @RequiresPermissionsDesc(menu={"商场管理" , "关键词"}, button="详情") + @RequiresPermissionsDesc(menu = {"商场管理", "关键词"}, button = "详情") @GetMapping("/read") public Object read(@NotNull Integer id) { LitemallKeyword keyword = keywordService.findById(id); @@ -67,7 +67,7 @@ public class AdminKeywordController { } @RequiresPermissions("admin:keyword:update") - @RequiresPermissionsDesc(menu={"商场管理" , "关键词"}, button="编辑") + @RequiresPermissionsDesc(menu = {"商场管理", "关键词"}, button = "编辑") @PostMapping("/update") public Object update(@RequestBody LitemallKeyword keyword) { Object error = validate(keyword); @@ -81,7 +81,7 @@ public class AdminKeywordController { } @RequiresPermissions("admin:keyword:delete") - @RequiresPermissionsDesc(menu={"商场管理" , "关键词"}, button="删除") + @RequiresPermissionsDesc(menu = {"商场管理", "关键词"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallKeyword keyword) { Integer id = keyword.getId(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminLogController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminLogController.java index 159b46d9..0edb31cd 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminLogController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminLogController.java @@ -11,7 +11,10 @@ import org.linlinjava.litemall.db.domain.LitemallLog; import org.linlinjava.litemall.db.service.LitemallLogService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; import java.util.List; @@ -25,7 +28,7 @@ public class AdminLogController { private LitemallLogService logService; @RequiresPermissions("admin:log:list") - @RequiresPermissionsDesc(menu={"系统管理" , "操作日志"}, button="查询") + @RequiresPermissionsDesc(menu = {"系统管理", "操作日志"}, button = "查询") @GetMapping("/list") public Object list(String name, @RequestParam(defaultValue = "1") Integer page, diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRegionController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRegionController.java index b793b4b2..f9919bd1 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRegionController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRegionController.java @@ -36,7 +36,7 @@ public class AdminRegionController { List regionVoList = new ArrayList<>(); List provinceList = regionService.queryByPid(0); - for(LitemallRegion province : provinceList){ + for (LitemallRegion province : provinceList) { RegionVo provinceVO = new RegionVo(); provinceVO.setId(province.getId()); provinceVO.setName(province.getName()); @@ -45,7 +45,7 @@ public class AdminRegionController { List cityList = regionService.queryByPid(province.getId()); List cityVOList = new ArrayList<>(); - for(LitemallRegion city : cityList){ + for (LitemallRegion city : cityList) { RegionVo cityVO = new RegionVo(); cityVO.setId(city.getId()); cityVO.setName(city.getName()); @@ -54,7 +54,7 @@ public class AdminRegionController { List areaList = regionService.queryByPid(city.getId()); List areaVOList = new ArrayList<>(); - for(LitemallRegion area : areaList){ + for (LitemallRegion area : areaList) { RegionVo areaVO = new RegionVo(); areaVO.setId(area.getId()); areaVO.setName(area.getName()); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRoleController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRoleController.java index ee57da98..dd0b3ffb 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRoleController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRoleController.java @@ -5,9 +5,9 @@ import org.apache.commons.logging.LogFactory; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.linlinjava.litemall.admin.annotation.RequiresPermissionsDesc; import org.linlinjava.litemall.admin.util.AdminResponseCode; -import org.linlinjava.litemall.admin.vo.PermVo; import org.linlinjava.litemall.admin.util.Permission; import org.linlinjava.litemall.admin.util.PermissionUtil; +import org.linlinjava.litemall.admin.vo.PermVo; import org.linlinjava.litemall.core.util.JacksonUtil; import org.linlinjava.litemall.core.util.ResponseUtil; import org.linlinjava.litemall.core.validator.Order; @@ -44,7 +44,7 @@ public class AdminRoleController { private LitemallAdminService adminService; @RequiresPermissions("admin:role:list") - @RequiresPermissionsDesc(menu={"系统管理" , "角色管理"}, button="角色查询") + @RequiresPermissionsDesc(menu = {"系统管理", "角色管理"}, button = "角色查询") @GetMapping("/list") public Object list(String name, @RequestParam(defaultValue = "1") Integer page, @@ -56,7 +56,7 @@ public class AdminRoleController { } @GetMapping("/options") - public Object options(){ + public Object options() { List roleList = roleService.queryAll(); List> options = new ArrayList<>(roleList.size()); @@ -71,7 +71,7 @@ public class AdminRoleController { } @RequiresPermissions("admin:role:read") - @RequiresPermissionsDesc(menu={"系统管理" , "角色管理"}, button="角色详情") + @RequiresPermissionsDesc(menu = {"系统管理", "角色管理"}, button = "角色详情") @GetMapping("/read") public Object read(@NotNull Integer id) { LitemallRole role = roleService.findById(id); @@ -89,7 +89,7 @@ public class AdminRoleController { } @RequiresPermissions("admin:role:create") - @RequiresPermissionsDesc(menu={"系统管理" , "角色管理"}, button="角色添加") + @RequiresPermissionsDesc(menu = {"系统管理", "角色管理"}, button = "角色添加") @PostMapping("/create") public Object create(@RequestBody LitemallRole role) { Object error = validate(role); @@ -97,7 +97,7 @@ public class AdminRoleController { return error; } - if (roleService.checkExist(role.getName())){ + if (roleService.checkExist(role.getName())) { return ResponseUtil.fail(ROLE_NAME_EXIST, "角色已经存在"); } @@ -107,7 +107,7 @@ public class AdminRoleController { } @RequiresPermissions("admin:role:update") - @RequiresPermissionsDesc(menu={"系统管理" , "角色管理"}, button="角色编辑") + @RequiresPermissionsDesc(menu = {"系统管理", "角色管理"}, button = "角色编辑") @PostMapping("/update") public Object update(@RequestBody LitemallRole role) { Object error = validate(role); @@ -120,7 +120,7 @@ public class AdminRoleController { } @RequiresPermissions("admin:role:delete") - @RequiresPermissionsDesc(menu={"系统管理" , "角色管理"}, button="角色删除") + @RequiresPermissionsDesc(menu = {"系统管理", "角色管理"}, button = "角色删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallRole role) { Integer id = role.getId(); @@ -130,10 +130,10 @@ public class AdminRoleController { // 如果当前角色所对应管理员仍存在,则拒绝删除角色。 List adminList = adminService.all(); - for(LitemallAdmin admin : adminList){ + for (LitemallAdmin admin : adminList) { Integer[] roleIds = admin.getRoleIds(); - for(Integer roleId : roleIds){ - if(id.equals(roleId)){ + for (Integer roleId : roleIds) { + if (id.equals(roleId)) { return ResponseUtil.fail(ROLE_USER_EXIST, "当前角色存在管理员,不能删除"); } } @@ -149,9 +149,9 @@ public class AdminRoleController { private List systemPermissions = null; private Set systemPermissionsString = null; - private List getSystemPermissions(){ + private List getSystemPermissions() { final String basicPackage = "org.linlinjava.litemall.admin"; - if(systemPermissions == null){ + if (systemPermissions == null) { List permissions = PermissionUtil.listPermission(context, basicPackage); systemPermissions = PermissionUtil.listPermVo(permissions); systemPermissionsString = PermissionUtil.listPermissionString(permissions); @@ -159,15 +159,14 @@ public class AdminRoleController { return systemPermissions; } - private Set getAssignedPermissions(Integer roleId){ + private Set getAssignedPermissions(Integer roleId) { // 这里需要注意的是,如果存在超级权限*,那么这里需要转化成当前所有系统权限。 // 之所以这么做,是因为前端不能识别超级权限,所以这里需要转换一下。 Set assignedPermissions = null; - if(permissionService.checkSuperPermission(roleId)){ + if (permissionService.checkSuperPermission(roleId)) { getSystemPermissions(); assignedPermissions = systemPermissionsString; - } - else{ + } else { assignedPermissions = permissionService.queryByRoleId(roleId); } @@ -180,7 +179,7 @@ public class AdminRoleController { * @return 系统所有权限列表和管理员已分配权限 */ @RequiresPermissions("admin:role:permission:get") - @RequiresPermissionsDesc(menu={"系统管理" , "角色管理"}, button="权限详情") + @RequiresPermissionsDesc(menu = {"系统管理", "角色管理"}, button = "权限详情") @GetMapping("/permissions") public Object getPermissions(Integer roleId) { List systemPermissions = getSystemPermissions(); @@ -200,23 +199,23 @@ public class AdminRoleController { * @return */ @RequiresPermissions("admin:role:permission:update") - @RequiresPermissionsDesc(menu={"系统管理" , "角色管理"}, button="权限变更") + @RequiresPermissionsDesc(menu = {"系统管理", "角色管理"}, button = "权限变更") @PostMapping("/permissions") public Object updatePermissions(@RequestBody String body) { Integer roleId = JacksonUtil.parseInteger(body, "roleId"); List permissions = JacksonUtil.parseStringList(body, "permissions"); - if(roleId == null || permissions == null){ + if (roleId == null || permissions == null) { return ResponseUtil.badArgument(); } // 如果修改的角色是超级权限,则拒绝修改。 - if(permissionService.checkSuperPermission(roleId)){ + if (permissionService.checkSuperPermission(roleId)) { return ResponseUtil.fail(AdminResponseCode.ROLE_SUPER_SUPERMISSION, "当前角色的超级权限不能变更"); } // 先删除旧的权限,再更新新的权限 permissionService.deleteByRoleId(roleId); - for(String permission : permissions){ + for (String permission : permissions) { LitemallPermission litemallPermission = new LitemallPermission(); litemallPermission.setRoleId(roleId); litemallPermission.setPermission(permission); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminStatController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminStatController.java index 90b4a05c..8ff94ff2 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminStatController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminStatController.java @@ -26,7 +26,7 @@ public class AdminStatController { private StatService statService; @RequiresPermissions("admin:stat:user") - @RequiresPermissionsDesc(menu={"统计管理" , "用户统计"}, button="查询") + @RequiresPermissionsDesc(menu = {"统计管理", "用户统计"}, button = "查询") @GetMapping("/user") public Object statUser() { List rows = statService.statUser(); @@ -38,7 +38,7 @@ public class AdminStatController { } @RequiresPermissions("admin:stat:order") - @RequiresPermissionsDesc(menu={"统计管理" , "订单统计"}, button="查询") + @RequiresPermissionsDesc(menu = {"统计管理", "订单统计"}, button = "查询") @GetMapping("/order") public Object statOrder() { List rows = statService.statOrder(); @@ -51,7 +51,7 @@ public class AdminStatController { } @RequiresPermissions("admin:stat:goods") - @RequiresPermissionsDesc(menu={"统计管理" , "商品统计"}, button="查询") + @RequiresPermissionsDesc(menu = {"统计管理", "商品统计"}, button = "查询") @GetMapping("/goods") public Object statGoods() { List rows = statService.statGoods(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminStorageController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminStorageController.java index 23b810e9..544fbb6c 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminStorageController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminStorageController.java @@ -32,7 +32,7 @@ public class AdminStorageController { private LitemallStorageService litemallStorageService; @RequiresPermissions("admin:storage:list") - @RequiresPermissionsDesc(menu={"系统管理" , "对象存储"}, button="查询") + @RequiresPermissionsDesc(menu = {"系统管理", "对象存储"}, button = "查询") @GetMapping("/list") public Object list(String key, String name, @RequestParam(defaultValue = "1") Integer page, @@ -44,16 +44,17 @@ public class AdminStorageController { } @RequiresPermissions("admin:storage:create") - @RequiresPermissionsDesc(menu={"系统管理" , "对象存储"}, button="上传") + @RequiresPermissionsDesc(menu = {"系统管理", "对象存储"}, button = "上传") @PostMapping("/create") public Object create(@RequestParam("file") MultipartFile file) throws IOException { String originalFilename = file.getOriginalFilename(); - LitemallStorage litemallStorage = storageService.store(file.getInputStream(), file.getSize(), file.getContentType(), originalFilename); + LitemallStorage litemallStorage = storageService.store(file.getInputStream(), file.getSize(), + file.getContentType(), originalFilename); return ResponseUtil.ok(litemallStorage); } @RequiresPermissions("admin:storage:read") - @RequiresPermissionsDesc(menu={"系统管理" , "对象存储"}, button="详情") + @RequiresPermissionsDesc(menu = {"系统管理", "对象存储"}, button = "详情") @PostMapping("/read") public Object read(@NotNull Integer id) { LitemallStorage storageInfo = litemallStorageService.findById(id); @@ -64,7 +65,7 @@ public class AdminStorageController { } @RequiresPermissions("admin:storage:update") - @RequiresPermissionsDesc(menu={"系统管理" , "对象存储"}, button="编辑") + @RequiresPermissionsDesc(menu = {"系统管理", "对象存储"}, button = "编辑") @PostMapping("/update") public Object update(@RequestBody LitemallStorage litemallStorage) { if (litemallStorageService.update(litemallStorage) == 0) { @@ -74,7 +75,7 @@ public class AdminStorageController { } @RequiresPermissions("admin:storage:delete") - @RequiresPermissionsDesc(menu={"系统管理" , "对象存储"}, button="删除") + @RequiresPermissionsDesc(menu = {"系统管理", "对象存储"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallStorage litemallStorage) { String key = litemallStorage.getKey(); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminTopicController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminTopicController.java index 1c78ef46..75aa40d1 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminTopicController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminTopicController.java @@ -35,7 +35,7 @@ public class AdminTopicController { private LitemallGoodsService goodsService; @RequiresPermissions("admin:topic:list") - @RequiresPermissionsDesc(menu={"推广管理" , "专题管理"}, button="查询") + @RequiresPermissionsDesc(menu = {"推广管理", "专题管理"}, button = "查询") @GetMapping("/list") public Object list(String title, String subtitle, @RequestParam(defaultValue = "1") Integer page, @@ -63,7 +63,7 @@ public class AdminTopicController { } @RequiresPermissions("admin:topic:create") - @RequiresPermissionsDesc(menu={"推广管理" , "专题管理"}, button="添加") + @RequiresPermissionsDesc(menu = {"推广管理", "专题管理"}, button = "添加") @PostMapping("/create") public Object create(@RequestBody LitemallTopic topic) { Object error = validate(topic); @@ -75,16 +75,15 @@ public class AdminTopicController { } @RequiresPermissions("admin:topic:read") - @RequiresPermissionsDesc(menu={"推广管理" , "专题管理"}, button="详情") + @RequiresPermissionsDesc(menu = {"推广管理", "专题管理"}, button = "详情") @GetMapping("/read") public Object read(@NotNull Integer id) { LitemallTopic topic = topicService.findById(id); Integer[] goodsIds = topic.getGoods(); List goodsList = null; - if(goodsIds == null || goodsIds.length == 0){ + if (goodsIds == null || goodsIds.length == 0) { goodsList = new ArrayList<>(); - } - else{ + } else { goodsList = goodsService.queryByIds(goodsIds); } Map data = new HashMap<>(2); @@ -94,7 +93,7 @@ public class AdminTopicController { } @RequiresPermissions("admin:topic:update") - @RequiresPermissionsDesc(menu={"推广管理" , "专题管理"}, button="编辑") + @RequiresPermissionsDesc(menu = {"推广管理", "专题管理"}, button = "编辑") @PostMapping("/update") public Object update(@RequestBody LitemallTopic topic) { Object error = validate(topic); @@ -108,7 +107,7 @@ public class AdminTopicController { } @RequiresPermissions("admin:topic:delete") - @RequiresPermissionsDesc(menu={"推广管理" , "专题管理"}, button="删除") + @RequiresPermissionsDesc(menu = {"推广管理", "专题管理"}, button = "删除") @PostMapping("/delete") public Object delete(@RequestBody LitemallTopic topic) { topicService.deleteById(topic.getId()); diff --git a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminUserController.java b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminUserController.java index 249bedb5..2052d616 100644 --- a/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminUserController.java +++ b/litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminUserController.java @@ -11,7 +11,10 @@ import org.linlinjava.litemall.db.domain.LitemallUser; import org.linlinjava.litemall.db.service.LitemallUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; import java.util.List; @@ -25,7 +28,7 @@ public class AdminUserController { private LitemallUserService userService; @RequiresPermissions("admin:user:list") - @RequiresPermissionsDesc(menu={"用户管理" , "会员管理"}, button="查询") + @RequiresPermissionsDesc(menu = {"用户管理", "会员管理"}, button = "查询") @GetMapping("/list") public Object list(String username, String mobile, @RequestParam(defaultValue = "1") Integer page, diff --git a/litemall-admin-api/src/test/java/org/linlinjava/litemall/admin/PermissionTest.java b/litemall-admin-api/src/test/java/org/linlinjava/litemall/admin/PermissionTest.java index 0906aa2b..5cc7d3a6 100644 --- a/litemall-admin-api/src/test/java/org/linlinjava/litemall/admin/PermissionTest.java +++ b/litemall-admin-api/src/test/java/org/linlinjava/litemall/admin/PermissionTest.java @@ -2,9 +2,9 @@ package org.linlinjava.litemall.admin; import org.junit.Test; import org.junit.runner.RunWith; -import org.linlinjava.litemall.admin.vo.PermVo; import org.linlinjava.litemall.admin.util.Permission; import org.linlinjava.litemall.admin.util.PermissionUtil; +import org.linlinjava.litemall.admin.vo.PermVo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.context.ApplicationContext;