支付机器人轮询 bug

main
岩仔88 4 weeks ago
parent f0e1a8065b
commit 058a8ac04b

@ -625,7 +625,7 @@ class OrderController extends Controller
'youhuiquan' => $quanInfo === false ? '' : json_encode(['id' => $quanInfo['DZJID'], 'name' => $quanInfo['DZJLBMC']], JSON_UNESCAPED_UNICODE), 'youhuiquan' => $quanInfo === false ? '' : json_encode(['id' => $quanInfo['DZJID'], 'name' => $quanInfo['DZJLBMC']], JSON_UNESCAPED_UNICODE),
'created_at' => $now_datetime, 'created_at' => $now_datetime,
'paycheck_time'=>$now_datetime, 'paycheck_time'=>$now_datetime,
'start_pay_time'=>$now_datetime // 'start_pay_time'=>$now_datetime
]; ];
if($do_type=='update'){ if($do_type=='update'){

@ -364,7 +364,7 @@ class OrderNewController extends Controller
'youhuiquan' => $quanInfo === false ? '' : json_encode(['id' => $quanInfo['DZJID'], 'name' => $quanInfo['DZJLBMC']], JSON_UNESCAPED_UNICODE), 'youhuiquan' => $quanInfo === false ? '' : json_encode(['id' => $quanInfo['DZJID'], 'name' => $quanInfo['DZJLBMC']], JSON_UNESCAPED_UNICODE),
'created_at' => $now_datetime, 'created_at' => $now_datetime,
'paycheck_time' => $now_datetime, 'paycheck_time' => $now_datetime,
'start_pay_time' => $now_datetime, // 'start_pay_time' => $now_datetime,
'youxiaoqi_end' => $youxiaoqi_end 'youxiaoqi_end' => $youxiaoqi_end
]; ];

@ -20,8 +20,18 @@ function PayCheck($order_number)
function PayCheckFunc() function PayCheckFunc()
{ {
$db = Db::get(); $db = Db::get();
$pay_check = $db->getRow("select * from orders where status = ? and order_number is not null and (source IS NULL or source not like ?) order by paycheck_time asc", [ $pay_check = $db->getRow("SELECT
1,'%线下体检预约%' id, source, paycheck_time, start_pay_time, order_number
FROM orders
WHERE
id > 19573
AND status = ?
AND order_number IS NOT NULL
AND start_pay_time IS NOT NULL
AND start_pay_time > '2026-01-07 20:39:00'
AND paycheck_time < DATE_ADD(start_pay_time, INTERVAL 10 MINUTE)
ORDER BY paycheck_time ASC;", [
1
]); ]);
$wait_time=600; $wait_time=600;
if(!!$pay_check){ if(!!$pay_check){

Loading…
Cancel
Save