- 新增聚水潭回调接口及事件处理机制 - 添加聚水潭商品、订单、售后同步任务 - 实现聚水潭订单推送及售后状态同步 - 新增手动同步聚水潭商品功能 - 在各路由组添加聚水潭中间件支持
24 lines
587 B
PHP
24 lines
587 B
PHP
<?php
|
|
|
|
namespace app\haichao\callback\event;
|
|
|
|
use app\Request;
|
|
use app\services\erp\OrderServices;
|
|
|
|
class JstOrderCancelEvent implements JstEvent
|
|
{
|
|
public function event(Request $request): array
|
|
{
|
|
$soId = $request->getMore([['so_id', false]])['so_id'];
|
|
if ($soId) {
|
|
/** @var OrderServices $orderServices */
|
|
$orderServices = app()->make(OrderServices::class);
|
|
$orderServices->cancelCallback($request->postMore([
|
|
['so_id', 0],
|
|
['remark', ''],
|
|
]));
|
|
}
|
|
return [];
|
|
}
|
|
}
|