|
@@ -9,16 +9,16 @@ class Yspay
|
|
{
|
|
{
|
|
public function t1()
|
|
public function t1()
|
|
{
|
|
{
|
|
- $content = '5f23b52b5e3db911fb13b264cdb5bdf0a6776106ebc19710b2bc5d5613182017079c8c8da12bc96e078308fb4a9058ed6fdf9b6beae5f91ea2bb0175690e5b58fc4d107035465559
|
|
|
|
-a8ca36af4dc26c0c3f58dc5932f41288c9f3bac432e4fea47201a672036817428cfaeb0b8b8234eb67f4d013e36673697091bf438fbe5b87c4612c01ba87e04542a4ccca3c65b448913d30256c189831b5384d227cb8f159ac900cd7c20119663b998de624da216c0ae9b8cd5e9590f76d1e246925a
|
|
|
|
-7971473acb0ec750864370f259a8ad34493df4c105ef195603e3d6abaac0d8338aa2a5aa0a535762bfef9ba5aa8dac5005e804668fe0694f7ff52eb8dddf388195e472a2b5c179b97bb9f4ead009f4bce488cd6462b59ec3e4d27ba3f674b750711d205534f3737bff706afea13aadfa6ea30e9eb71
|
|
|
|
-6cc3704eae87565504e8690514e02f68dad7903bda27f4964e6ad55b8b68306493314a50c07e77847e015afc86b5f7b844e95c7f9b256d1989652a14a5df5963447a16a7837459c583d684ec5e65b892d5e107adbb42b5f71d3cb6913b1ac1068124831f174d14b3e5d1b246c6f7e83e69409be9ce7
|
|
|
|
-6b6fe94cacbba5509d2015e3c0ee0e6f5ad56edda08e1af62f31df8ae071bbfbfca79f462950d98e8f0f4ec0d44d5ce31829fc736924298f8b3922529fd6962d9596f6c85fdf6c5b51e89d0a928fc81904d7de6a567d5c40674cd4fdd41ade4989839fc26ac7b1a1380a100f1862335a95b2d43221a
|
|
|
|
-a652b349a0ce60389256d5b579830b71b296a38a96f2f5bce644ed5747fd44a0a01e619f4e0735029d17ffc128a9e5f11e2123cd04da6c17cc616b4c56e3e04d223aa68fb76e261302b51218ffda50eee4054906a83604a29dbb22811d516a5d1bb2ef77f236a9adedda6f661a8da71547745fdfe40
|
|
|
|
-d1686d7873dc8c8ce1a543fb047ff0d1e7854aa46608c04a0dfb354ee36a6de6892a253e7ad393da7c20a3118a1013bb5db537a041954e122c3e0dc58c2f385dfe446c9a7af793aa549c59876268d39f56fa90958c190b53a9afdcd430378b9d39f5cacdddb72a5a7c3d8997a84e865de6aeb36c907
|
|
|
|
-c071e594d361c0ba7c8683db86f0957148a198e37e9ecfb9927bd3f73d24b09b7201bcc34ce12f4d08947189aee2f3b9696103423dbc9f7d04119bd49ca9ed63e4a39dc7ae5bf3cee5fb12641cacb16742e7a7322baf50d8cee8411a691db3c57efa215e54c9f8eb9b44cb69cd2d69f685aa9ebcfcc
|
|
|
|
-e460da436538134e18a7c0198d6142aac5c5685facf09b897c259cdcba3e9f38c8e620e49d160c2a487eece976869df20ca234b4141d672fd3c1fa3b58f2b57d4fcfbf30150dad535a19654ad5e7d19a98ed3d9dd1eddf159bb27c066e420dd6fa87d1312c6b30ee5573fb70114e1fabf42a88b3256
|
|
|
|
-9bad53d0e21ab989a93479d8';
|
|
|
|
|
|
+ $content = '0c62d6b7f1177314c9ee257915b20298fbf63e53e23a11ab728569370a1037132156a34e0c14d4201f08064e35be918c1e8b8dd2611bca1b6f1251acb399e2a84b644ab4def69d92
|
|
|
|
+1b781970c0bea960ddbb3169d58ef8c7094a35d03ed110b7d75d5a9881aae448ea95f3355c28941fda2e43b3efbc21918faffefe4392a04b293ec8d6d709f5802aca91cdf7a597d837bcb8ad7464cba2434d65ffb6c63475405381cc56e83842c8ae462ab70653e40ea482b2980f683b9f263018eca
|
|
|
|
+bfdc6069eaeb89ec0c4295f5230c13820a578f13ef0086d15a720ea2712ff2040f3ae09a8d3b8f125ff0c174da1b9b90abe18445c283c138126cbf1749097bcac6e197cc872983cd8cb32636e00b335325c60dd4480b7da012e8b1d5dfba885dad768f3f74597a1743a02fa21baddc177a00b4fb9cc
|
|
|
|
+0fac04c11ce8404d92fced77eeb1808028e9bf24ff586f455cf0093829b592518797254d43357332eeca7bbf0b141f313fc72e503bd20dc2bfb1de2e6a22786c62e33b78a3308c3464089b51bdbc97368ed8a5c51d10a2bfeb1d88015abf9e042c72b74d167738359d278100f6df644d564174c1d92
|
|
|
|
+051e206c4a80bbdf93ae102c02781089d1d526f8f6391590f9f4c8128ceb6a402c046746e8f1e341b72bbb5f3a818aa15726bd2930a190fef9d5b625f03020103c00526aa0e2d678f1601d20553d601dac686106c311586218bd446e23f55e19e6f5c322765ec9b88747a080cb8b9460dd91db4d47c
|
|
|
|
+7b9a8e4873f4d319b56f0855a8209d3e2cb7edd84a043446dbc05dcf0fd2186d10653750b6db0e0f2c09dc583b3321021efffad62e6cfe5df4cca03429de98aed68bc15c054b99c08ad6c5a0a9ef1a8ae03caf052a7beda023aba98db8a796f889b180597aa899681f54a4b89498525ba24ce69d2d2
|
|
|
|
+565175ab789410007fed227715c60f71304fd5dab209310f10a34ce1484dd76e4547fd2ff21f2a286e7f5c0b60a15274c1aaae47180a4b67dd7bedda2a04d6eb1cbec3331572bb1b311677189a337e1dd680f29ac3671ad4fea70c3d341999ba25acabecb03822c68d7f3a9bd7b09a4ce809f48f119
|
|
|
|
+6cf39a10221c930b87bc43987b18bef819bf08e72a45b2969a54b27693f5d70260bb9adb93345454107c8c194e71c8612fdc13a663ff13184cb53833c21320cd0e66c61d54499b2b2ec3c188cb87bc2b61b50cda9d43b7d7bec1bef549c8dfa12e43eb9fb1004c1f43b988ac2e38d603df559fc467c
|
|
|
|
+11398886f730494e7696645c99321fe4cb844b41267930da4c7b4622b6f260dc72b2eac1d7c4f6cfd41e6fd79cd50d7e4bfd6832e312e632847e8690288e4c51cddacea2521377bcab13209031442627d3ae55e5ff9c9ba2c19fd84814ec5ea221eed4d03c4703fa9d39f4c8c53202b858fbc4691c2
|
|
|
|
+16fff191633c098221f22d21';
|
|
$class = new Chinaums();
|
|
$class = new Chinaums();
|
|
|
|
|
|
$content = $class->privateDecrypt($content);
|
|
$content = $class->privateDecrypt($content);
|
|
@@ -42,18 +42,18 @@ e460da436538134e18a7c0198d6142aac5c5685facf09b897c259cdcba3e9f38c8e620e49d160c2a
|
|
{
|
|
{
|
|
$order = Dever::order();
|
|
$order = Dever::order();
|
|
|
|
|
|
- $result = $this->action('89810007372107C', $order, 2, 127);
|
|
|
|
|
|
+ $result = $this->action('89810007372107C', $order, -1, 2, 127);
|
|
|
|
|
|
return $result;
|
|
return $result;
|
|
}
|
|
}
|
|
|
|
|
|
- public function action($mid, $order, $type, $cash)
|
|
|
|
|
|
+ public function action($mid, $order, $order_id, $type, $cash)
|
|
{
|
|
{
|
|
$class = new Chinaums();
|
|
$class = new Chinaums();
|
|
|
|
|
|
$notify = Dever::url('yspay.notify?order=' . $order, 'shop');
|
|
$notify = Dever::url('yspay.notify?order=' . $order, 'shop');
|
|
|
|
|
|
- $result = $class->act($mid, $order, $type, $cash, $notify);
|
|
|
|
|
|
+ $result = $class->act($mid, $order, $order_id, $type, $cash, $notify);
|
|
|
|
|
|
return $result;
|
|
return $result;
|
|
}
|
|
}
|
|
@@ -151,7 +151,7 @@ class Chinaums
|
|
}
|
|
}
|
|
|
|
|
|
# 提现
|
|
# 提现
|
|
- public function act($mid, $order, $type = 2, $cash = 1, $notify = '')
|
|
|
|
|
|
+ public function act($mid, $order, $order_id, $type = 2, $cash = 1, $notify = '')
|
|
{
|
|
{
|
|
$url = $this->host() . 'uisouterfront/withdrawback/process';
|
|
$url = $this->host() . 'uisouterfront/withdrawback/process';
|
|
|
|
|
|
@@ -178,6 +178,9 @@ class Chinaums
|
|
if (isset($decryptData['responseCode']) && ($decryptData['responseCode'] == '000000' || $decryptData['responseCode'] == '000001')) {
|
|
if (isset($decryptData['responseCode']) && ($decryptData['responseCode'] == '000000' || $decryptData['responseCode'] == '000001')) {
|
|
return 'ok';
|
|
return 'ok';
|
|
} else {
|
|
} else {
|
|
|
|
+ if ($decryptData['responseDesc'] == '订单号已存在' && $order_id > 0) {
|
|
|
|
+ Dever::db('shop/sell_order')->update(array('where_id' => $order_id, 'withdraw' => 2));
|
|
|
|
+ }
|
|
return $decryptData['responseDesc'];
|
|
return $decryptData['responseDesc'];
|
|
}
|
|
}
|
|
}
|
|
}
|