|
@@ -3,6 +3,7 @@ package order
|
|
|
import (
|
|
|
"eta/eta_mini_ht_api/common/exception"
|
|
|
"eta/eta_mini_ht_api/controllers"
|
|
|
+ "eta/eta_mini_ht_api/domian/merchant"
|
|
|
"eta/eta_mini_ht_api/service/facade"
|
|
|
"eta/eta_mini_ht_api/service/order"
|
|
|
"eta/eta_mini_ht_api/service/user"
|
|
@@ -175,6 +176,21 @@ func (sc *SubscribeController) SubscribeProduct() {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+// SubscribeList 用户订阅列表
|
|
|
+// @Summary 用户订阅列表
|
|
|
+// @Description 用户订阅列表
|
|
|
+// @Success 200 {object} controllers.BaseResponse
|
|
|
+// @router /subscribeList [get]
|
|
|
+func (sc *SubscribeController) SubscribeList(productType string) {
|
|
|
+ controllers.Wrap(&sc.BaseController, func() (result *controllers.WrapData, err error) {
|
|
|
+ result = sc.InitWrapData("查询订阅列表失败")
|
|
|
+ userInfo := sc.Data["user"].(user.User)
|
|
|
+ list, err := merchant.SubscribeList(userInfo.Id, productType)
|
|
|
+ sc.SuccessResult("查询订阅列表成功", list, result)
|
|
|
+ return
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
type SubscribeRequest struct {
|
|
|
ProductId int `json:"productId"`
|
|
|
OrderNo string `json:"orderNo"`
|