admin/app/pay/controller/Test.php

154 lines
6.2 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 addon\futures\model\Forder;
use addon\futures\model\Futures;
use app\Controller;
use think\facade\Queue;
use think\Validate;
use think\facade\Db;
use addon\futures\model\User;
class Test extends Controller
{
public function order(){
$order=model('futures')->getList(['status'=>6]);
// var_dump($order);die;
// $res=event('OrderPay',$order);
// $order['relate_id']=254;
// $res=event('CronOrderClose',$order);
// var_dump($res);
foreach ($order as $item){
$app=[
'relate_id'=>$item['order_id'],
'name'=>$item['order_id'],
'event'=>'CronOrderClose',
];
event('CronOrderClose',$app);
// Queue::push('Cronexecute', $app);
}
// $params=[
// [
// 'relate_id'=>'264',
// 'name'=>'264',
// 'event'=>'Cronexecute',
// ],
// [
// 'name'=>'265',
// 'event'=>'Cronexecute',
// 'relate_id'=>'265'
// ]
// ];
// foreach ($params as $item){
// var_dump($item);
// Queue::push('Cronexecute', $item);
// }
}
public function s(){
// $order=model('order')->getInfo(['order_id'=>258]);
$futures_model = new Futures();
// $res = $futures_model->orderClose(20);
// var_dump($res);
$order=model('order')->getInfo(['order_id'=>33]);
$order['relate_id']=33;
$res=event('CronOrderClose',$order);
var_dump($res);
// $userModel = new User(1);
// var_dump($userModel->buyBack());
// var_dump($res);
// 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;
// }
}