From 3de308fee10e2427e639e3006b99d9521bb8cb0b Mon Sep 17 00:00:00 2001 From: yangxinyu Date: Tue, 16 Dec 2025 09:29:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:BPM=E6=8F=90=E4=BA=A4=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=88=E7=BC=BA=E5=B0=91=E6=8F=92=E5=85=A5?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E7=9A=84=E9=83=A8=E5=88=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/course/api/CourseManageApi.java | 40 ++++--------------- 1 file changed, 8 insertions(+), 32 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseManageApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseManageApi.java index bacd188a..4ef3938a 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseManageApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseManageApi.java @@ -698,7 +698,7 @@ public class CourseManageApi extends ApiBaseController{ */ @PostMapping("/bpm-submit") @AutoLog(module = "课程",action = "提交审核到BPM",info = "") - public JsonResponse submitBPMCourseFull(@RequestBody CourseFullDto dto){ + public JsonResponse submitBPMCourseFull(@RequestBody CourseFullDto dto){ try { BPMResponseDto response = null; //首先判断是否为停用审核 @@ -706,39 +706,19 @@ public class CourseManageApi extends ApiBaseController{ { // 准备停用审核的JSON请求体,暂时先按照京东方大学堂后端调用BPM系统需要的接口文档的入参示例完成,等到有外部接口时再修改 String jsonRequestBody = courseManageService.prepareDisableAuditRequest(dto); - // TODO: 调用BPM接口 //BPMResponseDto bpmResponsedto= courseManageService.callBPMInterface(jsonRequestBody); - - // 构造返回结果 - //实际使用中,返回的值从BPM接口返回的JSON中获取 - BPMResponseDto bpmResponsedto = new BPMResponseDto(); - bpmResponsedto.setStatus("success"); - bpmResponsedto.setAuditId("audit123456"); - bpmResponsedto.setAuditApprover("管理员hrbp"); - return success(bpmResponsedto); - } //再判断是否为启用审核 else if(dto.getAuditType() != null && dto.getAuditType()==3) { // 准备启用审核的JSON请求体,暂时先按照京东方大学堂后端调用BPM系统需要的接口文档的入参示例完成,等到有外部接口时再修改 String jsonRequestBody = courseManageService.prepareDisableAuditRequest(dto); - // TODO: 调用BPM接口 // BPMResponseDto bpmResponsedto= courseManageService.callBPMInterface(jsonRequestBody); - - // 构造返回结果 - //实际使用中,返回的值从BPM接口返回的JSON中获取 - BPMResponseDto bpmResponsedto = new BPMResponseDto(); - bpmResponsedto.setStatus("success"); - bpmResponsedto.setAuditId("audit123456"); - bpmResponsedto.setAuditApprover("管理员hrbp"); - return success(bpmResponsedto); } else{ //通过查看在boe_course_hrbp_audit表当中,有没有旧的审核记录数据,判断为创建审核还是编辑审核 - //注:此处需要查一下查看表的时候需要限定审核记录的状态嘛,先查再问项目经理 String courseId=dto.getCourse().getId(); CourseHRBPAudit previousAudit = hrbpAuditService.hadAuditing(courseId); if (previousAudit != null) { @@ -752,19 +732,15 @@ public class CourseManageApi extends ApiBaseController{ String jsonRequestBody = courseManageService.prepareCreateAuditRequest(dto); // TODO: 调用BPM接口 // BPMResponseDto bpmResponsedto= courseManageService.callBPMInterface(jsonRequestBody); - - // 构造返回结果 - //实际使用中,返回的值从BPM接口返回的JSON中获取 - BPMResponseDto bpmResponsedto = new BPMResponseDto(); - bpmResponsedto.setStatus("success"); - bpmResponsedto.setAuditId("audit123456"); - bpmResponsedto.setAuditApprover("管理员hrbp"); - return success(bpmResponsedto); } - - } - return success(response); + // 构造DTO + //实际使用中,返回的值从BPM接口返回的JSON中获取 + BPMResponseDto bpmResponsedto = new BPMResponseDto(); + bpmResponsedto.setStatus("success"); + bpmResponsedto.setAuditId("audit123456"); + bpmResponsedto.setAuditApprover("管理员hrbp"); + return success("success"); } catch (Exception e) { log.error("提交保存课程信息错误",e); return error("error");