district.go 518 B

123456789101112131415161718192021222324
  1. package base
  2. import (
  3. "context"
  4. "dashoo.cn/common_definition/comm_def"
  5. "github.com/gogf/gf/frame/g"
  6. server "dashoo.cn/micro/app/service/base"
  7. )
  8. type DistrictHandler struct{}
  9. //GetList 区域列表
  10. func (d *DistrictHandler) GetList(ctx context.Context, req *comm_def.IdReq, rsp *comm_def.CommonMsg) error {
  11. districtServer, err := server.NewDistrictService(ctx)
  12. if err != nil {
  13. g.Log().Error(err)
  14. return err
  15. }
  16. list := districtServer.ListToTree(int(req.Id))
  17. rsp.Data = g.Map{"list": list}
  18. return nil
  19. }