正在显示
4 个修改的文件
包含
28 行增加
和
14 行删除
@@ -22,8 +22,8 @@ redis_add_port = "${REDIS_PORT||6379}" | @@ -22,8 +22,8 @@ redis_add_port = "${REDIS_PORT||6379}" | ||
22 | redis_auth = "" | 22 | redis_auth = "" |
23 | ##log相关配置 | 23 | ##log相关配置 |
24 | ##out_put:"console","file" | 24 | ##out_put:"console","file" |
25 | -log_output = "console" | ||
26 | -log_filename = "${aliyun_logs_access||ability.log}" | 25 | +log_output = "file" |
26 | +log_filename = "${aliyun_logs_access||./log/ability.log}" | ||
27 | log_level = "${LOG_LEVEL||debug}" | 27 | log_level = "${LOG_LEVEL||debug}" |
28 | 28 | ||
29 | ##统一用户中心相关配置 | 29 | ##统一用户中心相关配置 |
@@ -409,14 +409,14 @@ func (c *CompanyController) GetCompanyForUCenter() { | @@ -409,14 +409,14 @@ func (c *CompanyController) GetCompanyForUCenter() { | ||
409 | type Paremeter struct { | 409 | type Paremeter struct { |
410 | Companyid int64 `json:"company_id"` | 410 | Companyid int64 `json:"company_id"` |
411 | } | 411 | } |
412 | - var param protocol.CenterCompanyInfo | 412 | + var param Paremeter |
413 | if err := json.Unmarshal(c.Ctx.Input.RequestBody, ¶m); err != nil { | 413 | if err := json.Unmarshal(c.Ctx.Input.RequestBody, ¶m); err != nil { |
414 | log.Error("json 解析失败 err:%s", err) | 414 | log.Error("json 解析失败 err:%s", err) |
415 | msg = protocol.BadRequestParam("1") | 415 | msg = protocol.BadRequestParam("1") |
416 | return | 416 | return |
417 | } | 417 | } |
418 | - | ||
419 | - msg = protocol.NewReturnResponse(nil, nil) | 418 | + companydata, err := servecompany.CompanyInfoForUCenter(param.Companyid) |
419 | + msg = protocol.NewReturnResponse(companydata, err) | ||
420 | return | 420 | return |
421 | } | 421 | } |
422 | 422 |
@@ -82,6 +82,7 @@ func init() { | @@ -82,6 +82,7 @@ func init() { | ||
82 | nsUcenter := beego.NewNamespace("/ucenter", | 82 | nsUcenter := beego.NewNamespace("/ucenter", |
83 | beego.NSBefore(middleware.LogRequestData), | 83 | beego.NSBefore(middleware.LogRequestData), |
84 | beego.NSRouter("/company", &controllers.CompanyController{}, "post:InitCompany"), | 84 | beego.NSRouter("/company", &controllers.CompanyController{}, "post:InitCompany"), |
85 | + // beego.NSRouter("/company/info", &controllers.CompanyController{}, ""), | ||
85 | ) | 86 | ) |
86 | beego.AddNamespace(nsV1) | 87 | beego.AddNamespace(nsV1) |
87 | beego.AddNamespace(nsAuth) | 88 | beego.AddNamespace(nsAuth) |
@@ -466,13 +466,26 @@ func ForbidCompany(ucenterCompany int64) error { | @@ -466,13 +466,26 @@ func ForbidCompany(ucenterCompany int64) error { | ||
466 | return nil | 466 | return nil |
467 | } | 467 | } |
468 | 468 | ||
469 | -func CompanyInfoForUCenter(uCenterid int64) { | ||
470 | - // var ( | ||
471 | - // err error | ||
472 | - // companyinfo *models.Company | ||
473 | - // ) | ||
474 | - // companyinfo, err = models.GetCompanyByUCenter(uCenterid) | ||
475 | - // if err != nil && err != orm.ErrNoRows { | ||
476 | - | ||
477 | - // } | 469 | +func CompanyInfoForUCenter(uCenterid int64) (protocol.ResponseCenterCompany, error) { |
470 | + var ( | ||
471 | + err error | ||
472 | + companyinfo *models.Company | ||
473 | + resp protocol.ResponseCenterCompany | ||
474 | + ) | ||
475 | + companyinfo, err = models.GetCompanyByUCenter(uCenterid) | ||
476 | + if err != nil && err != orm.ErrNoRows { | ||
477 | + return resp, protocol.NewErrWithMessage("1") | ||
478 | + } | ||
479 | + if err == orm.ErrNoRows { | ||
480 | + resp.ExistNo() | ||
481 | + return resp, nil | ||
482 | + } | ||
483 | + resp.ExistYes() | ||
484 | + resp.UCenterCompanyId = companyinfo.UserCenterId | ||
485 | + if ok := companyinfo.IsEnable(); ok { | ||
486 | + resp.StatusYes() | ||
487 | + } else { | ||
488 | + resp.StatusNo() | ||
489 | + } | ||
490 | + return resp, nil | ||
478 | } | 491 | } |
-
请 注册 或 登录 后发表评论