统计调整&&分单时间调整
This commit is contained in:
parent
d6884a44ed
commit
8881fa5494
|
@ -147,51 +147,51 @@ class IndexController extends base
|
||||||
SUM(total_price) as total,
|
SUM(total_price) as total,
|
||||||
COUNT(id) as `all`,
|
COUNT(id) as `all`,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN (os = 1 AND order_status = 3) OR (os = 2 AND order_status = 4) OR (os = 3 AND order_status = 1) THEN 1
|
WHEN (os in(1,7) AND order_status = 3) OR (os = 2 AND order_status = 4) OR (os in (3,5) AND order_status = 1) THEN 1
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) as tobeused,
|
END) as tobeused,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN (os = 1 AND order_status = 3) OR (os = 2 AND order_status = 4) OR (os = 3 AND order_status = 1) THEN total_price
|
WHEN (os in(1,7) AND order_status = 3) OR (os = 2 AND order_status = 4) OR (os in (3,5) AND order_status = 1) THEN total_price
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) as tobeused_price,
|
END) as tobeused_price,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN (os = 1 AND order_status = 4) OR (os = 3 AND order_status = 2) OR (os = 2 AND order_status = 5) THEN 1
|
WHEN (os in(1,7) AND order_status = 4) OR (os in (3,5) AND order_status = 2) OR (os = 2 AND order_status = 5) THEN 1
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) as asset,
|
END) as asset,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN (os = 1 AND order_status = 4) OR (os = 3 AND order_status = 2) OR (os = 2 AND order_status = 5) THEN asset_price
|
WHEN (os in(1,7) AND order_status = 4) OR (os in (3,5) AND order_status = 2) OR (os = 2 AND order_status = 5) THEN asset_price
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) as asset_price,
|
END) as asset_price,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN ((os = 1 AND status = 5) OR (os = 3 AND status = 4) OR (os = 2 AND status = 1)) THEN 1
|
WHEN ((os in(1,7) AND status = 5) OR (os in (3,5) AND status = 4) OR (os = 2 AND status = 1)) THEN 1
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) AS refund,
|
END) AS refund,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN ((os = 1 AND status = 5) OR (os = 3 AND status = 4) OR (os = 2 AND status = 1)) THEN actual_price
|
WHEN ((os in(1,7) AND status = 5) OR (os in (3,5) AND status = 4) OR (os = 2 AND status = 1)) THEN actual_price
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) AS refund_price,
|
END) AS refund_price,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN ((os=1 AND order_status=3) OR (os=2 AND order_status=4) OR (os=3 AND order_status=1)) AND create_at >= ' . $startOfThirtyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN 1
|
WHEN ((os in(1,7) AND order_status=3) OR (os=2 AND order_status=4) OR (os in (3,5) AND order_status=1)) AND create_at >= ' . $startOfThirtyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN 1
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) AS tobeused_30,
|
END) AS tobeused_30,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN ((os=1 AND order_status=3) OR (os=2 AND order_status=4) OR (os=3 AND order_status=1)) AND create_at >= ' . $startOfThirtyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN total_price
|
WHEN ((os in(1,7) AND order_status=3) OR (os=2 AND order_status=4) OR (os in (3,5) AND order_status=1)) AND create_at >= ' . $startOfThirtyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN total_price
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) AS tobeused_price_30,
|
END) AS tobeused_price_30,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN ((os=1 AND order_status=3) OR (os=2 AND order_status=4) OR (os=3 AND order_status=1)) AND create_at >= ' . $startOfSixtyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN 1
|
WHEN ((os in(1,7) AND order_status=3) OR (os=2 AND order_status=4) OR (os in (3,5) AND order_status=1)) AND create_at >= ' . $startOfSixtyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN 1
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) AS tobeused_60,
|
END) AS tobeused_60,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN ((os=1 AND order_status=3) OR (os=2 AND order_status=4) OR (os=3 AND order_status=1)) AND create_at >= ' . $startOfSixtyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN total_price
|
WHEN ((os in(1,7) AND order_status=3) OR (os=2 AND order_status=4) OR (os in (3,5) AND order_status=1)) AND create_at >= ' . $startOfSixtyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN total_price
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) AS tobeused_price_60,
|
END) AS tobeused_price_60,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN ((os=1 AND order_status=3) OR (os=2 AND order_status=4) OR (os=3 AND order_status=1)) AND create_at >= ' . $startOfEightyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN 1
|
WHEN ((os in(1,7) AND order_status=3) OR (os=2 AND order_status=4) OR (os in (3,5) AND order_status=1)) AND create_at >= ' . $startOfEightyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN 1
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) AS tobeused_80,
|
END) AS tobeused_80,
|
||||||
SUM(CASE
|
SUM(CASE
|
||||||
WHEN ((os=1 AND order_status=3) OR (os=2 AND order_status=4) OR (os=3 AND order_status=1)) AND create_at >= ' . $startOfEightyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN total_price
|
WHEN ((os in(1,7) AND order_status=3) OR (os=2 AND order_status=4) OR (os in (3,5) AND order_status=1)) AND create_at >= ' . $startOfEightyDaysAgoTimestamp . ' AND create_at <= ' . $endOfDayTimestamp . ' THEN total_price
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END) AS tobeused_price_80
|
END) AS tobeused_price_80
|
||||||
');
|
');
|
||||||
|
|
|
@ -169,7 +169,7 @@ class SpiderDy extends Command
|
||||||
|
|
||||||
// 8点20 开始分配订单
|
// 8点20 开始分配订单
|
||||||
date_default_timezone_set('Asia/Shanghai');
|
date_default_timezone_set('Asia/Shanghai');
|
||||||
$startTime = strtotime(date('Y-m-d 08:20'));
|
$startTime = strtotime(date('Y-m-d 09:10'));
|
||||||
if (time() > $startTime) {
|
if (time() > $startTime) {
|
||||||
$start = date('Y-m-d 00:00:00', strtotime("-{$d} days"));
|
$start = date('Y-m-d 00:00:00', strtotime("-{$d} days"));
|
||||||
$end = date('Y-m-d 23:59:59');
|
$end = date('Y-m-d 23:59:59');
|
||||||
|
|
|
@ -183,7 +183,7 @@ class SpiderMt extends Command
|
||||||
// }
|
// }
|
||||||
|
|
||||||
date_default_timezone_set('Asia/Shanghai');
|
date_default_timezone_set('Asia/Shanghai');
|
||||||
$startTime = strtotime(date('Y-m-d 08:20'));
|
$startTime = strtotime(date('Y-m-d 09:10'));
|
||||||
if (time() > $startTime) {
|
if (time() > $startTime) {
|
||||||
$start = date('Y-m-d 00:00:00', strtotime("-{$d} days"));
|
$start = date('Y-m-d 00:00:00', strtotime("-{$d} days"));
|
||||||
$end = date('Y-m-d 23:59:59');
|
$end = date('Y-m-d 23:59:59');
|
||||||
|
|
|
@ -173,7 +173,7 @@ class SpiderTc extends Command
|
||||||
|
|
||||||
// 8点20 开始分配订单
|
// 8点20 开始分配订单
|
||||||
date_default_timezone_set('Asia/Shanghai');
|
date_default_timezone_set('Asia/Shanghai');
|
||||||
$startTime = strtotime(date('Y-m-d 08:20'));
|
$startTime = strtotime(date('Y-m-d 09:10'));
|
||||||
if (time() > $startTime) {
|
if (time() > $startTime) {
|
||||||
$start = date('Y-m-d 00:00:00', strtotime("-{$d} days"));
|
$start = date('Y-m-d 00:00:00', strtotime("-{$d} days"));
|
||||||
$output->writeln('END spider:tc:start:'.$start);
|
$output->writeln('END spider:tc:start:'.$start);
|
||||||
|
|
Loading…
Reference in New Issue