45 lines
1.3 KiB
Markdown
45 lines
1.3 KiB
Markdown
# Dcat Admin Extension
|
|
|
|
订单管理
|
|
|
|
## 安装
|
|
|
|
- `composer config repositories.peidikeji/dcat-admin-order git git@gitea.peidikeji.cn:dcat-admin/dcat-admin-order.git`
|
|
- `composer require peidikeji/dcat-admin-order dev-develop`
|
|
- `php artisan vendor:publish --provider=Peidikeji\Order\OrderServiceProvider`
|
|
|
|
## 配置
|
|
|
|
### app\Providers\EventServiceProvider.php
|
|
|
|
```php
|
|
use Peidikeji\Order\Listeners\UpdateGoodsSoldCount;
|
|
use Peidikeji\Order\Listeners\UpdateGoodsStock;
|
|
use Peidikeji\Order\Listeners\OrderDiscountProfit;
|
|
use Peidikeji\Order\Listeners\OrderInviteProfit;
|
|
use Peidikeji\Order\Listeners\OrderMakeShipQrcode;
|
|
use Peidikeji\Order\Listeners\OrderSendProfit;
|
|
use Peidikeji\Order\Listeners\UpdateGoodsSoldCount;
|
|
use Peidikeji\Order\Listeners\UpdateGoodsStock;
|
|
|
|
protected $listen = [
|
|
\Peidikeji\Order\Events\OrderCreated::class => [
|
|
UpdateGoodsStock::class,
|
|
UpdateGoodsSoldCount::class
|
|
],
|
|
\Peidikeji\Order\Events\OrderPaid::class => [
|
|
OrderDiscountProfit::class,
|
|
OrderSendProfit::class,
|
|
OrderMakeShipQrcode::class,
|
|
],
|
|
\Peidikeji\Order\Events\OrderCanceled::class => [
|
|
UpdateGoodsStock::class,
|
|
UpdateGoodsSoldCount::class,
|
|
OrderDiscountProfit::class,
|
|
OrderSendProfit::class,
|
|
],
|
|
\Peidikeji\Order\Events\OrderReceived::class => [
|
|
OrderInviteProfit::class,
|
|
],
|
|
];
|
|
``` |