cslogouthandler.go 581 B

1234567891011121314151617181920212223242526
  1. package cmd
  2. import (
  3. "net/http"
  4. "ylink/bff/apibff/api/internal/types"
  5. "github.com/zeromicro/go-zero/rest/httpx"
  6. "ylink/bff/apibff/api/internal/logic/cs/cmd"
  7. "ylink/bff/apibff/api/internal/svc"
  8. )
  9. func CsLogoutHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {
  10. return func(w http.ResponseWriter, r *http.Request) {
  11. l := cmd.NewCsLogoutLogic(r.Context(), svcCtx)
  12. resp, err := l.CsLogout()
  13. if err != nil {
  14. httpx.OkJson(w, &types.CommResp{
  15. Code: -1,
  16. Msg: err.Error(),
  17. Data: map[string]interface{}{},
  18. })
  19. } else {
  20. httpx.OkJson(w, resp)
  21. }
  22. }
  23. }