12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package price_driven
- import (
- "github.com/gin-gonic/gin"
- "hongze/hongze_yb/controller/response"
- "hongze/hongze_yb/models/request"
- "hongze/hongze_yb/services/price_driven"
- "hongze/hongze_yb/services/user"
- )
- func PriceDrivenDetail(c *gin.Context) {
- var req request.PriceDrivenDetailReq
- if err := c.Bind(&req); err != nil {
- response.Fail("参数有误", c)
- return
- }
- if req.VarietyTagId <= 0 {
- response.Fail("参数有误", c)
- return
- }
- item, errMsg, err := price_driven.GetPriceDrivenDetail(req.VarietyTagId)
- if err != nil {
- response.FailMsg(errMsg, "GetPriceDrivenDetail ErrMsg:"+err.Error(), c)
- return
- }
- response.OkData("获取成功", item, c)
- }
- func PriceDrivenVisitLog(c *gin.Context) {
- var req request.PriceDrivenVisitReq
- if err := c.Bind(&req); err != nil {
- response.Fail("参数有误", c)
- return
- }
- if req.PriceDrivenId <= 0 {
- response.Fail("参数有误", c)
- return
- }
- userInfo := user.GetInfoByClaims(c)
- errMsg, err := price_driven.SavePriceDrivenVisitLog(req.PriceDrivenId, req.SourceAgent, userInfo)
- if err != nil {
- response.FailMsg(errMsg, "PriceDrivenVisitLog ErrMsg:"+err.Error(), c)
- return
- }
- response.Ok("操作成功", c)
- }
|