Files
douba_shop/app/haichao/callback/event/JstOrderRefundEvent.php
Karlcarlo 7e422335e4 feat(haichao): 新增聚水潭ERP集成功能
- 新增聚水潭回调接口及事件处理机制
- 添加聚水潭商品、订单、售后同步任务
- 实现聚水潭订单推送及售后状态同步
- 新增手动同步聚水潭商品功能
- 在各路由组添加聚水潭中间件支持
2026-04-01 11:55:18 +08:00

28 lines
843 B
PHP

<?php
namespace app\haichao\callback\event;
use app\Request;
use app\services\order\StoreOrderServices;
class JstOrderRefundEvent implements JstEvent
{
public function event(Request $request): array
{
$actionName = $request->getMore(['action_name'])['action_name'];
switch ($actionName) {
case '确认收货':
{
/** @var StoreOrderServices $storeOrderServices */
$storeOrderServices = app()->make(StoreOrderServices::class);
$orderInfo = $storeOrderServices->getOne(['erp_id' => $request->getMore([['o_id', -1]])['o_id']]);
if ($orderInfo) {
$storeOrderServices->update(['id' => $orderInfo['id']], ['status' => 3]);
}
break;
}
}
return [];
}
}