You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1018 B
45 lines
1018 B
package controller
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"github.com/taoshihan1991/imaptool/models"
|
|
)
|
|
|
|
func GetAbout(c *gin.Context) {
|
|
page := c.Query("page")
|
|
if page == "" {
|
|
page = "index"
|
|
}
|
|
about := models.FindAboutByPage(page)
|
|
c.JSON(200, gin.H{
|
|
"code": 200,
|
|
"msg": "ok",
|
|
"result": about,
|
|
})
|
|
}
|
|
func PostAbout(c *gin.Context) {
|
|
title_cn := c.PostForm("title_cn")
|
|
title_en := c.PostForm("title_en")
|
|
keywords_cn := c.PostForm("keywords_cn")
|
|
keywords_en := c.PostForm("keywords_en")
|
|
desc_cn := c.PostForm("desc_cn")
|
|
desc_en := c.PostForm("desc_en")
|
|
css_js := c.PostForm("css_js")
|
|
html_cn := c.PostForm("html_cn")
|
|
html_en := c.PostForm("html_en")
|
|
if title_cn == "" || title_en == "" || html_cn == "" || html_en == "" {
|
|
c.JSON(200, gin.H{
|
|
"code": 400,
|
|
"msg": "error",
|
|
})
|
|
return
|
|
}
|
|
models.UpdateAbout("index", title_cn, title_en, keywords_cn, keywords_en, desc_cn, desc_en, css_js, html_cn, html_en)
|
|
|
|
c.JSON(200, gin.H{
|
|
"code": 200,
|
|
"msg": "ok",
|
|
"result": "",
|
|
})
|
|
}
|