szx-1277 hrbp审核接口修改course服务调用接口;增加事务注解

This commit is contained in:
Caojr
2025-10-30 09:13:13 +08:00
parent a72a042636
commit 55dac06e5f

View File

@@ -322,6 +322,7 @@ public class CourseAuditApi extends ApiBaseController{
* @return * @return
*/ */
@PostMapping("/hrbp-submit-audit") @PostMapping("/hrbp-submit-audit")
@Transactional(rollbackFor = Exception.class)
public JsonResponse<Boolean> hrbpAudit(String auditId,String courseId,String title,Boolean pass,String remark, HttpServletRequest request){ public JsonResponse<Boolean> hrbpAudit(String auditId,String courseId,String title,Boolean pass,String remark, HttpServletRequest request){
if(StringUtils.isBlank(auditId)){ if(StringUtils.isBlank(auditId)){
return badRequest("参数错误"); return badRequest("参数错误");
@@ -351,7 +352,6 @@ public class CourseAuditApi extends ApiBaseController{
} }
} }
try {
CurrentUser cu=getCurrent(); CurrentUser cu=getCurrent();
service.hrbpSubmitAudit(auditId, courseId,open, pass,cu.getAccountId(),cu.getName(), remark); service.hrbpSubmitAudit(auditId, courseId,open, pass,cu.getAccountId(),cu.getName(), remark);
@@ -360,13 +360,11 @@ public class CourseAuditApi extends ApiBaseController{
String token = request.getHeader("Xboe-Access-Token"); String token = request.getHeader("Xboe-Access-Token");
CourseParam param = new CourseParam(); CourseParam param = new CourseParam();
param.setId(courseId); param.setId(courseId);
thirdApi.updateOnLineStatua(param,token); param.setOrgId(c.getOrgId());
param.setOrgName(c.getOrgName());
thirdApi.updateOrSaveCourse(param,token);
} }
return success(true); return success(true);
} catch (Exception e) {
log.error("HRBP审核提交处理错误",e);
return error("审核处理失败",e.getMessage(),false);
}
} }
@PostMapping("/last-audit-list") @PostMapping("/last-audit-list")