From c3461e13356ca530092c9b43150c6d096aede5ab Mon Sep 17 00:00:00 2001 From: xuanchen120 <122383162@qq.com> Date: Fri, 4 Mar 2022 15:21:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0event?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/PetroController.php | 8 ++ app/Admin/Controllers/TestController.php | 2 +- app/Providers/EventServiceProvider.php | 8 +- composer.lock | 131 +++++++++++++++++++--- 4 files changed, 132 insertions(+), 17 deletions(-) diff --git a/app/Admin/Controllers/PetroController.php b/app/Admin/Controllers/PetroController.php index 8d5221e..63c3d05 100644 --- a/app/Admin/Controllers/PetroController.php +++ b/app/Admin/Controllers/PetroController.php @@ -15,6 +15,14 @@ class PetroController { try { + //获取动态码 + $res = Petro::Check()->setParams([ + 'ticketNum' => '61578832475977235', + 'random' => Str::random(6), + ])->start(); + + dd($res); + // $res = Petro::Bill()->setParams([ // 'matchDate' => Carbon::now()->format('Ymd'), // 'pageNo' => 1, diff --git a/app/Admin/Controllers/TestController.php b/app/Admin/Controllers/TestController.php index 1b15824..623278f 100644 --- a/app/Admin/Controllers/TestController.php +++ b/app/Admin/Controllers/TestController.php @@ -19,7 +19,7 @@ class TestController public function index(Request $request) { - + $str = Str::uuid(); $date = $request->date ?? date('Y-m-d'); $time = Carbon::parse($date); diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php index ff30c62..c1516d8 100644 --- a/app/Providers/EventServiceProvider.php +++ b/app/Providers/EventServiceProvider.php @@ -5,6 +5,8 @@ namespace App\Providers; use App\Events\ConponCallback; use App\Listeners\ConponCallbackListener; use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider; +use XuanChen\Petro\Kernel\Event\CouponNotice; +use XuanChen\Petro\Kernel\Listeners\PetroConponNoticeListener; use XuanChen\UnionPay\Event\UnionpayConponCallback; use XuanChen\UnionPay\Listeners\UnionpayConponCallbackListener; @@ -13,6 +15,7 @@ class EventServiceProvider extends ServiceProvider /** * The event listener mappings for the application. + * * @var array */ protected $listen = [ @@ -22,11 +25,14 @@ class EventServiceProvider extends ServiceProvider UnionpayConponCallback::class => [ UnionpayConponCallbackListener::class, ], - + CouponNotice::class => [ + PetroConponNoticeListener::class, + ], ]; /** * Register any events for your application. + * * @return void */ public function boot() diff --git a/composer.lock b/composer.lock index 36fc075..1fb6ea8 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ff9124fe13daf9df8300d62da36b73a9", + "content-hash": "8ae60394194187c6f32ba6dd833951bf", "packages": [ { "name": "asm89/stack-cors", @@ -3494,6 +3494,59 @@ ], "time": "2022-01-30T08:48:36+00:00" }, + { + "name": "pimple/pimple", + "version": "v3.5.0", + "source": { + "type": "git", + "url": "https://github.com/silexphp/Pimple.git", + "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1 || ^2.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^5.4@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Pimple": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Pimple, a simple Dependency Injection Container", + "homepage": "https://pimple.symfony.com", + "keywords": [ + "container", + "dependency injection" + ], + "support": { + "source": "https://github.com/silexphp/Pimple/tree/v3.5.0" + }, + "time": "2021-10-28T11:13:42+00:00" + }, { "name": "predis/predis", "version": "v1.1.10", @@ -7158,23 +7211,17 @@ }, { "name": "xuanchen/coupon", - "version": "1.0.9", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/xuanchen120/coupon.git", - "reference": "f67679162f55af80d8343fe1cacdc2eed3ad96e8" + "reference": "6d32a7e33509cc95ba2309cda5b34efbd9ddd9e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/xuanchen120/coupon/zipball/f67679162f55af80d8343fe1cacdc2eed3ad96e8", - "reference": "f67679162f55af80d8343fe1cacdc2eed3ad96e8", - "shasum": "", - "mirrors": [ - { - "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", - "preferred": true - } - ] + "url": "https://api.github.com/repos/xuanchen120/coupon/zipball/6d32a7e33509cc95ba2309cda5b34efbd9ddd9e6", + "reference": "6d32a7e33509cc95ba2309cda5b34efbd9ddd9e6", + "shasum": "" }, "require": { "laravel/framework": "*", @@ -7207,9 +7254,63 @@ "homepage": "https://github.com/xuanchen120/coupon.git", "support": { "issues": "https://github.com/xuanchen120/coupon/issues", - "source": "https://github.com/xuanchen120/coupon/tree/1.0.9" + "source": "https://github.com/xuanchen120/coupon/tree/1.1.0" }, - "time": "2021-07-01T02:02:51+00:00" + "time": "2022-02-11T06:39:44+00:00" + }, + { + "name": "xuanchen/petro", + "version": "1.2", + "source": { + "type": "git", + "url": "https://github.com/xuanchen120/petro.git", + "reference": "730e3dbe8194fea8cbee34839769071721fd9704" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/xuanchen120/petro/zipball/730e3dbe8194fea8cbee34839769071721fd9704", + "reference": "730e3dbe8194fea8cbee34839769071721fd9704", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.0.0", + "illuminate/support": "^7.0|^8.0", + "laravel/framework": "*", + "php": ">=7.1.3", + "pimple/pimple": "^3.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "XuanChen\\Petro\\ServiceProvider" + ], + "aliases": { + "Petro": "XuanChen\\Petro" + } + } + }, + "autoload": { + "psr-4": { + "XuanChen\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "玄尘", + "email": "122383162@qq.com" + } + ], + "description": "优惠券", + "support": { + "issues": "https://github.com/xuanchen120/petro/issues", + "source": "https://github.com/xuanchen120/petro/tree/1.2" + }, + "time": "2022-03-04T07:06:08+00:00" }, { "name": "xuanchen/unionpay", @@ -10022,5 +10123,5 @@ "php": "^7.3|^8.0" }, "platform-dev": [], - "plugin-api-version": "2.0.0" + "plugin-api-version": "2.2.0" }