mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-30 14:31:04 +00:00
更新事件
This commit is contained in:
parent
5dd14525b3
commit
c6d17a1530
@ -19,26 +19,26 @@ return [
|
||||
'listen' => [
|
||||
'AppInit' => [],
|
||||
'HttpRun' => [],
|
||||
'HttpEnd' => [\app\listener\http\HttpEnd::class], //HTTP请求结束回调事件
|
||||
'HttpEnd' => [\app\listener\http\HttpEndListener::class], //HTTP请求结束回调事件
|
||||
'LogLevel' => [],
|
||||
'LogWrite' => [],
|
||||
'queue.start' => [\app\listener\queue\QueueStart::class],
|
||||
'user.login' => [\app\listener\user\Login::class],
|
||||
'admin.login' => [\app\listener\admin\AdminLogin::class],//管理员登录
|
||||
'user.register' => [\app\listener\user\Register::class], //用户注册后置事件
|
||||
'wechat.auth' => [\app\listener\wechat\Auth::class], //用户授权后置事件
|
||||
'order.orderCreateAfter' => [\app\listener\order\OrderCreateAfter::class], //订单创建后置事件
|
||||
'order.orderPaySuccess' => [\app\listener\order\OrderPaySuccess::class], //订单支付成功后置事件
|
||||
'order.orderDelivery' => [\app\listener\order\OrderDelivery::class], //订单发货后置事件
|
||||
'order.orderTake' => [\app\listener\order\OrderTake::class], //订单收货后置事件
|
||||
'order.orderRefundCreateAfter' => [\app\listener\order\OrderRefundCreateAfter::class], //售后单生成后置事件
|
||||
'order.orderRefundCancelAfter' => [\app\listener\order\OrderRefundCancelAfter::class], //售后单取消后置事件
|
||||
'out.outPush' => [\app\listener\out\OutPush::class], //对外推送事件
|
||||
'user.userLevel' => [\app\listener\user\UserLevel::class], //用户升级事件
|
||||
'user.userVisit' => [\app\listener\user\UserVisit::class], //用户访问事件
|
||||
'notice.notice' => [\app\listener\notice\Notice::class], //通知->消息事件
|
||||
'pay.notify' => [\app\listener\pay\Notify::class],//支付异步回调
|
||||
'Crontab' => [\app\listener\crontab\SystemCrontab::class],//定时任务事件
|
||||
'queue.start' => [\app\listener\queue\QueueStartListener::class],
|
||||
'user.login' => [\app\listener\user\LoginListener::class],
|
||||
'admin.login' => [\app\listener\admin\AdminLoginListener::class],//管理员登录
|
||||
'user.register' => [\app\listener\user\RegisterListener::class], //用户注册后置事件
|
||||
'wechat.auth' => [\app\listener\wechat\AuthListener::class], //用户授权后置事件
|
||||
'order.orderCreateAfter' => [\app\listener\order\OrderCreateAfterListener::class], //订单创建后置事件
|
||||
'order.orderPaySuccess' => [\app\listener\order\OrderPaySuccessListener::class], //订单支付成功后置事件
|
||||
'order.orderDelivery' => [\app\listener\order\OrderDeliveryListener::class], //订单发货后置事件
|
||||
'order.orderTake' => [\app\listener\order\OrderTakeListener::class], //订单收货后置事件
|
||||
'order.orderRefundCreateAfter' => [\app\listener\order\OrderRefundCreateAfterListener::class], //售后单生成后置事件
|
||||
'order.orderRefundCancelAfter' => [\app\listener\order\OrderRefundCancelAfterListener::class], //售后单取消后置事件
|
||||
'out.outPush' => [\app\listener\out\OutPushListener::class], //对外推送事件
|
||||
'user.userLevel' => [\app\listener\user\UserLevelListener::class], //用户升级事件
|
||||
'user.userVisit' => [\app\listener\user\UserVisitListener::class], //用户访问事件
|
||||
'notice.notice' => [\app\listener\notice\NoticeListener::class], //通知->消息事件
|
||||
'pay.notify' => [\app\listener\pay\NotifyListener::class],//支付异步回调
|
||||
'Crontab' => [\app\listener\crontab\SystemCrontabListener::class],//定时任务事件
|
||||
],
|
||||
];
|
||||
|
||||
|
||||
@ -17,7 +17,7 @@ namespace app\listener\admin;
|
||||
* Class AdminLogin
|
||||
* @package app\listener\admin
|
||||
*/
|
||||
class AdminLogin
|
||||
class AdminLoginListener
|
||||
{
|
||||
|
||||
public function handle($event)
|
||||
@ -18,7 +18,7 @@ use Workerman\Crontab\Crontab;
|
||||
/**
|
||||
* 系统定时任务
|
||||
*/
|
||||
class SystemCrontab implements ListenerInterface
|
||||
class SystemCrontabListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -19,7 +19,7 @@ use think\Response;
|
||||
* Class Create
|
||||
* @package app\listener\http
|
||||
*/
|
||||
class HttpEnd
|
||||
class HttpEndListener
|
||||
{
|
||||
public function handle(Response $response):void
|
||||
{
|
||||
@ -31,7 +31,7 @@ use crmeb\utils\Str;
|
||||
* Class Create
|
||||
* @package app\listener\order
|
||||
*/
|
||||
class Notice implements ListenerInterface
|
||||
class NoticeListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -18,10 +18,10 @@ use crmeb\utils\Arr;
|
||||
|
||||
/**
|
||||
* 订单创建后置事件
|
||||
* Class OrderCreateAfter
|
||||
* Class OrderCreateAfterListener
|
||||
* @package app\listener\order
|
||||
*/
|
||||
class OrderCreateAfter implements ListenerInterface
|
||||
class OrderCreateAfterListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -9,10 +9,10 @@ use crmeb\interfaces\ListenerInterface;
|
||||
|
||||
/**
|
||||
* 订单到期自动收货
|
||||
* Class OrderDelivery
|
||||
* Class OrderDeliveryListener
|
||||
* @package app\listener\order
|
||||
*/
|
||||
class OrderDelivery implements ListenerInterface
|
||||
class OrderDeliveryListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -27,10 +27,10 @@ use think\facade\Log;
|
||||
|
||||
/**
|
||||
* 订单支付成功后
|
||||
* Class OrderPaySuccess
|
||||
* Class OrderPaySuccessListener
|
||||
* @package app\listener\order
|
||||
*/
|
||||
class OrderPaySuccess implements ListenerInterface
|
||||
class OrderPaySuccessListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -7,10 +7,10 @@ use crmeb\interfaces\ListenerInterface;
|
||||
|
||||
/**
|
||||
* 售后单取消
|
||||
* Class OrderRefundCancelAfter
|
||||
* Class OrderRefundCancelAfterListener
|
||||
* @package app\listener\order
|
||||
*/
|
||||
class OrderRefundCancelAfter implements ListenerInterface
|
||||
class OrderRefundCancelAfterListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -11,7 +11,7 @@ use crmeb\interfaces\ListenerInterface;
|
||||
* Class orderRefundCreateAfter
|
||||
* @package app\listener\order
|
||||
*/
|
||||
class OrderRefundCreateAfter implements ListenerInterface
|
||||
class OrderRefundCreateAfterListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -11,10 +11,10 @@ use think\facade\Log;
|
||||
|
||||
/**
|
||||
* 订单确认收货
|
||||
* Class OrderTake
|
||||
* Class OrderTakeListener
|
||||
* @package app\listener\order
|
||||
*/
|
||||
class OrderTake implements ListenerInterface
|
||||
class OrderTakeListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -9,7 +9,7 @@ use crmeb\services\CacheService;
|
||||
use crmeb\services\HttpService;
|
||||
use think\facade\Log;
|
||||
|
||||
class OutPush implements ListenerInterface
|
||||
class OutPushListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -18,10 +18,10 @@ use crmeb\utils\Hook;
|
||||
|
||||
/**
|
||||
* 支付异步回调
|
||||
* Class Notify
|
||||
* Class NotifyListener
|
||||
* @package app\listener\pay
|
||||
*/
|
||||
class Notify
|
||||
class NotifyListener
|
||||
{
|
||||
/**
|
||||
* @param $event
|
||||
@ -16,7 +16,7 @@ namespace app\listener\queue;
|
||||
|
||||
use think\console\Output;
|
||||
|
||||
class QueueStart
|
||||
class QueueStartListener
|
||||
{
|
||||
|
||||
public function handle(Output $output)
|
||||
@ -8,10 +8,10 @@ use crmeb\interfaces\ListenerInterface;
|
||||
|
||||
/**
|
||||
* 用户登录后置事件
|
||||
* Class Login
|
||||
* Class LoginListener
|
||||
* @package app\listener\user
|
||||
*/
|
||||
class Login implements ListenerInterface
|
||||
class LoginListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -13,10 +13,10 @@ use crmeb\interfaces\ListenerInterface;
|
||||
|
||||
/**
|
||||
* 注册完成后置事件
|
||||
* Class Register
|
||||
* Class RegisterListener
|
||||
* @package app\listener\user
|
||||
*/
|
||||
class Register implements ListenerInterface
|
||||
class RegisterListener implements ListenerInterface
|
||||
{
|
||||
/**
|
||||
* 注册完成后置事件
|
||||
@ -9,10 +9,10 @@ use crmeb\interfaces\ListenerInterface;
|
||||
|
||||
/**
|
||||
* 用户升级事件
|
||||
* Class UserLevel
|
||||
* Class UserLevelListener
|
||||
* @package app\listener\user
|
||||
*/
|
||||
class UserLevel implements ListenerInterface
|
||||
class UserLevelListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -9,10 +9,10 @@ use crmeb\interfaces\ListenerInterface;
|
||||
|
||||
/**
|
||||
* 写入用户访问
|
||||
* Class UserVisit
|
||||
* Class UserVisitListener
|
||||
* @package app\listener\user
|
||||
*/
|
||||
class UserVisit implements ListenerInterface
|
||||
class UserVisitListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -8,10 +8,10 @@ use crmeb\interfaces\ListenerInterface;
|
||||
|
||||
/**
|
||||
* 用户授权后置事件
|
||||
* Class Auth
|
||||
* Class AuthListener
|
||||
* @package app\listener\wechat
|
||||
*/
|
||||
class Auth implements ListenerInterface
|
||||
class AuthListener implements ListenerInterface
|
||||
{
|
||||
public function handle($event): void
|
||||
{
|
||||
@ -364,6 +364,12 @@ class StoreOrderDeliveryServices extends BaseServices
|
||||
* @param int $id
|
||||
* @param array $data
|
||||
* @return bool
|
||||
* @throws \think\db\exception\DataNotFoundException
|
||||
* @throws \think\db\exception\DbException
|
||||
* @throws \think\db\exception\ModelNotFoundException
|
||||
* @author 吴汐
|
||||
* @email 442384644@qq.com
|
||||
* @date 2023/02/21
|
||||
*/
|
||||
public function splitDelivery(int $id, array $data)
|
||||
{
|
||||
@ -396,10 +402,8 @@ class StoreOrderDeliveryServices extends BaseServices
|
||||
}
|
||||
|
||||
$cart_ids = $data['cart_ids'];
|
||||
/** @var StoreOrderCartInfoServices $storeOrderCartInfoServices */
|
||||
$storeOrderCartInfoServices = app()->make(StoreOrderCartInfoServices::class);
|
||||
unset($data['cart_ids']);
|
||||
$this->transaction(function () use ($id, $cart_ids, $orderInfo, $data, $storeOrderCartInfoServices) {
|
||||
$this->transaction(function () use ($id, $cart_ids, $orderInfo, $data) {
|
||||
/** @var StoreOrderSplitServices $storeOrderSplitServices */
|
||||
$storeOrderSplitServices = app()->make(StoreOrderSplitServices::class);
|
||||
//订单拆单
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user