门店评分修改
This commit is contained in:
@@ -306,30 +306,42 @@ func GetDailyFinishOrderList(db *DaoDB, storeID int) (orderList []*model.OrderPi
|
||||
return orderList, GetRows(db, &orderList, sql, sqlParams...)
|
||||
}
|
||||
|
||||
func GetDailyBadCommentOrderCount(db *DaoDB, storeID int) (num int64, err error) {
|
||||
func GetDailyBadCommentOrderCount(db *DaoDB, storeID int) (count int64, err error) {
|
||||
sql := `select count(*) from jx_bad_comments where DATE(createtime) = CURDATE() and jxstoreid = ?`
|
||||
sqlParams := []interface{}{
|
||||
storeID,
|
||||
}
|
||||
return ExecuteSQL(db, sql, sqlParams)
|
||||
err = GetRow(db, &count, sql, sqlParams...)
|
||||
|
||||
return count, err
|
||||
}
|
||||
|
||||
func GetDailyUnFinishOrderCount(db *DaoDB, storeID int) (num int64, err error) {
|
||||
return GetDailyEndOrderCount(db, storeID, []int{model.OrderStatusCanceled})
|
||||
return GetDailyEndOrderCount(db, storeID, []int{model.OrderStatusCanceled}, false)
|
||||
}
|
||||
|
||||
func GetDailyFinishOrderCount(db *DaoDB, storeID int) (num int64, err error) {
|
||||
return GetDailyEndOrderCount(db, storeID, []int{model.OrderStatusFinished})
|
||||
return GetDailyEndOrderCount(db, storeID, []int{model.OrderStatusFinished}, false)
|
||||
}
|
||||
|
||||
func GetDailyEndOrderCount(db *DaoDB, storeID int, statusList []int) (num int64, err error) {
|
||||
sql := `select count(*) from goods_order
|
||||
where DATE(order_finished_at) = CURDATE()
|
||||
and jx_store_id = ?
|
||||
and status in (` + GenQuestionMarks(len(statusList)) + `)`
|
||||
func GetDailyAbsentGoodsOrderCount(db *DaoDB, storeID int) (num int64, err error) {
|
||||
return GetDailyEndOrderCount(db, storeID, []int{model.OrderStatusFinished, model.OrderStatusCanceled}, true)
|
||||
}
|
||||
|
||||
func GetDailyEndOrderCount(db *DaoDB, storeID int, statusList []int, isAbsentOrder bool) (count int64, err error) {
|
||||
sql := `SELECT COUNT(*) FROM goods_order
|
||||
WHERE DATE(order_finished_at) = CURDATE()
|
||||
AND jx_store_id = ?
|
||||
AND status IN (` + GenQuestionMarks(len(statusList)) + `)`
|
||||
if isAbsentOrder {
|
||||
sql += `
|
||||
AND adjust_count > 0`
|
||||
}
|
||||
sqlParams := []interface{}{
|
||||
storeID,
|
||||
}
|
||||
sqlParams = append(sqlParams, statusList)
|
||||
return ExecuteSQL(db, sql, sqlParams)
|
||||
err = GetRow(db, &count, sql, sqlParams...)
|
||||
|
||||
return count, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user