From a63566fef15a499c82a5198578d5cb99fca299d4 Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期四, 20 七月 2023 14:20:58 +0800 Subject: [PATCH] add --- api/v1/vetting.go | 40 +++++++++++++++++++++++++++------------- 1 files changed, 27 insertions(+), 13 deletions(-) diff --git a/api/v1/vetting.go b/api/v1/vetting.go index c5a676f..e025f69 100644 --- a/api/v1/vetting.go +++ b/api/v1/vetting.go @@ -1,8 +1,10 @@ package v1 import ( + "aps_crm/model" "aps_crm/model/request" "aps_crm/pkg/contextx" + "aps_crm/pkg/ecode" "github.com/gin-gonic/gin" ) @@ -23,19 +25,31 @@ return } - //errCode, vetting := checkVettingParams(params.Vetting) - //if errCode != ecode.OK { - // ctx.Fail(errCode) - // return - //} - // - //// check member exist - // - //errCode = vettingService.AddVetting(vetting) - //if errCode != ecode.OK { - // ctx.Fail(errCode) - // return - //} + errCode, vetting := checkVettingParams(¶ms) + if errCode != ecode.OK { + ctx.Fail(errCode) + return + } + + // check member exist + + errCode = vettingService.AddVetting(vetting) + if errCode != ecode.OK { + ctx.Fail(errCode) + return + } ctx.Ok() } + +func checkVettingParams(vetting *request.AddVetting) (int, *model.Vetting) { + + v := &model.Vetting{ + Opinion: vetting.Opinion, + Status: vetting.Status, + UserId: vetting.UserId, + VettingId: vetting.VettingId, + } + + return ecode.OK, v +} -- Gitblit v1.8.0