1
This commit is contained in:
@@ -2012,7 +2012,7 @@ func GetAddressRiderInfo(db *DaoDB, address string) ([]*CourierInfo, error) {
|
|||||||
return courier, nil
|
return courier, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func StaticStoreOrderChange(db *DaoDB, storeId []int, start, end time.Time, rank string) ([]*StoreOrderRank, error) {
|
func StaticStoreOrderChange(db *DaoDB, storeId []int, start, end time.Time, rank string, offSet, pageSize int) ([]*StoreOrderRank, error) {
|
||||||
dailyOrders := `
|
dailyOrders := `
|
||||||
SELECT
|
SELECT
|
||||||
g.jx_store_id,
|
g.jx_store_id,
|
||||||
@@ -2074,7 +2074,10 @@ func StaticStoreOrderChange(db *DaoDB, storeId []int, start, end time.Time, rank
|
|||||||
ORDER BY store_totals.total_orders %s,daily_orders.jx_store_id,daily_orders.order_date`
|
ORDER BY store_totals.total_orders %s,daily_orders.jx_store_id,daily_orders.order_date`
|
||||||
|
|
||||||
lastSql = fmt.Sprintf(lastSql, rank)
|
lastSql = fmt.Sprintf(lastSql, rank)
|
||||||
|
offSet = jxutils.FormalizePageOffset(offSet)
|
||||||
|
pageSize = jxutils.FormalizePageSize(pageSize)
|
||||||
|
lastSql += " LIMIT ? OFFSET ?"
|
||||||
|
dailyParam = append(dailyParam, pageSize, offSet)
|
||||||
data := make([]*StoreOrderRank, 0, 0)
|
data := make([]*StoreOrderRank, 0, 0)
|
||||||
if err := GetRows(db, &data, lastSql, dailyParam...); err != nil {
|
if err := GetRows(db, &data, lastSql, dailyParam...); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|||||||
@@ -573,6 +573,8 @@ func (c *OrderController) StaleIndexInfo() {
|
|||||||
// @Param end query string true "结束时间"
|
// @Param end query string true "结束时间"
|
||||||
// @Param storeID query string false "门店id,[1,2,3]"
|
// @Param storeID query string false "门店id,[1,2,3]"
|
||||||
// @Param rank query string true "排序方式,订单中粮,[DESC,ASC]"
|
// @Param rank query string true "排序方式,订单中粮,[DESC,ASC]"
|
||||||
|
// @Param offset query int false "门店列表起始序号(以0开始,缺省为0)"
|
||||||
|
// @Param pageSize query int false "门店列表页大小(缺省为50,-1表示全部)"
|
||||||
// @Success 200 {object} controllers.CallResult
|
// @Success 200 {object} controllers.CallResult
|
||||||
// @Failure 200 {object} controllers.CallResult
|
// @Failure 200 {object} controllers.CallResult
|
||||||
// @router /StoreOrderRank [get]
|
// @router /StoreOrderRank [get]
|
||||||
@@ -619,7 +621,7 @@ func (c *OrderController) StoreOrderRank() {
|
|||||||
if len(storeIdList) == model.NO {
|
if len(storeIdList) == model.NO {
|
||||||
storeIdList = dataList
|
storeIdList = dataList
|
||||||
}
|
}
|
||||||
retVal, err = dao.StaticStoreOrderChange(dao.GetDB(), storeIdList, timeList[0], timeList[1], params.Rank)
|
retVal, err = dao.StaticStoreOrderChange(dao.GetDB(), storeIdList, timeList[0], timeList[1], params.Rank, params.Offset, params.PageSize)
|
||||||
return retVal, "", err
|
return retVal, "", err
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
137442
swagger/param_parser.go.txt
137442
swagger/param_parser.go.txt
File diff suppressed because it is too large
Load Diff
@@ -13375,6 +13375,20 @@
|
|||||||
"description": "排序方式,订单中粮,[DESC,ASC]",
|
"description": "排序方式,订单中粮,[DESC,ASC]",
|
||||||
"required": true,
|
"required": true,
|
||||||
"type": "string"
|
"type": "string"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"in": "query",
|
||||||
|
"name": "offset",
|
||||||
|
"description": "门店列表起始序号(以0开始,缺省为0)",
|
||||||
|
"type": "integer",
|
||||||
|
"format": "int64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"in": "query",
|
||||||
|
"name": "pageSize",
|
||||||
|
"description": "门店列表页大小(缺省为50,-1表示全部)",
|
||||||
|
"type": "integer",
|
||||||
|
"format": "int64"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"responses": {
|
"responses": {
|
||||||
|
|||||||
@@ -9067,6 +9067,16 @@ paths:
|
|||||||
description: 排序方式,订单中粮,[DESC,ASC]
|
description: 排序方式,订单中粮,[DESC,ASC]
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
|
- in: query
|
||||||
|
name: offset
|
||||||
|
description: 门店列表起始序号(以0开始,缺省为0)
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
- in: query
|
||||||
|
name: pageSize
|
||||||
|
description: 门店列表页大小(缺省为50,-1表示全部)
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
responses:
|
responses:
|
||||||
"200":
|
"200":
|
||||||
description: '{object} controllers.CallResult'
|
description: '{object} controllers.CallResult'
|
||||||
|
|||||||
Reference in New Issue
Block a user