From 2411eadd4ad4bef5c08c6ba2ea5898ea72136e29 Mon Sep 17 00:00:00 2001 From: kimi42345 <kimi42345@outlook.com> Date: 星期一, 02 三月 2020 11:13:35 +0800 Subject: [PATCH] add assebmle --- src/main/java/com/highdatas/mdm/controller/MaintainController.java | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/controller/MaintainController.java b/src/main/java/com/highdatas/mdm/controller/MaintainController.java index 597fc47..8158785 100644 --- a/src/main/java/com/highdatas/mdm/controller/MaintainController.java +++ b/src/main/java/com/highdatas/mdm/controller/MaintainController.java @@ -74,6 +74,23 @@ return maintainService.getUnSubmitData(tableName, pageNo, pageSize, whereSegment); } + @RequestMapping(value = "{tableName}/unflow/{pageNo}", method = RequestMethod.GET) + public Result unflow(@PathVariable String tableName, @PathVariable Integer pageNo, HttpServletRequest request) throws UnsupportedEncodingException { + String pageSize = request.getParameter("pageSize"); + String whereSegment = request.getParameter("whereSegment"); + + if (StringUtils.isEmpty(whereSegment)) { + whereSegment = Constant.WHERE_DEFAULT; + }else { + whereSegment = URLDecoder.decode(whereSegment, "UTF-8"); + } + if (StringUtils.isEmpty(pageSize)) { + return maintainService.getInvalidVerionData(tableName, whereSegment, pageNo, null); + } else { + return maintainService.getInvalidVerionData(tableName, whereSegment, pageNo, Integer.valueOf(pageSize)); + } + } + @RequestMapping(value = "/history/{tableName}", method = RequestMethod.GET) public Result getHistory(@PathVariable String tableName) { @@ -88,6 +105,8 @@ } List<String> result = maintainList.stream() + .filter(maintain -> !StringUtils.isEmpty(maintain.getFlowId())) + .filter(maintain -> flowsService.selectById(maintain.getFlowId()).getStatus().equals(ActivitiStatus.open)) .map(maintain -> maintain.getVersion()) .collect(Collectors.toList()); @@ -123,7 +142,7 @@ result = maintainService.selectPage(maintainPage); } else { Wrapper<Maintain> tableNameWrapper = new EntityWrapper<Maintain>().eq("table_name", tableName); - tableNameWrapper.orderBy("version desc"); + tableNameWrapper.orderBy("order_by desc"); result = maintainService.selectPage(maintainPage, tableNameWrapper); } List<Maintain> records = result.getRecords(); -- Gitblit v1.8.0