scrm-go

article_controller.go 953B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package article
  2. import (
  3. "github.com/astaxie/beego"
  4. "fmt"
  5. "SCRM/controllers"
  6. "SCRM/service/article_service"
  7. "SCRM/enums"
  8. )
  9. func ArticleRouters() {
  10. beego.Router("/api/acticle/createacticle",&ArticleManage{},"Get:CreateArticle")
  11. beego.Router("/api/acticle/getArticleType",&ArticleManage{},"Get:GetArticleType")
  12. }
  13. type ArticleManage struct {
  14. controllers.BaseAuthAPIController
  15. }
  16. func (this *ArticleManage) CreateArticle(){
  17. actname := this.GetString("act_name")
  18. fmt.Println("姓名:",actname)
  19. }
  20. func (this *ArticleManage) GetArticleType(){
  21. adminUserInfo := this.GetAdminUserInfo()
  22. userOrgID := adminUserInfo.CurrentOrgId
  23. category, err := article_service.FindArticleCategoryType(userOrgID)
  24. fmt.Println("文章分类列表",category,err)
  25. if err !=nil{
  26. this.ServeFailJsonSend(enums.ErrorCodeDataException, "获取文章分类列表失败")
  27. return
  28. }
  29. this.ServeSuccessJSON(map[string]interface{}{
  30. "category":category,
  31. })
  32. return
  33. }