| | |
| | | resp.List = operationResp |
| | | return resp, err |
| | | } |
| | | |
| | | func (s *Server) GetWarehouseInfo(ctx context.Context, req *GetWarehouseInfoRequest) (*GetWarehouseInfoResponse, error) { |
| | | warehouses, err := models.NewWarehouseSearch().FindNotTotal() |
| | | if err != nil { |
| | | return nil, err |
| | | } |
| | | list := make([]*WarehouseInfo, 0) |
| | | for _, warehouse := range warehouses { |
| | | var wi WarehouseInfo |
| | | wi.Id = strconv.Itoa(warehouse.Id) |
| | | wi.Name = warehouse.Name |
| | | list = append(list, &wi) |
| | | } |
| | | resp := new(GetWarehouseInfoResponse) |
| | | resp.List = list |
| | | return resp, nil |
| | | } |