瀏覽代碼

修改封面上传逻辑

kobe6258 5 月之前
父節點
當前提交
220f57388b

+ 37 - 0
controllers/product/product_controller.go

@@ -4,6 +4,11 @@ import (
 	"eta/eta_mini_ht_api/common/exception"
 	"eta/eta_mini_ht_api/controllers"
 	productService "eta/eta_mini_ht_api/service/product"
+	"fmt"
+)
+
+var (
+	productMap = map[string]int{}
 )
 
 type ProductController struct {
@@ -72,3 +77,35 @@ func (p *ProductController) RelatePackage(productId int) {
 		return
 	})
 }
+
+// ProductSearch  获取商品信息
+// @Summary 获取商品信息
+// @Description 获取商品信息
+// @Success 200 {object} controllers.BaseResponse
+// @router /productSearch [get]
+func (p *ProductController) ProductSearch(productType, key string) {
+	controllers.Wrap(&p.BaseController, func() (result *controllers.WrapData, err error) {
+		result = p.InitWrapData("搜索产品信息失败")
+		//for i := 0; i < len(productMap); i++ {
+		//	//if productType == productMap[i] {
+		//	//	productList, err := productService.ProductSearch(productType, key)
+		//	//	if err != nil {
+		//	//		p.FailedResult("搜索产品信息失败", result)
+		//	//		return
+		//	//	}
+		//	}
+		//}
+		fmt.Printf("productType:%v,key:%v\n", productType, key)
+		if err != nil {
+			p.FailedResult("获取关联套餐信息失败", result)
+			err = exception.New(exception.ProductTypeError)
+			return
+		}
+		if err != nil {
+			p.FailedResult("搜索产品信息失败", result)
+			return
+		}
+		p.SuccessResult("搜索产品信息成功", nil, result)
+		return
+	})
+}

+ 1 - 1
controllers/user/user_controller.go

@@ -500,7 +500,7 @@ func (u *UserController) Notify() {
 
 		if item.MsgType == "event" {
 			switch item.Event {
-			case "subscribe":
+			case "order":
 				fmt.Println("关注")
 				go auth.BindWxGzhByOpenId(openId)
 			case "unsubscribe":

+ 1 - 1
middleware/auth_middleware.go

@@ -79,7 +79,7 @@ var privateRoutes = []string{
 	"/report/count",
 	"/product/*",
 	"/order/*",
-	"/user/subscribe/*",
+	"/user/order/*",
 }
 
 func AuthMiddleware() web.FilterFunc {

+ 12 - 0
routers/commentsRouter.go

@@ -143,6 +143,18 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["eta/eta_mini_ht_api/controllers/product:ProductController"] = append(beego.GlobalControllerRouter["eta/eta_mini_ht_api/controllers/product:ProductController"],
+        beego.ControllerComments{
+            Method: "ProductSearch",
+            Router: `/productSearch`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(
+				param.New("productType"),
+				param.New("key"),
+			),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["eta/eta_mini_ht_api/controllers/product:ProductController"] = append(beego.GlobalControllerRouter["eta/eta_mini_ht_api/controllers/product:ProductController"],
         beego.ControllerComments{
             Method: "RelatePackage",