增加测试代码

This commit is contained in:
2020-12-30 15:40:14 +08:00
parent ea2635a0e4
commit ef6e901edf
5 changed files with 78 additions and 12 deletions

View File

@@ -120,7 +120,7 @@ trait ApiResponse
* @Author :<C.Jason>
* @Date :2018-05-22
* @param [type] $data [description]
* @param string $status [description]
* @param string $log
* @return [type] [description]
*/
public function success($data, $log = '')

View File

@@ -258,4 +258,48 @@ class TestController
return number_format(microtime(true) - request()->server('REQUEST_TIME_FLOAT'), $decimals) . ' s';
}
/**
* Notes: 测试签名
* @Author: 玄尘
* @Date : 2020/12/30 11:47
* @param \Illuminate\Http\Request $request
*/
public function getSign(Request $request)
{
// $data = 'SMyBpCxqBnxAGr/Fk9LOB851Glkgc3ruZnu1Y0ft/R+Ng26ooLXok1Oi1SrwhSJaQ9U75zy3tI7fq3YfTLQxITwUmt4jBiShpeK1whMaYrI=';
// $addcode = '1234567812345678';
//
// return [
// 'sign' => $this->keysign($data, $addcode),
// 'server_id' => $this->user->server_id,
// 'server_key' => $this->user->server_key,
// 'data' => $data,
// 'addcode' => $addcode,
// ];
$server_id = $request->server_id;
$redemptionCode = $request->redemptionCode;
$total = $request->total;
$outletId = $request->outletId;
$this->user = User::whereNull('parent_id')
->where('server_id', $server_id)
->first();
if (!$this->user) {
return $this->error('未查到到渠道');
}
$ret = [
'redemptionCode' => $redemptionCode,
'total' => $total,
'outletId' => $outletId,
];
return json_encode($ret);
info(json_encode($ret));
return $this->success($ret);
}
}

6
composer.lock generated
View File

@@ -6005,10 +6005,6 @@
}
],
"description": "第三方银联对接",
"support": {
"issues": "https://github.com/xuanchen120/unionpay/issues",
"source": "https://github.com/xuanchen120/unionpay/tree/2.2"
},
"time": "2020-12-21T07:04:17+00:00"
}
],
@@ -8353,5 +8349,5 @@
"php": "^7.2"
},
"platform-dev": [],
"plugin-api-version": "2.0.0"
"plugin-api-version": "1.1.0"
}

View File

@@ -58,6 +58,31 @@ return [
],
// 签名检查数据 没有为全数据
'checksign' => [
'default' => [
'in' => [
'msg_type',
'msg_txn_code',
'msg_crrltn_id',
'msg_flg',
'msg_sender',
'msg_time',
'msg_sys_sn',
'msg_ver',
'sign_type',
],
'out' => [
'msg_type',
'msg_txn_code',
'msg_crrltn_id',
'msg_flg',
'msg_sender',
'msg_sys_sn',
'msg_time',
'msg_ver',
'msg_rsp_code',
'msg_rsp_desc',
],
],
'106040' => [
'in' => [
'msg_type',

View File

@@ -6,6 +6,7 @@ Route::get('/test/grant', 'TestController@grant')->name('test.grant');
Route::get('/test/checkcoupon', 'TestController@checkcoupon')->name('test.checkcoupon');
Route::get('/test/query', 'TestController@query')->name('test.query');
Route::get('/test/destroy', 'TestController@destroy')->name('test.destroy');
Route::get('/test/getsign', 'TestController@getSign')->name('test.getsign');
Route::get('/skyxu', 'SkyxuController@index')->name('skyxu');
Route::get('/coupon', 'CouponController@index')->name('coupon');