1创建订单是将订单id传到开启定时器的方法中
如图:
$authcontroller = new AuthController();
a
u
t
h
c
o
n
t
r
o
l
l
e
r
−
>
s
r
a
r
t
S
w
o
o
l
e
T
i
m
e
r
(
authcontroller->srartSwooleTimer(
authcontroller−>srartSwooleTimer(sn);
1在公共统控制器中开启定时器
如图:
t
h
i
s
−
>
w
r
i
t
e
L
o
g
(
′
−
−
−
−
−
−
−
−
−
−
−
−
−
−
−
开
启
定
时
器
′
)
;
p
c
l
o
s
e
(
p
o
p
e
n
(
′
p
h
p
/
v
a
r
/
w
w
w
/
h
t
m
l
/
s
t
a
r
t
t
i
m
e
r
.
p
h
p
−
−
s
n
′
.
this->writeLog('---------------开启定时器'); pclose(popen('php /var/www/html/starttimer.php --sn '.
this−>writeLog(′−−−−−−−−−−−−−−−开启定时器′);pclose(popen(′php/var/www/html/starttimer.php−−sn′.sn.’ &’, ‘w’));
3.添加脚本名称路径要于管道中路径一致
swoole完成订单取消
最新推荐文章于 2021-03-10 21:52:13 发布