Merge branch 'develop' of https://gitee.com/fusenpack/fusenapi into develop
This commit is contained in:
		
						commit
						fd1a56c11a
					
				| @ -75,7 +75,7 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) { | |||||||
| 			{ | 			{ | ||||||
| 				Method:  http.MethodGet, | 				Method:  http.MethodGet, | ||||||
| 				Path:    "/api/user/order-list", | 				Path:    "/api/user/order-list", | ||||||
| 				Handler: GetUserOrderListHandler(serverCtx), | 				Handler: UserOrderListHandler(serverCtx), | ||||||
| 			}, | 			}, | ||||||
| 			{ | 			{ | ||||||
| 				Method:  http.MethodGet, | 				Method:  http.MethodGet, | ||||||
|  | |||||||
| @ -4,20 +4,19 @@ import ( | |||||||
| 	"errors" | 	"errors" | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 
 | 
 | ||||||
| 	"github.com/zeromicro/go-zero/core/logx" |  | ||||||
| 	"github.com/zeromicro/go-zero/rest/httpx" |  | ||||||
| 
 |  | ||||||
| 	"fusenapi/utils/auth" | 	"fusenapi/utils/auth" | ||||||
| 	"fusenapi/utils/basic" | 	"fusenapi/utils/basic" | ||||||
| 
 | 
 | ||||||
| 	"fusenapi/server/home-user-auth/internal/logic" | 	"fusenapi/server/home-user-auth/internal/logic" | ||||||
| 	"fusenapi/server/home-user-auth/internal/svc" | 	"fusenapi/server/home-user-auth/internal/svc" | ||||||
| 	"fusenapi/server/home-user-auth/internal/types" | 	"fusenapi/server/home-user-auth/internal/types" | ||||||
|  | 
 | ||||||
|  | 	"github.com/zeromicro/go-zero/core/logx" | ||||||
|  | 	"github.com/zeromicro/go-zero/rest/httpx" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| func GetUserOrderListHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { | func UserOrderListHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { | ||||||
| 	return func(w http.ResponseWriter, r *http.Request) { | 	return func(w http.ResponseWriter, r *http.Request) { | ||||||
| 
 |  | ||||||
| 		var ( | 		var ( | ||||||
| 			// 定义错误变量 | 			// 定义错误变量 | ||||||
| 			err error | 			err error | ||||||
| @ -53,7 +52,7 @@ func GetUserOrderListHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { | |||||||
| 			userinfo = &auth.UserInfo{UserId: 0, GuestId: 0} | 			userinfo = &auth.UserInfo{UserId: 0, GuestId: 0} | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		var req types.GetUserOrderListReq | 		var req types.UserOrderListReq | ||||||
| 		// 如果端点有请求结构体,则使用httpx.Parse方法从HTTP请求体中解析请求数据 | 		// 如果端点有请求结构体,则使用httpx.Parse方法从HTTP请求体中解析请求数据 | ||||||
| 		if err := httpx.Parse(r, &req); err != nil { | 		if err := httpx.Parse(r, &req); err != nil { | ||||||
| 			httpx.OkJsonCtx(r.Context(), w, &basic.Response{ | 			httpx.OkJsonCtx(r.Context(), w, &basic.Response{ | ||||||
| @ -64,8 +63,8 @@ func GetUserOrderListHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { | |||||||
| 			return | 			return | ||||||
| 		} | 		} | ||||||
| 		// 创建一个业务逻辑层实例 | 		// 创建一个业务逻辑层实例 | ||||||
| 		l := logic.NewGetUserOrderListLogic(r.Context(), svcCtx) | 		l := logic.NewUserOrderListLogic(r.Context(), svcCtx) | ||||||
| 		resp := l.GetUserOrderList(&req, userinfo) | 		resp := l.UserOrderList(&req, userinfo) | ||||||
| 		// 如果响应不为nil,则使用httpx.OkJsonCtx方法返回JSON响应; | 		// 如果响应不为nil,则使用httpx.OkJsonCtx方法返回JSON响应; | ||||||
| 		if resp != nil { | 		if resp != nil { | ||||||
| 			httpx.OkJsonCtx(r.Context(), w, resp) | 			httpx.OkJsonCtx(r.Context(), w, resp) | ||||||
| @ -18,21 +18,21 @@ import ( | |||||||
| 	"gorm.io/gorm" | 	"gorm.io/gorm" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| type GetUserOrderListLogic struct { | type UserOrderListLogic struct { | ||||||
| 	logx.Logger | 	logx.Logger | ||||||
| 	ctx    context.Context | 	ctx    context.Context | ||||||
| 	svcCtx *svc.ServiceContext | 	svcCtx *svc.ServiceContext | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func NewGetUserOrderListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetUserOrderListLogic { | func NewUserOrderListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UserOrderListLogic { | ||||||
| 	return &GetUserOrderListLogic{ | 	return &UserOrderListLogic{ | ||||||
| 		Logger: logx.WithContext(ctx), | 		Logger: logx.WithContext(ctx), | ||||||
| 		ctx:    ctx, | 		ctx:    ctx, | ||||||
| 		svcCtx: svcCtx, | 		svcCtx: svcCtx, | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (l *GetUserOrderListLogic) GetUserOrderList(req *types.GetUserOrderListReq, userinfo *auth.UserInfo) (resp *basic.Response) { | func (l *UserOrderListLogic) UserOrderList(req *types.UserOrderListReq, userinfo *auth.UserInfo) (resp *basic.Response) { | ||||||
| 	// 返回值必须调用Set重新返回, resp可以空指针调用 resp.SetStatus(basic.CodeOK, data) | 	// 返回值必须调用Set重新返回, resp可以空指针调用 resp.SetStatus(basic.CodeOK, data) | ||||||
| 	// userinfo 传入值时, 一定不为null | 	// userinfo 传入值时, 一定不为null | ||||||
| 
 | 
 | ||||||
| @ -136,7 +136,7 @@ func (l *GetUserOrderListLogic) GetUserOrderList(req *types.GetUserOrderListReq, | |||||||
| 
 | 
 | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	return resp.SetStatusWithMessage(basic.CodeOK, "success", types.GetUserOrderListRsp{ | 	return resp.SetStatusWithMessage(basic.CodeOK, "success", types.UserOrderListRsp{ | ||||||
| 		Items: respList, | 		Items: respList, | ||||||
| 		Meta: types.Meta{ | 		Meta: types.Meta{ | ||||||
| 			TotalCount:  total, | 			TotalCount:  total, | ||||||
| @ -14,7 +14,7 @@ type UserOrderCancelReq struct { | |||||||
| type UserOrderCancelRsp struct { | type UserOrderCancelRsp struct { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| type GetUserOrderListReq struct { | type UserOrderListReq struct { | ||||||
| 	Page     int64 `form:"page"`      // 分页 | 	Page     int64 `form:"page"`      // 分页 | ||||||
| 	PageSize int64 `form:"page_size"` // 每页数量 | 	PageSize int64 `form:"page_size"` // 每页数量 | ||||||
| 	Status   int64 `form:"status"`    // 状态筛选 | 	Status   int64 `form:"status"`    // 状态筛选 | ||||||
| @ -23,7 +23,7 @@ type GetUserOrderListReq struct { | |||||||
| 	Size     int64 `form:"size"`      // 图片尺寸 | 	Size     int64 `form:"size"`      // 图片尺寸 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| type GetUserOrderListRsp struct { | type UserOrderListRsp struct { | ||||||
| 	Items []Items `json:"items"` | 	Items []Items `json:"items"` | ||||||
| 	Meta  Meta    `json:"_meta"` | 	Meta  Meta    `json:"_meta"` | ||||||
| } | } | ||||||
|  | |||||||
| @ -53,9 +53,9 @@ service home-user-auth { | |||||||
| 	@handler UserGoogleLoginHandler | 	@handler UserGoogleLoginHandler | ||||||
| 	get /api/user/oauth2/login/google(RequestGoogleLogin) returns (response); | 	get /api/user/oauth2/login/google(RequestGoogleLogin) returns (response); | ||||||
| 
 | 
 | ||||||
| 	//获取订单列表 | 	//订单列表 | ||||||
| 	@handler GetUserOrderListHandler | 	@handler UserOrderListHandler | ||||||
| 	get /api/user/order-list (GetUserOrderListReq) returns (response); | 	get /api/user/order-list (UserOrderListReq) returns (response); | ||||||
| 
 | 
 | ||||||
| 	//取消订单 | 	//取消订单 | ||||||
| 	@handler UserOrderCancelHandler | 	@handler UserOrderCancelHandler | ||||||
| @ -76,7 +76,7 @@ type ( | |||||||
| 
 | 
 | ||||||
| // 获取订单列表 | // 获取订单列表 | ||||||
| type ( | type ( | ||||||
| 	GetUserOrderListReq { | 	UserOrderListReq { | ||||||
| 		Page     int64 `form:"page"`      // 分页 | 		Page     int64 `form:"page"`      // 分页 | ||||||
| 		PageSize int64 `form:"page_size"` // 每页数量 | 		PageSize int64 `form:"page_size"` // 每页数量 | ||||||
| 		Status   int64 `form:"status"`    // 状态筛选 | 		Status   int64 `form:"status"`    // 状态筛选 | ||||||
| @ -85,7 +85,7 @@ type ( | |||||||
| 		Size     int64 `form:"size"`      // 图片尺寸 | 		Size     int64 `form:"size"`      // 图片尺寸 | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	GetUserOrderListRsp { | 	UserOrderListRsp { | ||||||
| 		Items []Items `json:"items"` | 		Items []Items `json:"items"` | ||||||
| 		Meta  Meta    `json:"_meta"` | 		Meta  Meta    `json:"_meta"` | ||||||
| 	} | 	} | ||||||
|  | |||||||
| @ -34,9 +34,6 @@ service product { | |||||||
| 	//其他产品推荐列表 | 	//其他产品推荐列表 | ||||||
| 	@handler OtherProductListHandler | 	@handler OtherProductListHandler | ||||||
| 	get /api/product/other-list (OtherProductListReq) returns (response); | 	get /api/product/other-list (OtherProductListReq) returns (response); | ||||||
| 	//获取详情页推荐产品列表 |  | ||||||
| 	@handler GetRecommandProductListHandler |  | ||||||
| 	get /api/product/recommand (GetRecommandProductListReq) returns (response); |  | ||||||
| 	//获取分类产品列表 | 	//获取分类产品列表 | ||||||
| 	@handler GetTagProductListHandler | 	@handler GetTagProductListHandler | ||||||
| 	get /api/product/tag_product_list(GetTagProductListReq) returns (response); | 	get /api/product/tag_product_list(GetTagProductListReq) returns (response); | ||||||
| @ -68,6 +65,9 @@ service product { | |||||||
| 	//获取产品千人千面设计方案 | 	//获取产品千人千面设计方案 | ||||||
| 	@handler GetLastProductDesignHandler | 	@handler GetLastProductDesignHandler | ||||||
| 	get /api/product/get_last_product_design(request) returns (response); | 	get /api/product/get_last_product_design(request) returns (response); | ||||||
|  | 	//获取详情页推荐产品列表 | ||||||
|  | 	@handler GetRecommandProductListHandler | ||||||
|  | 	get /api/product/recommand (GetRecommandProductListReq) returns (response); | ||||||
| 	//*********************产品详情分解接口结束*********************** | 	//*********************产品详情分解接口结束*********************** | ||||||
| 	//*********************推荐产品接口开始×××××××××××××××××××××××××× | 	//*********************推荐产品接口开始×××××××××××××××××××××××××× | ||||||
| 	 | 	 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user