123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- package controller
- import (
- "github.com/gin-gonic/gin"
- "github.com/sirupsen/logrus"
- "youngee_b_api/app/service"
- "youngee_b_api/app/vo"
- )
- type CooperationController struct{}
- // 服务商端链接
- func (o CooperationController) GetSupplierLink(c *gin.Context) {
- supplierLink := "服务商端链接"
- resultMap := make(map[string]string)
- resultMap["supplierLink"] = supplierLink
- returnSuccess(c, 20000, resultMap)
- }
- // 服务商搜索
- func (o CooperationController) SearchSupplier(c *gin.Context) {
- param := &vo.SupplierSearchParam{}
- err := c.BindJSON(param)
- if err != nil || "" == param.FieldName {
- logrus.Errorf("Request bind err:%+v\n", err)
- returnError(c, 40000, "参数错误")
- return
- }
- reSupplierPreviews, err := service.CooperationService{}.SearchSupplier(param)
- if err != nil {
- logrus.Errorf("[SearchSupplier] call Show err:%+v\n", err)
- returnError(c, 40000, err.Error())
- return
- }
- returnSuccess(c, 20000, reSupplierPreviews)
- }
- // 服务商入库批量邀请
- func (o CooperationController) InviteSupplier(c *gin.Context) {
- param := &vo.SupplierInviteParam{}
- err := c.BindJSON(param)
- if err != nil {
- logrus.Errorf("Request bind err:%+v\n", err)
- returnError(c, 40000, "参数错误")
- return
- }
- err1 := service.CooperationService{}.InviteSupplier(param)
- if err1 != nil {
- logrus.Errorf("[InviteSupplier] call Show err:%+v\n", err)
- returnError(c, 40000, err.Error())
- return
- }
- returnSuccess(c, 20000, nil)
- }
- // 在库服务商列表
- func (o CooperationController) GetEnterprisePoolList(c *gin.Context) {
- param := &vo.SupplierSearchInPoolParam{}
- err := c.BindJSON(param)
- if err != nil || "" == param.EnterpriseId {
- logrus.Errorf("Request bind err:%+v\n", err)
- returnError(c, 40000, "参数错误")
- return
- }
- result, err1 := service.CooperationService{}.GetEnterprisePoolList(param)
- if err1 != nil {
- logrus.Errorf("[GetEnterprisePoolList] call Show err:%+v\n", err)
- returnError(c, 40000, err.Error())
- return
- }
- returnSuccess(c, 20000, result)
- }
- // 服务商邀请待确认列表
- func (o CooperationController) GetSupplierConfirmingList(c *gin.Context) {
- param := &vo.SupplierConfirmingParam{}
- err := c.BindJSON(param)
- if err != nil || "" == param.EnterpriseId {
- logrus.Errorf("Request bind err:%+v\n", err)
- returnError(c, 40000, "参数错误")
- return
- }
- result, err1 := service.CooperationService{}.GetSupplierConfirmingList(param)
- if err1 != nil {
- logrus.Errorf("[GetSupplierConfirmingList] call Show err:%+v\n", err)
- returnError(c, 40000, err.Error())
- return
- }
- returnSuccess(c, 20000, result)
- }
|