作者 lyh

gx

... ... @@ -18,6 +18,19 @@ use App\Models\ExtentModule\ExtensionModuleValue;
class Extension3059ModuleController extends BaseController
{
/**
* @remark :获取所有的支付方式
* @name :getPayMethod
* @author :lyh
* @method :post
* @time :2024/12/25 16:01
*/
public function getPayMethod(){
$pay = new PayStripeApi();
$data = $pay->currency_types;
$this->response('success',Code::SUCCESS,$data);
}
/**
* @remark :获取当前所有的商品列表
* @name :getProductLists
* @author :lyh
... ... @@ -75,32 +88,32 @@ class Extension3059ModuleController extends BaseController
* @time :2024/12/25 10:26
*/
public function save3059OrderDetail(){
$this->param = [
'amount'=>1000,
'currency'=>'cny',
'payment_method_types'=>'alipay',
'data'=>[
['field_id'=>2, 'value'=>'20241225114204'],
['field_id'=>3, 'value'=>date('Y-m-d H:i:s')],
['field_id'=>4, 'value'=>1000],
['field_id'=>5, 'value'=>'成都市武侯区二仙桥走成华大道'],
['field_id'=>9, 'value'=>'cny'],
['field_id'=>10, 'value'=>'alipay'],
['field_id'=>14, 'value'=>'二仙桥大爷'],
['field_id'=>15, 'value'=>'15687012587'],
]
];
// $this->request->validate([
// 'data'=>'required',
// 'amount'=>'required',
// 'currency'=>'required',
// 'payment_method_types'=>'required',
// ],[
// 'data.required' => '数据不能为空',
// 'amount.required' => '金额不能为空',
// 'currency.required' => '币种不能为空',
// 'payment_method_types.required' => '支付方式不能为空',
// ]);
// $this->param = [
// 'amount'=>1000,
// 'currency'=>'cny',
// 'payment_method_types'=>'alipay',
// 'data'=>[
// ['field_id'=>2, 'value'=>'20241225114204'],
// ['field_id'=>3, 'value'=>date('Y-m-d H:i:s')],
// ['field_id'=>4, 'value'=>1000],
// ['field_id'=>5, 'value'=>'成都市武侯区二仙桥走成华大道'],
// ['field_id'=>9, 'value'=>'cny'],
// ['field_id'=>10, 'value'=>'alipay'],
// ['field_id'=>14, 'value'=>'二仙桥大爷'],
// ['field_id'=>15, 'value'=>'15687012587'],
// ]
// ];
$this->request->validate([
'data'=>'required',
'amount'=>'required',
'currency'=>'required',
'payment_method_types'=>'required',
],[
'data.required' => '数据不能为空',
'amount.required' => '金额不能为空',
'currency.required' => '币种不能为空',
'payment_method_types.required' => '支付方式不能为空',
]);
$this->param['module_id'] = 1;//默认订单模块
$moduleValueModel = new ExtensionModuleValue();
$info = $moduleValueModel->where('module_id',$this->param['module_id'])->orderBy('uuid','desc')->first();
... ...
... ... @@ -609,6 +609,7 @@ Route::middleware(['bloginauth'])->group(function () {
Route::any('2205/get2205List', [\App\Http\Controllers\Bside\ExtensionModule\Extension2205ModuleController::class, 'get2205List'])->name('extension_module_get2205List');
Route::any('2205/save2205Status', [\App\Http\Controllers\Bside\ExtensionModule\Extension2205ModuleController::class, 'save2205Status'])->name('extension_module_save2205Status');
//3059项目单独处理
Route::any('3059/getPayMethod', [\App\Http\Controllers\Bside\ExtensionModule\Extension3059ModuleController::class, 'getPayMethod'])->name('extension_module_getPayMethod');
Route::any('3059/get3059Product', [\App\Http\Controllers\Bside\ExtensionModule\Extension3059ModuleController::class, 'get3059Product'])->name('extension_module_get3059Product');
Route::any('3059/save3059OrderDetail', [\App\Http\Controllers\Bside\ExtensionModule\Extension3059ModuleController::class, 'save3059OrderDetail'])->name('extension_module_save3059OrderDetail');
});
... ...