作者 竞泽

test:更新测试文件

  1 +<?php
  2 +foreach (['./', '../', '../../', '../../../'] as $pathPrefix) {
  3 + $loaderFile = $pathPrefix . 'vendor/autoload.php';
  4 + if (file_exists($loaderFile)) {
  5 + require_once $loaderFile;
  6 + break;
  7 + }
  8 +}
@@ -8,77 +8,71 @@ use Lackoxygen\Customs\Request\Struct\GoodsInfoItem; @@ -8,77 +8,71 @@ use Lackoxygen\Customs\Request\Struct\GoodsInfoItem;
8 use Lackoxygen\Customs\Request\Struct\PayExchangeInfoHead; 8 use Lackoxygen\Customs\Request\Struct\PayExchangeInfoHead;
9 use Lackoxygen\Customs\Request\Struct\PayExchangeInfoItem; 9 use Lackoxygen\Customs\Request\Struct\PayExchangeInfoItem;
10 10
11 -foreach (['./', '../', '../../', '../../../'] as $pathPrefix) {  
12 - $loaderFile = $pathPrefix . 'vendor/autoload.php';  
13 - if (file_exists($loaderFile)) {  
14 - require_once $loaderFile;  
15 - break;  
16 - }  
17 -} 11 +require_once 'bootstrap';
18 12
19 -$response = CustomsFacade::report(function (PayExInfo $exInfo) {  
20 - $collection = $exInfo;  
21 - $payExchangeInfoItem = PayExchangeInfoItem::make(); 13 +$collection = PayExInfo::make();
22 14
23 - $guid = Str::uuid()->toString(); 15 +$payExchangeInfoItem = PayExchangeInfoItem::make();
24 16
25 - $tradingTime = date('YmdHis'); 17 +$guid = Str::uuid()->toString();
26 18
27 - $serviceTime = Carbon::now()->getPreciseTimestamp(3); 19 +$tradingTime = date('YmdHis');
28 20
29 - $uuid = "8D5925BF-4DC7-4CC5-AE0B-AB9AA0800E5C"; 21 +$serviceTime = Carbon::now()->getPreciseTimestamp(3);
30 22
31 - $sid = '4BE53EF8-2432-432C-A102-D33835D2C153'; 23 +$uuid = "8D5925BF-4DC7-4CC5-AE0B-AB9AA0800E5C";
32 24
33 - $tradingTime = "20210716101722"; 25 +$sid = '4BE53EF8-2432-432C-A102-D33835D2C153';
34 26
35 - $serviceTime = "1626401880241"; 27 +$tradingTime = "20210716101722";
36 28
37 - $collection->setSessionID($sid); 29 +$serviceTime = "1626401880241";
38 30
39 - $payExchangeInfoHead = PayExchangeInfoHead::make();  
40 - $payExchangeInfoHead->setGuid($uuid);  
41 - $payExchangeInfoHead->setInitalRequest('原始请求');//支付原始请求  
42 - $payExchangeInfoHead->setInitalResponse('ok');//支付原始返回  
43 - $payExchangeInfoHead->setEbpCode('4423968643');  
44 - $payExchangeInfoHead->setPayCode('312226T001');  
45 - $payExchangeInfoHead->setPayTransactionId('b201907311451410140026320');  
46 - $payExchangeInfoHead->setTotalAmount(1);  
47 - $payExchangeInfoHead->setCurrency(502);  
48 - $payExchangeInfoHead->setVerDept(3);  
49 - $payExchangeInfoHead->setPayType(1);  
50 - $payExchangeInfoHead->setTradingTime($tradingTime); 31 +$collection->setSessionID($sid);
51 32
52 - $payExchangeInfoHead->setNote('测试订单');  
53 - $collection->setPayExchangeInfoHead($payExchangeInfoHead); 33 +$payExchangeInfoHead = PayExchangeInfoHead::make();
  34 +$payExchangeInfoHead->setGuid($uuid);
  35 +$payExchangeInfoHead->setInitalRequest('原始请求');//支付原始请求
  36 +$payExchangeInfoHead->setInitalResponse('ok');//支付原始返回
  37 +$payExchangeInfoHead->setEbpCode('4423968643');
  38 +$payExchangeInfoHead->setPayCode('312226T001');
  39 +$payExchangeInfoHead->setPayTransactionId('b201907311451410140026320');
  40 +$payExchangeInfoHead->setTotalAmount(1);
  41 +$payExchangeInfoHead->setCurrency(502);
  42 +$payExchangeInfoHead->setVerDept(3);
  43 +$payExchangeInfoHead->setPayType(1);
  44 +$payExchangeInfoHead->setTradingTime($tradingTime);
54 45
55 - $goodsItem1 = GoodsInfoItem::make();  
56 - $goodsItem1->setGname('测试商品01');  
57 - $goodsItem1->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=261&retail_goods_id=21&groupType=3'); 46 +$payExchangeInfoHead->setNote('测试订单');
  47 +$collection->setPayExchangeInfoHead($payExchangeInfoHead);
58 48
59 - $goodsItem2 = GoodsInfoItem::make();  
60 - $goodsItem2->setGname('测试商品2');  
61 - $goodsItem2->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=441&retail_goods_id=34&groupType=3'); 49 +$goodsItem1 = GoodsInfoItem::make();
  50 +$goodsItem1->setGname('测试商品01');
  51 +$goodsItem1->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=261&retail_goods_id=21&groupType=3');
62 52
63 - $payExchangeInfoItem->setOrderNo('RE202102252327330035730408');  
64 - $payExchangeInfoItem->pushGoodsInfo($goodsItem1);  
65 - $payExchangeInfoItem->pushGoodsInfo($goodsItem2); 53 +$goodsItem2 = GoodsInfoItem::make();
  54 +$goodsItem2->setGname('测试商品2');
  55 +$goodsItem2->setItemLink('https://test.m.vodeshop.com/o2o/pages/seckill/goodsDetail?activityGoodsId=441&retail_goods_id=34&groupType=3');
66 56
67 - $payExchangeInfoItem->setRecpAccount('OSA571908863132601');  
68 - $payExchangeInfoItem->setRecpCode('91440113304476710E');  
69 - $payExchangeInfoItem->setRecpName('guangdongloveback'); 57 +$payExchangeInfoItem->setOrderNo('RE202102252327330035730408');
  58 +$payExchangeInfoItem->pushGoodsInfo($goodsItem1);
  59 +$payExchangeInfoItem->pushGoodsInfo($goodsItem2);
70 60
  61 +$payExchangeInfoItem->setRecpAccount('OSA571908863132601');
  62 +$payExchangeInfoItem->setRecpCode('91440113304476710E');
  63 +$payExchangeInfoItem->setRecpName('guangdongloveback');
71 64
72 - $collection->pushPayExchangeInfoLists($payExchangeInfoItem);  
73 65
  66 +$collection->pushPayExchangeInfoLists($payExchangeInfoItem);
74 67
75 - $collection->setServiceTime($serviceTime);  
76 68
  69 +$collection->setServiceTime($serviceTime);
77 70
78 - $collection->setCertNo(config('customs.cert_no'));  
79 71
80 - $collection->setSignValue("n48bqbODd6cNU/RDErvHHb/4+65ePk1MTxVL5Kln+dwM7K2f/BLvCv0OwUN2j7qeFvvJFTfTfpDzb2xc+OwGc/U0ZTWby9BDV47eXQE+o6JoNtXJ5yR6+lje620tW987Pzd4kO9+gwmNKJoufwwaCUTEm6tGNlzaYliOpxaiYS4="); 72 +$collection->setCertNo(config('customs.cert_no'));
81 73
82 -}); 74 +$collection->setSignValue("n48bqbODd6cNU/RDErvHHb/4+65ePk1MTxVL5Kln+dwM7K2f/BLvCv0OwUN2j7qeFvvJFTfTfpDzb2xc+OwGc/U0ZTWby9BDV47eXQE+o6JoNtXJ5yR6+lje620tW987Pzd4kO9+gwmNKJoufwwaCUTEm6tGNlzaYliOpxaiYS4=");
  75 +
  76 +$response = CustomsFacade::report($collection);
83 77
84 var_dump($response); 78 var_dump($response);