add
wangpengfei
2023-07-20 a63566fef15a499c82a5198578d5cb99fca299d4
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(&params)
   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
}