|
@@ -22,6 +22,7 @@ func TestRouth(engine *gin.RouterGroup) {
|
|
|
|
|
|
|
|
//PushRouter(user, "GET", "/home", Home)
|
|
//PushRouter(user, "GET", "/home", Home)
|
|
|
PushRouter(user, "GET", "/", Home)
|
|
PushRouter(user, "GET", "/", Home)
|
|
|
|
|
+ PushRouter(user, "GET", "/mobile", MobileHome)
|
|
|
|
|
|
|
|
PushRouter(user, "POST", "/order/pay", OrderSubmit)
|
|
PushRouter(user, "POST", "/order/pay", OrderSubmit)
|
|
|
PushRouter(user, "POST", "/test", DataTest)
|
|
PushRouter(user, "POST", "/test", DataTest)
|
|
@@ -102,6 +103,42 @@ func Home(c *gin.Context) {
|
|
|
|
|
|
|
|
c.HTML(http.StatusOK, "index.html", m)
|
|
c.HTML(http.StatusOK, "index.html", m)
|
|
|
}
|
|
}
|
|
|
|
|
+func MobileHome(c *gin.Context) {
|
|
|
|
|
+ m := make(map[string]interface{})
|
|
|
|
|
+ //首页宣传信息
|
|
|
|
|
+ data, err := dao.GetAdviceData()
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ c.JSON(200, CreateResultError(401, "advice查询失败"))
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ marshal, err := json.Marshal(data)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ fmt.Println(err)
|
|
|
|
|
+ c.JSON(200, CreateResultError(401, err.Error()))
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ json.Unmarshal(marshal, &m)
|
|
|
|
|
+ //首页主题信息
|
|
|
|
|
+ list, err := dao.GetTopicList()
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ c.JSON(200, CreateResultError(401, "主题列表查询失败"))
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ m2 := map[string]interface{}{
|
|
|
|
|
+ "list": list,
|
|
|
|
|
+ }
|
|
|
|
|
+ //结构体转map
|
|
|
|
|
+ d2m, err := json.Marshal(m2)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ fmt.Println(err)
|
|
|
|
|
+ c.JSON(200, CreateResultError(401, err.Error()))
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ m["footerType"] = "home"
|
|
|
|
|
+ json.Unmarshal(d2m, &m)
|
|
|
|
|
+
|
|
|
|
|
+ c.HTML(http.StatusOK, "info2.html", m)
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
func Topic(c *gin.Context) {
|
|
func Topic(c *gin.Context) {
|
|
|
topicId := c.Query("topicId")
|
|
topicId := c.Query("topicId")
|
|
@@ -273,6 +310,7 @@ func GetCategoryListByTypeId(c *gin.Context) {
|
|
|
pageNum, _ := data("pageNum")
|
|
pageNum, _ := data("pageNum")
|
|
|
pageSize, _ := data("pageSize")
|
|
pageSize, _ := data("pageSize")
|
|
|
list, err := manage.GetGoodsList(domain.Goods{TypeId: cast.ToInt64(typeId)}, cast.ToInt(pageNum), cast.ToInt(pageSize))
|
|
list, err := manage.GetGoodsList(domain.Goods{TypeId: cast.ToInt64(typeId)}, cast.ToInt(pageNum), cast.ToInt(pageSize))
|
|
|
|
|
+
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
c.JSON(200, CreateResultError(401, "未查询到结果"))
|
|
c.JSON(200, CreateResultError(401, "未查询到结果"))
|
|
|
return
|
|
return
|