作者 yangfu

修改

@@ -67,6 +67,16 @@ var errmessge ErrorMap = map[int]string{ @@ -67,6 +67,16 @@ var errmessge ErrorMap = map[int]string{
67 67
68 //评论相关 68 //评论相关
69 5601: "评论不存在", 69 5601: "评论不存在",
  70 +
  71 + //企业平台
  72 + 10001: "用户不存在",
  73 + 10002: "登录凭证已过期,请重新登录",
  74 + 10003: "验证码不能为空",
  75 + 10004: "登录凭证不能为空",
  76 + 10005: "密码不能为空",
  77 + 10006: "用户不存在",
  78 + 10007: "用户已被禁用",
  79 + 10008: "用户无模块权限",
70 } 80 }
71 81
72 const ( 82 const (
@@ -328,21 +328,21 @@ func Authorize(header *protocol.RequestHeader, request *protocol.AuthorizeReques @@ -328,21 +328,21 @@ func Authorize(header *protocol.RequestHeader, request *protocol.AuthorizeReques
328 //权限验证 判断用户公司是否存在 328 //权限验证 判断用户公司是否存在
329 if userCompany, err = models.GetUserCompanyById(request.Muid); err != nil { 329 if userCompany, err = models.GetUserCompanyById(request.Muid); err != nil {
330 log.Error(err, request.Muid) 330 log.Error(err, request.Muid)
331 - err = protocol.NewErrWithMessage(2002, err) //TODO:用户不存在 331 + err = protocol.NewErrWithMessage(10008, err) //用户无模块权限
332 return 332 return
333 } 333 }
334 if userCompany.Enable != 1 { 334 if userCompany.Enable != 1 {
335 - err = protocol.NewErrWithMessage(2002, err) //TODO:用户无权限 335 + err = protocol.NewErrWithMessage(10006, err) //用户已禁用
336 log.Error(err) 336 log.Error(err)
337 return 337 return
338 } 338 }
339 - if company, err = models.GetCompanyById(request.Cid); err != nil || company.Enable != 1 { 339 + if company, err = models.GetCompanyById(request.Cid); err != nil {
340 log.Error(err, request.Cid) 340 log.Error(err, request.Cid)
341 - err = protocol.NewErrWithMessage(2002, err) //TODO:公司模块不存在 341 + err = protocol.NewErrWithMessage(10007, err) //企业已禁用
342 return 342 return
343 } 343 }
344 if company.Enable != 1 { 344 if company.Enable != 1 {
345 - err = protocol.NewErrWithMessage(2002, err) //TODO:公司模块被禁用 345 + err = protocol.NewErrWithMessage(10007, err) ///企业已禁用
346 log.Error(err) 346 log.Error(err)
347 return 347 return
348 } 348 }
@@ -69,3 +69,25 @@ func Test_FixPath(t *testing.T) { @@ -69,3 +69,25 @@ func Test_FixPath(t *testing.T) {
69 } 69 }
70 } 70 }
71 } 71 }
  72 +
  73 +func Test_UploadImage(t *testing.T) {
  74 + input := "https://upfile.asqql.com/2009pasdfasdfic2009s305985-ts/2019-12/2019123019514565723.gif"
  75 + var (
  76 + err error
  77 + auth *aliyun.CreateUploadImageResponse
  78 + vodc *vod.Client
  79 + )
  80 + vodc, err = aliyun.DefaultVodClient()
  81 + if err != nil {
  82 + t.Fatal(err)
  83 + }
  84 + auth, err = aliyun.CreateUploadImage(vodc, &aliyun.CreateUploadImageRequest{FileName: fixPath("https://mmm-opp-prd.fjmaimaimai.com/file/opp/image/20200325/1585134451_FrdwfRHEMc33JwX7FtJAY4baMyD7J6pP.jpg")})
  85 + if err != nil {
  86 + t.Fatal(err)
  87 + }
  88 + err = upload(fixPath(input), auth.UploadAddress, auth.UploadAuth)
  89 + if err != nil {
  90 + t.Fatal(err)
  91 + }
  92 + t.Log(fmt.Sprintf("%v -> %v", input, auth.ImageURL), UploadSuccess)
  93 +}