diff --git a/srs-admin/src/main/java/com/srs/web/controller/routine/RtEnlistmentReserveApprovalController.java b/srs-admin/src/main/java/com/srs/web/controller/routine/RtEnlistmentReserveApprovalController.java index 3b124e7..1afcd6f 100644 --- a/srs-admin/src/main/java/com/srs/web/controller/routine/RtEnlistmentReserveApprovalController.java +++ b/srs-admin/src/main/java/com/srs/web/controller/routine/RtEnlistmentReserveApprovalController.java @@ -84,6 +84,18 @@ public class RtEnlistmentReserveApprovalController extends BaseController { return toAjax(rtEnlistmentReserveApprovalService.insertRtEnlistmentReserveApproval(rtEnlistmentReserveApproval)); } + /** + * 根据学生姓名、学号、审批人ID判断,存在则更新,不存在则新增 + */ + @PreAuthorize("@ss.hasPermi('routine:enlistmentReserveApproval:add')") + @Log(title = "保留学籍审批记录", businessType = BusinessType.INSERT) + @PostMapping("/insertOrUpdateByStuAndApprover") + @ApiOperation("新增\\修改保留学籍审批记录") + public AjaxResult insertOrUpdateByStuAndApprover(@RequestBody RtEnlistmentReserveApproval rtEnlistmentReserveApproval) + { + return toAjax(rtEnlistmentReserveApprovalService.insertOrUpdateByStuAndApprover(rtEnlistmentReserveApproval)); + } + /** * 修改保留学籍审批记录 */ diff --git a/srs-routine/src/main/java/com/srs/routine/service/IRtEnlistmentReserveApprovalService.java b/srs-routine/src/main/java/com/srs/routine/service/IRtEnlistmentReserveApprovalService.java index 52a8da1..976b64c 100644 --- a/srs-routine/src/main/java/com/srs/routine/service/IRtEnlistmentReserveApprovalService.java +++ b/srs-routine/src/main/java/com/srs/routine/service/IRtEnlistmentReserveApprovalService.java @@ -59,4 +59,6 @@ public interface IRtEnlistmentReserveApprovalService extends IService