|
|
@@ -1,7 +1,6 @@
|
|
|
package quote
|
|
|
|
|
|
import (
|
|
|
- "fmt"
|
|
|
"mtp2_if/global/app"
|
|
|
"mtp2_if/global/e"
|
|
|
"mtp2_if/logger"
|
|
|
@@ -9,7 +8,6 @@ import (
|
|
|
"mtp2_if/mtpcache"
|
|
|
"mtp2_if/utils"
|
|
|
"net/http"
|
|
|
- "strings"
|
|
|
"time"
|
|
|
|
|
|
"github.com/gin-gonic/gin"
|
|
|
@@ -17,7 +15,7 @@ import (
|
|
|
|
|
|
// QueryQuoteDayReq 获取商品盘面信息请求参数
|
|
|
type QueryQuoteDayReq struct {
|
|
|
- GoodsCodes string `form:"goodsCodes" binding:"required"`
|
|
|
+ GoodsCodes string `form:"goodsCodes"`
|
|
|
}
|
|
|
|
|
|
// QueryQuoteDayRsp 获取商品盘面信息返回模型
|
|
|
@@ -151,7 +149,7 @@ type QueryQuoteDayRsp struct {
|
|
|
// @Summary 获取商品盘面信息
|
|
|
// @Produce json
|
|
|
// @Security ApiKeyAuth
|
|
|
-// @Param goodsCodes query string true "商品代码列表,格式:CU2102,CU2103,AL2107"
|
|
|
+// @Param goodsCodes query string false "此参数不填则查所有;商品代码列表,格式:CU2102,CU2103,AL2107"
|
|
|
// @Success 200 {object} QueryQuoteDayRsp
|
|
|
// @Failure 500 {object} app.Response
|
|
|
// @Router /Quote/QueryQuoteDay [get]
|
|
|
@@ -168,10 +166,7 @@ func QueryQuoteDay(c *gin.Context) {
|
|
|
}
|
|
|
|
|
|
rsp := make([]QueryQuoteDayRsp, 0)
|
|
|
- // 构建查询GoodsCodes
|
|
|
- goodsCodes := fmt.Sprintf("'%s'", req.GoodsCodes)
|
|
|
- goodsCodes = strings.Replace(goodsCodes, ",", "','", -1)
|
|
|
- quoteDays, err := models.GetQuoteDays(goodsCodes)
|
|
|
+ quoteDays, err := models.GetQuoteDays(req.GoodsCodes)
|
|
|
if err != nil {
|
|
|
logger.GetLogger().Errorf("QueryQuoteDay failed: %s", err.Error())
|
|
|
appG.Response(http.StatusBadRequest, e.ERROR_QUERY_FAIL, nil)
|