|
@@ -161,7 +161,7 @@ func OwnbuySum(engine *xorm.Engine, uid interface{}, task map[string]string, t t |
|
|
if zhios_condition_statistics_utils.InArr(task["task_type_pvd"], []string{"0", "1"}) { |
|
|
if zhios_condition_statistics_utils.InArr(task["task_type_pvd"], []string{"0", "1"}) { |
|
|
stime := time.Date(t.Year(), t.Month(), t.Day()-zhios_condition_statistics_utils.StrToInt(task["within_days"]), t.Hour(), 0, 0, 0, t.Location()).Unix() |
|
|
stime := time.Date(t.Year(), t.Month(), t.Day()-zhios_condition_statistics_utils.StrToInt(task["within_days"]), t.Hour(), 0, 0, 0, t.Location()).Unix() |
|
|
etime := t.Unix() |
|
|
etime := t.Unix() |
|
|
total, err = db.OrderListPaidPriceByUIDByOrderTypeByTime(engine, uid, 0, []string{"1", "2", "3", "5"}, stime, etime) |
|
|
|
|
|
|
|
|
total, err = db.OrderListPaidPriceByUIDByOrderTypeByTime(engine, uid, 0, []string{"1", "2", "3", "5"}, stime, etime, 0) |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
zhios_condition_statistics_logx.Warn(err) |
|
|
zhios_condition_statistics_logx.Warn(err) |
|
|
return "" |
|
|
return "" |
|
@@ -176,7 +176,7 @@ func OwnbuySum(engine *xorm.Engine, uid interface{}, task map[string]string, t t |
|
|
orderType = zhios_condition_statistics_utils.StrToInt(task["task_type_pvd"]) |
|
|
orderType = zhios_condition_statistics_utils.StrToInt(task["task_type_pvd"]) |
|
|
} |
|
|
} |
|
|
//确认收货的才算 |
|
|
//确认收货的才算 |
|
|
mallTotal, err := db.MallOrdByTime(engine, uid, orderType, []string{"3"}, mallStime.Format("2006-01-02 15:04:05"), mallEtime.Format("2006-01-02 15:04:05"), "") |
|
|
|
|
|
|
|
|
mallTotal, err := db.MallOrdByTime(engine, uid, orderType, []string{"3"}, mallStime.Format("2006-01-02 15:04:05"), mallEtime.Format("2006-01-02 15:04:05"), "", 0) |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
zhios_condition_statistics_logx.Warn(err) |
|
|
zhios_condition_statistics_logx.Warn(err) |
|
|
return zhios_condition_statistics_utils.Float64ToStr(total) |
|
|
return zhios_condition_statistics_utils.Float64ToStr(total) |
|
@@ -187,13 +187,13 @@ func OwnbuySum(engine *xorm.Engine, uid interface{}, task map[string]string, t t |
|
|
mallStime := time.Date(t.Year(), t.Month(), t.Day()-zhios_condition_statistics_utils.StrToInt(task["within_days"]), t.Hour(), 0, 0, 0, t.Location()) |
|
|
mallStime := time.Date(t.Year(), t.Month(), t.Day()-zhios_condition_statistics_utils.StrToInt(task["within_days"]), t.Hour(), 0, 0, 0, t.Location()) |
|
|
mallEtime := t |
|
|
mallEtime := t |
|
|
//确认收货的才算 |
|
|
//确认收货的才算 |
|
|
o2oTotal, err := db.O2oOrdByTime(engine, uid, 0, []string{"3"}, mallStime.Format("2006-01-02 15:04:05"), mallEtime.Format("2006-01-02 15:04:05")) |
|
|
|
|
|
|
|
|
o2oTotal, err := db.O2oOrdByTime(engine, uid, 0, []string{"3"}, mallStime.Format("2006-01-02 15:04:05"), mallEtime.Format("2006-01-02 15:04:05"), 0) |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
zhios_condition_statistics_logx.Warn(err) |
|
|
zhios_condition_statistics_logx.Warn(err) |
|
|
return zhios_condition_statistics_utils.Float64ToStr(total) |
|
|
return zhios_condition_statistics_utils.Float64ToStr(total) |
|
|
} |
|
|
} |
|
|
total += o2oTotal |
|
|
total += o2oTotal |
|
|
o2oTotal1, err := db.O2oOrdPayToMerchantByTime(engine, uid, 0, "1", mallStime.Format("2006-01-02 15:04:05"), mallEtime.Format("2006-01-02 15:04:05")) |
|
|
|
|
|
|
|
|
o2oTotal1, err := db.O2oOrdPayToMerchantByTime(engine, uid, 0, "1", mallStime.Format("2006-01-02 15:04:05"), mallEtime.Format("2006-01-02 15:04:05"), 0) |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
zhios_condition_statistics_logx.Warn(err) |
|
|
zhios_condition_statistics_logx.Warn(err) |
|
|
return zhios_condition_statistics_utils.Float64ToStr(total) |
|
|
return zhios_condition_statistics_utils.Float64ToStr(total) |
|
@@ -204,7 +204,7 @@ func OwnbuySum(engine *xorm.Engine, uid interface{}, task map[string]string, t t |
|
|
mallStime := time.Date(t.Year(), t.Month(), t.Day()-zhios_condition_statistics_utils.StrToInt(task["within_days"]), t.Hour(), 0, 0, 0, t.Location()) |
|
|
mallStime := time.Date(t.Year(), t.Month(), t.Day()-zhios_condition_statistics_utils.StrToInt(task["within_days"]), t.Hour(), 0, 0, 0, t.Location()) |
|
|
mallEtime := t |
|
|
mallEtime := t |
|
|
//确认收货的才算 |
|
|
//确认收货的才算 |
|
|
b2cTotal, err := db.B2cOrdByTime(engine, uid, 0, []string{"3"}, mallStime.Format("2006-01-02 15:04:05"), mallEtime.Format("2006-01-02 15:04:05")) |
|
|
|
|
|
|
|
|
b2cTotal, err := db.B2cOrdByTime(engine, uid, 0, []string{"3"}, mallStime.Format("2006-01-02 15:04:05"), mallEtime.Format("2006-01-02 15:04:05"), 0) |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
zhios_condition_statistics_logx.Warn(err) |
|
|
zhios_condition_statistics_logx.Warn(err) |
|
|
return zhios_condition_statistics_utils.Float64ToStr(total) |
|
|
return zhios_condition_statistics_utils.Float64ToStr(total) |
|
|