diff --git a/adc-da-activiti/src/main/java/com/adc/da/FeignClient/workFlowFeignClient.java b/adc-da-activiti/src/main/java/com/adc/da/FeignClient/workFlowFeignClient.java index 0e20eb4e..7f97d4f5 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/FeignClient/workFlowFeignClient.java +++ b/adc-da-activiti/src/main/java/com/adc/da/FeignClient/workFlowFeignClient.java @@ -490,4 +490,6 @@ public interface workFlowFeignClient { @RequestMapping(value = "/bat-wkflow/datas/bus-process-new/questionsAndAnswers",method = RequestMethod.GET) ResponseMessage questionsAndAnswers(@RequestParam("askId") String askId, @RequestParam("answerer") String answerer); + @RequestMapping(value = "/bat-wkflow/deleteOATask",method = RequestMethod.GET) + String deleteOATask(@RequestParam("pId") String pId); } diff --git a/adc-da-activiti/src/main/java/com/adc/da/FeignClientImpl/workFlowFeignClientImpl.java b/adc-da-activiti/src/main/java/com/adc/da/FeignClientImpl/workFlowFeignClientImpl.java index 9107167a..2824665e 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/FeignClientImpl/workFlowFeignClientImpl.java +++ b/adc-da-activiti/src/main/java/com/adc/da/FeignClientImpl/workFlowFeignClientImpl.java @@ -446,4 +446,8 @@ public class workFlowFeignClientImpl { public ResponseMessage questionsAndAnswers(@RequestParam("askId") String askId,@RequestParam("answerer") String answerer) { return workFlowFeignClient.questionsAndAnswers(askId,answerer); } + + public String deleteOATask(@RequestParam("pId") String pId) { + return workFlowFeignClient.deleteOATask(pId); + } } diff --git a/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java b/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java index f89e7dcc..02c61b5b 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java +++ b/adc-da-activiti/src/main/java/com/adc/da/workFlow/controller/WorkFlowController.java @@ -1209,4 +1209,16 @@ public class WorkFlowController { public ResponseMessage questionsAndAnswers(@RequestParam("askId") String askId,@RequestParam("answerer") String answerer) { return workFlowFeignClient.questionsAndAnswers(askId,answerer); } + + @ApiOperation(value = "删除OA代办任务 pid") + @GetMapping("/deleteOATask") + public String deleteOATask(@RequestParam("pIds") String pIds) { + if(StringUtils.isNotBlank(pIds)){ + String[] split = pIds.split(","); + for (String pId: split){ + workFlowFeignClient.deleteOATask(pId); + } + } + return "1"; + } }