admin/app/pay/controller/Test.php

145 lines
9.9 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* SAAS应用系统 --- 十年开发经验汇集巨献!
* ==========================================================
* Copy right 2020-2050 成都众联思索科技有限公司,保留所有权利。
* ----------------------------------------------------------
* 官方网址: https://www.zoomtk.com
* 这不是自由软件!未经允许不得用于商业目或程序代码摘取及修改。
* 任何企业和个人未经允许对程序代码以任何形式任何目的再发布传播。
* 唯一发布渠道www.zoomtk.com;非官方渠道统一视为侵权行为。
* ==========================================================
*/
namespace app\pay\controller;
use addon\aliapp\model\CloudPay;
use addon\aliapp\model\OpenPay;
use app\Controller;
use think\Validate;
use think\facade\Db;
class Test extends Controller
{
public function order(){
$order=model('order')->getInfo(['order_id'=>2]);
$res=event('OrderPay',$order);
var_dump($res);
}
public function s(){
var_dump(329*1/100);
// $paydata='{"item_code":"AM010201000000117823","charset":"UTF-8","notify_time":"2023-02-02 10:41:48","commodity_order_id":"202302020000000008847076","quantity":"1","total_price":"0.00","method":"alipay.open.servicemarket.order.notify","sign":"PrqlBU8y1sIIS962JrLmAuggPH89kSTy1cPLur9z0ynHI0YurAVVahaxxt9iWErUMOQGNKehyilyMtCeZdRh84hSdHKktSTHpDvy423sX9xVLYvPBii05joMBJUZ3PM4y7BbizyPamie3yPqdomDuGQ539AYTA\/9YtmwUoh62zjloIoq4UefDOihwuESGFmB5B3HYbw6HpSiVbe8lHEGNSKOGBTCi2OowaSk1sGaT9\/5dQgBCARDGb+amg4pKGMkw105ERlD2EEW9qoGQNwQVP7o9R5UP+7KqgOhg+X95kW5qcIjltjF6rRPa2cH\/j1WQ1RSeTfTuuRBOMLAOr3xuw==","order_time":"2023-02-02 10:38:00","title":"客单豹","specifications":"客单豹","version":"1.0","notify_id":"2023020200222103800094771410174673","merchant_pid":"2088402283167085","package_count":"0","notify_type":"servicemarket_order_notify","period_day":"-1","phone":"18980669271","name":"*敏","order_item_num":"1","contactor":"柏鸿凯","app_id":"2021003167617037","sign_type":"RSA2","timestamp":"2023-02-02 10:41:48"}';
// $res= event('AliAuthNotify',json_decode($paydata,true));
// var_dump($res);
}
// public function e(){
// $PHPReader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader('Csv');
// //载入文件
// $PHPExcel = $PHPReader->load(ROOT_PATH.'/A.csv');
// //获取表中的第一个工作表如果要获取第二个把0改为1依次类推
// $currentSheet = $PHPExcel->getSheet(0);
// //获取总行数
// $allRow = $currentSheet->getHighestRow();
// for ($i = 2; $i <= $allRow; $i++) {
// $_data = [
// 'pay_type' => 'alipay',
// 'business_code' => '',
// 'merchant_name' => '',
// 'merchant_smid' => '',
// 'ag_site_id' => 1,
// 'contacts_name' => 0,
// 'contacts_phone' => '',
// 'updata_time' => '',
// 'create_time' => ''
// ];
// //订单编号
// $business_code = $PHPExcel->getActiveSheet()->getCell('A' . $i)->getValue();
// $merchant_name = $PHPExcel->getActiveSheet()->getCell('C' . $i)->getValue();
// $contacts_name = $PHPExcel->getActiveSheet()->getCell('D' . $i)->getValue();
// $merchant_smid = $PHPExcel->getActiveSheet()->getCell('E' . $i)->getValue();
// $apply_desc = $PHPExcel->getActiveSheet()->getCell('G' . $i)->getValue();
// $order_id= $PHPExcel->getActiveSheet()->getCell('B' . $i)->getValue();
// $_data['business_code']=trim($business_code);
// $_data['merchant_name']=trim($merchant_name);
// $_data['merchant_smid']=trim($merchant_smid);
// $_data['apply_desc']=trim($apply_desc);
// $_data['contacts_name']=trim($contacts_name);
// $ali_arr=[
// 'binding_alipay_logon_id'=>'',
// 'alipay_logon_id'=>'',
// 'alias_name'=> $_data['merchant_name'],
// 'smid'=>trim($merchant_smid),
// 'order_id'=>trim($order_id),
// 'out_door_images'=>'',
// 'in_door_images'=>'',
// 'service'=>[
// "当面付",
// "app支付",
// "线上资金预授权",
// "新当面资金授权",
// "商户代扣",
// "小程序支付",
// ],
// ];
// $_data['alipay_value']=json_encode($ali_arr);
// if( $_data['merchant_smid']!=''){
// Db::name('pay_shop')->insert($_data);
// }
//
// }
//
//
// var_dump($allRow);die;
// }
public function ali(){
$info= Db::name('pay_shop')->select();
$CloudPay = new OpenPay();
$res = $CloudPay->query('','2022122900502000000060919247');
var_dump($res);die;
}
public function aa(){
$paydata=json_decode('{"line_type":"auth","app_type":"aliapp","site_id":"2","ag_site_id":"1","appid":"2021003131620226","appsecret":"","token":"","app_name":"","head_img":"","qrcode":"","account":"2088441422689415","alipay_public":"","private_key":"","app_auth_token":"202301BBb2dc039e58b248ae9c2c6c39bc83eE41","app_refresh_token":"202301BBbcb099fbbed0469abac3c02344bcdE41","app_original":"2088441422689415","original_values":{"app_auth_token":"202301BBb2dc039e58b248ae9c2c6c39bc83eE41","app_refresh_token":"202301BBbcb099fbbed0469abac3c02344bcdE41","auth_app_id":"2021003131620226","expires_in":31536000,"re_expires_in":32140800,"user_id":"2088441422689415"},"state":"2|minapp|1|1"}',true);
// var_dump($paydata);die;
$res=event('MiniappAuthInfo', $paydata);
var_dump($res);
}
public function b(){
$json=[
'notify_type' => 'open_app_auth_notify',
'charset' => 'UTF-8',
'biz_content' => '{"notify_context":{"trigger":"openhome","trigger_context":{"out_biz_no":"202301040000000008805896"}},"detail":{"app_auth_token":"202301BBc4311e1d4d094f2bb146267600195X84","user_id":"2088911181925841","re_expires_in":32140800,"auth_time":1673057100996,"app_refresh_token":"202301BB191270193a99454488e06fbc6368eX84","auth_app_id":"2021003173667904","app_id":"2021003167617037","expires_in":31536000,"app_auth_code":"ea1bfa68dfe3408aab7517686e7d8B84"},"error":{}}',
'notify_time' => '2023-01-08 10:34:49',
'sign' => 'BW6Ui/yFZ2RbKnI6trgg5ANRyv5CDy7rcpENurOKzqbDPZ4tVVmT6Q5QeaIofd7MG9E5xlwUn88rhrspz8IQdpJ9CVdAXilKbT6CPFKs4sNCJZu5yPqucceyi0SKLb9YUrpAfx+fR7RKFqJKNbpz8WUKlbKomIii7AYOt0vEqPXC9u3SWhdRxbFQy2NP52mo0Qr6ZPVSvHDSHd9EpQIVq2hqwVvoeGhs6UtoSiTHRErF9IIjOP/zvuXk9cj/YALpqa8t3oOC7+pePIJ9MSfzJOpzIKTvdISqPnX5Z/dULlEkmyGpDIT/gkd3TBMcaRb078vXydkY0RmMDuzUP5q9Rw==',
'auth_app_id' => '2021003173667904',
'app_id' => '2021003167617037',
'version' => '1.0',
'sign_type' => 'RSA2',
'notify_id' => '2023010700222100501062371438607977',
'status' => 'execute_auth'
];
$res= event('AliAuthNotify',$json);
var_dump($res);
}
public function n(){
$json='{"charset":"UTF-8","biz_content":"{\"smid\":\"2088420618732638\",\"memo\":\"商户进件完成\",\"external_id\":\"202212281644297838\",\"order_id\":\"2022122900502000000060919247\"}","utc_timestamp":"1673051330046","sign":"F4sGoWkEmQxSQbjjN8hKsal7Lba58UTqgdOVEz6x9ve2qqcqxzYmND\/v\/87RWrqB7r8hXxMxvyG\/bNUWIGtcxsfc4RYZjO83LY0pd7+3\/wxAtwfUNZyUbZDjdprk715KUHmPXvnjNNey+Ig96lF7Xa1B0YWNmvSmw2pYOrQ3v3Wd+vDu8fIQ4tNy+adnRzHylfxOmFO3mLVh7BQVBVZwhlHoZExHPInAcEhtczmygzM7UIsybQU5Tp5kbTs3iur7\/Wk0iMkgoMvqGTa\/UYpN6wVCLWq5gFqywrPERob3ka5vmgJB56ZqZZHCeaVKOX8tRvrb90+5GQUFf9HEC09kEA==","app_id":"2021003166659136","version":"1.1","sign_type":"RSA2","notify_id":"2023010600222230050034151455192412","msg_method":"ant.merchant.expand.indirect.zft.passed"}';
$json='{"charset":"UTF-8","biz_content":"{\"order_no\":\"2023010710002181800022005\",\"out_order_no\":\"202301040000000008805896\",\"pid\":\"2088911181925841\",\"min_app_id\":\"2021003173667904\",\"status\":\"AGREED\"}","utc_timestamp":"1673069254846","sign":"MEQVCJ9hwu71oa+\/yOTvq6NqwJWBMyVKiJ+Fmyu\/GKeVr0bfz2KOFxjaxEi4YfFaZRZBDiNs\/3jlHftUsZL4+RE9369bghDmo1bisdTuD3c5hPQXUS2igi\/nwcKKvnVSkWQl6G+WGy75o\/UKBOTKwd\/EA8MX7kmdGlI+uaocg2ZfFbEoM4r6i3xTA6yJ\/GtBFkibg4fSqrqVt+CewoP8AFGPjmQDVF6j6exXthKWW3eV\/xh30fUzWt24kUvadirfItYz1t0yjdG7Ny9Jm5mwoh0Bm8\/qa5QRxMojIC4q01PUVmaNWj5nSkQGrxrifbyS\/EqKEWMBhFKPORAy3kQzUw==","app_id":"2021003167617037","version":"1.1","sign_type":"RSA2","notify_id":"2023010700262100501056408716905123","msg_method":"alipay.open.mini.merchant.confirmed"}';
$json='{"notify_type":"open_app_auth_notify","charset":"UTF-8","biz_content":"{\"notify_context\":{\"trigger\":\"openhome\",\"trigger_context\":{\"out_biz_no\":\"202301040000000008805896\"}},\"detail\":{\"app_auth_token\":\"202301BBc4311e1d4d094f2bb146267600195X84\",\"user_id\":\"2088911181925841\",\"re_expires_in\":32140800,\"auth_time\":1673057100996,\"app_refresh_token\":\"202301BB191270193a99454488e06fbc6368eX84\",\"auth_app_id\":\"2021003173667904\",\"app_id\":\"2021003167617037\",\"expires_in\":31536000,\"app_auth_code\":\"ea1bfa68dfe3408aab7517686e7d8B84\"},\"error\":{}}","notify_time":"2023-01-07 13:32:12","sign":"Qoz0za4JgMvSwyqEhUVClrdtyNPX3X60aLgARA7llq7\/pCwjoJZJD1JPkC56wc3oTapO4rLSA1EalXnNT8OxSR9eUsG5YndIdM\/dIvyhAMYYPz7cdwq0cywY+Tu7VtbN6XYS\/4rz6PSuKsLAh+v2hYF6GDXmBvCDKIVwX1+DcD2g7i0G5T3tQ9H3AbC\/XIIloWzZhqKOGmSZMLHq47IL2Efcpcj3Fgehe5PqaERV3nLnALOcp5KDjJO7wSBl2Nh7kzTkASNcmEk9Y2Jslv08loO67De0GsmxYwMz0rCnKLsd8orxli52td\/IQiRDCDjLrE3iMPesx\/ZWMrBkrtBkog==","auth_app_id":"2021003173667904","app_id":"2021003167617037","version":"1.0","sign_type":"RSA2","notify_id":"2023010700222100501062371438607977","status":"execute_auth"}';
$json=json_decode($json,true);
event('AliAuthNotify',$json);
}
}