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