门店营业数据全部按完成时间
This commit is contained in:
@@ -622,19 +622,19 @@ func (c *OrderManager) GetStoresOrderSaleInfo(ctx *jxcontext.Context, storeIDLis
|
|||||||
|
|
||||||
func (c *OrderManager) GetStoresOrderSaleInfoNew(ctx *jxcontext.Context, storeIDList []int, fromTime time.Time, toTime time.Time, statusList []int) (saleInfoList []*dao.StoresOrderSaleInfo, err error) {
|
func (c *OrderManager) GetStoresOrderSaleInfoNew(ctx *jxcontext.Context, storeIDList []int, fromTime time.Time, toTime time.Time, statusList []int) (saleInfoList []*dao.StoresOrderSaleInfo, err error) {
|
||||||
db := dao.GetDB()
|
db := dao.GetDB()
|
||||||
var isFinish = true
|
// var isFinish = true
|
||||||
if toTime.Sub(fromTime).Hours() > 24 {
|
// if toTime.Sub(fromTime).Hours() > 24 {
|
||||||
isFinish = false
|
// isFinish = false
|
||||||
}
|
// }
|
||||||
orderSkuList, err := dao.GetStoreOrderSkuList(db, storeIDList, fromTime, toTime, statusList, isFinish)
|
orderSkuList, err := dao.GetStoreOrderSkuList(db, storeIDList, fromTime, toTime, statusList, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
afsSkuList, err := dao.GetStoreAfsOrderSkuList(db, storeIDList, fromTime, toTime, []int{model.AfsOrderStatusFinished}, isFinish)
|
afsSkuList, err := dao.GetStoreAfsOrderSkuList(db, storeIDList, fromTime, toTime, []int{model.AfsOrderStatusFinished}, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
orderSkuList4Afs, err := dao.GetStoreOrderSkuList4Afs(db, storeIDList, fromTime, toTime, isFinish)
|
orderSkuList4Afs, err := dao.GetStoreOrderSkuList4Afs(db, storeIDList, fromTime, toTime, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3903,8 +3903,7 @@ func ReturnStoreSkuBind(ctx *jxcontext.Context, snapshotAt string, storeIDs, sku
|
|||||||
sql += " AND sku_id IN(" + dao.GenQuestionMarks(len(skuIDs)) + ")"
|
sql += " AND sku_id IN(" + dao.GenQuestionMarks(len(skuIDs)) + ")"
|
||||||
sqlParams = append(sqlParams, skuIDs)
|
sqlParams = append(sqlParams, skuIDs)
|
||||||
}
|
}
|
||||||
num, err := dao.ExecuteSQL(db, sql, sqlParams)
|
_, err = dao.ExecuteSQL(db, sql, sqlParams)
|
||||||
fmt.Println("delete:", num)
|
|
||||||
//查询备份的门店商品
|
//查询备份的门店商品
|
||||||
var storeHiss []*model.StoreSkuBindHistory
|
var storeHiss []*model.StoreSkuBindHistory
|
||||||
sql2 := `SELECT * FROM store_sku_bind_history WHERE snapshot_at = ? AND store_id IN(` + dao.GenQuestionMarks(len(storeIDs)) + `)`
|
sql2 := `SELECT * FROM store_sku_bind_history WHERE snapshot_at = ? AND store_id IN(` + dao.GenQuestionMarks(len(storeIDs)) + `)`
|
||||||
@@ -3914,9 +3913,6 @@ func ReturnStoreSkuBind(ctx *jxcontext.Context, snapshotAt string, storeIDs, sku
|
|||||||
sqlParams2 = append(sqlParams2, skuIDs)
|
sqlParams2 = append(sqlParams2, skuIDs)
|
||||||
}
|
}
|
||||||
err = dao.GetRows(db, &storeHiss, sql2, sqlParams2)
|
err = dao.GetRows(db, &storeHiss, sql2, sqlParams2)
|
||||||
for _, v := range storeHiss {
|
|
||||||
fmt.Println("storeHiss:", *v)
|
|
||||||
}
|
|
||||||
//插入到现在
|
//插入到现在
|
||||||
var storeSkus []*model.StoreSkuBind
|
var storeSkus []*model.StoreSkuBind
|
||||||
for _, v := range storeHiss {
|
for _, v := range storeHiss {
|
||||||
|
|||||||
Reference in New Issue
Block a user