From 4733abea24e436e6acd271a8a26628711a18e5e4 Mon Sep 17 00:00:00 2001 From: ljl Date: Thu, 21 Sep 2023 11:21:48 +0800 Subject: [PATCH] yh --- app/Command/MineCommand.php | 13 +++++++++++++ app/Helper/Baofu/Baofu.php | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/app/Command/MineCommand.php b/app/Command/MineCommand.php index b33dc4d..187c272 100644 --- a/app/Command/MineCommand.php +++ b/app/Command/MineCommand.php @@ -46,6 +46,9 @@ class MineCommand extends HyperfCommand public function handle(): void { + $this->transferWithdrawNotify(); + $this->getBalance(); + return; $this->querySignEntrust(); return; $this->getBalance(); @@ -558,4 +561,14 @@ class MineCommand extends HyperfCommand $url = $userService->querySignEntrust(['userId' => $userId], $this->getApp(), $this->getToken()); echo $url; } + + protected function transferWithdrawNotify() + { + $data = '{"member_id":"1274207","terminal_id":"82254","data_type":"json","data_content":"54902c7f11a5d1f151ee7a8f014dfa61fa35908dcbf9f763df0ac4ebde99a58208c5dd82b53b84b9387ba230accafa11540ddbed70bec1c18a3c9692338ab618e940553b77136ae08a168df767a2a4467cc20cc88ceac9676e83b6536a052df84aa24af87965f694699a569ad9f931c8f50c14bbd6b8f1a4eb8dbbe06f362a648e256a3fd4d558771f85148d62fb3099845571dbfbcdbb0e44b2b58316d25ef5cf17b02be2c1f509e592b0d32c7911a4b63974b0fc8f2b5ca216c905aeb9d81a95982fe00d1bf6e9e2251e58976dd54856b0001c1b6745532a0df5cd0a6cb72d686b43b1aa6dec349206592b5da833ed2f0d6f858661c3679e0cc7ca6fb15abdcab53548beb12ab46991efe02dcad6d27f80ef5f1523540db4a6076cc5bec6dce2ee4aa625d3e7fef47d6cd1345e660b78b078395e000ce23c8c8e8a6f921a9c0622e73e6ccb18b4143ecc7529a7d40ef707024282a40e4d49c4f1d237acf17e02cf255ad5fa033739f9fdf40e23f86ee0b79507fd7d2a02b602fbedf0579af63fc3115525b2b7c645cd81ed84e20dd866dec67446850fa65c16134a0a1c3f3b90d89564a6a794b21102c70a9e8e44f8929fdb19f6f59694bc359afe27fca758f8af272bb4ebd7e7ed49125d26608947b60330f46c4bd4b9e373967e59b6e353808b4a6fe62db53fc71312298df312b4695f79a22d3dc9f22f639bfad0a3f7dd"}'; + $baofu = new Baofu(); + $content = $baofu->decryptUnionPayData($data['data_content']); + var_dump($content); + $result = json_decode($content, true); + var_dump($result); + } } \ No newline at end of file diff --git a/app/Helper/Baofu/Baofu.php b/app/Helper/Baofu/Baofu.php index 01fe6ca..6a4582f 100644 --- a/app/Helper/Baofu/Baofu.php +++ b/app/Helper/Baofu/Baofu.php @@ -548,6 +548,10 @@ class Baofu } } + public function decryptUnionPayData($content) { + return Rsa::decryptByPublicKey($content, $this->getCerFilePath()); + } + public function signWithdrawEntrust($loginNo, $token) { $data = [];