From c71714508fbe3ace3543423c7700d7bbcca90056 Mon Sep 17 00:00:00 2001 From: cuilei <ray_tsu1@163.com> Date: 星期二, 12 八月 2025 13:41:37 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/org/jeecg/modules/andon/controller/AndonButtonConfigController.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/src/main/java/org/jeecg/modules/andon/controller/AndonButtonConfigController.java b/src/main/java/org/jeecg/modules/andon/controller/AndonButtonConfigController.java index be0c78d..a589c4b 100644 --- a/src/main/java/org/jeecg/modules/andon/controller/AndonButtonConfigController.java +++ b/src/main/java/org/jeecg/modules/andon/controller/AndonButtonConfigController.java @@ -6,10 +6,12 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.shiro.SecurityUtils; import org.jeecg.common.api.vo.Result; import org.jeecg.common.aspect.annotation.AutoLog; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.system.vo.LoginUser; import org.jeecg.modules.andon.entity.AndonButtonConfig; import org.jeecg.modules.andon.service.IAndonButtonConfigService; import org.springframework.beans.factory.annotation.Autowired; @@ -56,6 +58,37 @@ return Result.OK(pageList); } + + + /** + * APP鍒嗛〉鍒楄〃鏌ヨ + * + * @param andonButtonConfig + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @ApiOperation(value="瀹夌伅鎸夐挳閰嶇疆-鍒嗛〉鍒楄〃鏌ヨ", notes="瀹夌伅鎸夐挳閰嶇疆-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/App/list") + public Result<IPage<AndonButtonConfig>> queryPageAppList(AndonButtonConfig andonButtonConfig, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<AndonButtonConfig> queryWrapper = QueryGenerator.initQueryWrapper(andonButtonConfig, req.getParameterMap()); + + // 鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛 + LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + if (sysUser != null) { + // 澧炲姞閫氳繃绯荤粺鐧诲綍浜鸿繘琛岃繃婊� + queryWrapper.eq("create_by", sysUser.getUsername()); + } + + Page<AndonButtonConfig> page = new Page<AndonButtonConfig>(pageNo, pageSize); + IPage<AndonButtonConfig> pageList = andonButtonConfigService.page(page, queryWrapper); + return Result.OK(pageList); + } + /** * 娣诲姞 * -- Gitblit v1.9.3