From 52be702c1d06a8fe5aa1e093d54484ca8220191f Mon Sep 17 00:00:00 2001 From: gaojiabao Date: Tue, 4 Apr 2023 23:32:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=94=E5=9B=9E=E5=9C=A8=E7=BA=BF=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E6=96=87=E4=BB=B6=E7=9A=84=E8=B7=AF=E5=BE=84=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusProcessModelHisController.java | 11 +++++++---- .../service/IBusProcessModelHisService.java | 2 ++ .../impl/BusProcessModelHisServiceImpl.java | 17 +++++++++++++++++ 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ydw/bat/wkflow/business_main/datas/controller/BusProcessModelHisController.java b/src/main/java/com/ydw/bat/wkflow/business_main/datas/controller/BusProcessModelHisController.java index c7ce232b..d674045b 100644 --- a/src/main/java/com/ydw/bat/wkflow/business_main/datas/controller/BusProcessModelHisController.java +++ b/src/main/java/com/ydw/bat/wkflow/business_main/datas/controller/BusProcessModelHisController.java @@ -14,10 +14,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -232,5 +229,11 @@ public class BusProcessModelHisController { List processModelHisList = busProcessModelHisService.modelHisList(pid); return processModelHisList; } + + @PostMapping("/selectOnlineFile") + public List selectOnlineFile(@RequestParam("taskId") String taskId) { + List processModelHisList = busProcessModelHisService.selectOnlineFile(taskId); + return processModelHisList; + } } diff --git a/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/IBusProcessModelHisService.java b/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/IBusProcessModelHisService.java index 2d83050d..b76bbdf4 100644 --- a/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/IBusProcessModelHisService.java +++ b/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/IBusProcessModelHisService.java @@ -36,4 +36,6 @@ public interface IBusProcessModelHisService extends IService String mergeModelFile(String pid, String taskId,String fileSuffix); void saveBussTemplateFile(JSONObject object, String pid); + + List selectOnlineFile(String taskId); } diff --git a/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/impl/BusProcessModelHisServiceImpl.java b/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/impl/BusProcessModelHisServiceImpl.java index 200e9d04..a1a8f1f9 100644 --- a/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/impl/BusProcessModelHisServiceImpl.java +++ b/src/main/java/com/ydw/bat/wkflow/business_main/datas/service/impl/BusProcessModelHisServiceImpl.java @@ -145,6 +145,23 @@ public class BusProcessModelHisServiceImpl extends ServiceImpl selectOnlineFile(String taskId) { + QueryWrapper objectQueryWrapper = new QueryWrapper<>(); + objectQueryWrapper.eq("TASK_ID",taskId); + List busProcessModelHis = baseMapper.selectList(objectQueryWrapper); + if(!busProcessModelHis.isEmpty()){ + String pId = busProcessModelHis.get(0).getPId(); + QueryWrapper objectQueryWrapperPid = new QueryWrapper<>(); + objectQueryWrapperPid.eq("P_ID",pId); + List busProcessModelHisList = baseMapper.selectList(objectQueryWrapperPid); + if(!busProcessModelHisList.isEmpty()){ + return busProcessModelHisList; + } + } + return null; + } + /** * 企标流程文件存储 * @param pid