You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

102 lines
3.2 KiB
PHP

<?php
namespace App\Http\Controllers;
use App\Http\Controllers\API\AspNetZhuanController;
use App\Http\Controllers\API\H5\OrderController;
use App\Http\Controllers\API\PEISApiController;
use App\Http\Controllers\API\XCXApiController;
use App\Services\ComboItemGroupService;
use App\Services\OrderService;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Http;
class TestController extends Controller
{
public function DBtest(){
// echo DB::table('users')->count();
// $dnet = new AspNetZhuanController();
// $res = $dnet->GetDoctorDateList([
// "yyid" => 6,
// "data" => ["2024-12-07","2024-12-08","2024-12-09","2024-12-10","2024-12-11","2024-12-12","2024-12-13","2024-12-14","2024-12-15","2024-12-16","2024-12-17","2024-12-18","2024-12-19","2024-12-20","2024-12-21","2024-12-22","2024-12-23","2024-12-24","2024-12-25","2024-12-26","2024-12-27","2024-12-28","2024-12-29","2024-12-30","2024-12-31","2025-01-01","2025-01-02","2025-01-03","2025-01-04","2025-01-05","2025-01-06"],
// "action" => "1"
// ]);
// return \Yz::Return(true,"",['data'=>$res]);
//退款------------------
$data = [
'orderid' => '20241208201000310vDzqKi',
'refund_order_id' => 'T' . '20241208201000310vDzqKi',
'refund_amount' => 102300,
'refund_reason' => "体检H5订单退款",
];
$XCX = new XCXApiController();
$res = $XCX::Post('订单退款', $data);
dd($res);
if ($res['data']['refund_state'] != 'SUCCESS') {
return \Yz::echoError1("退款失败" . $res['data']['refund_state']);
}
//--------------
// $aspnet=new AspNetZhuanController();
//优惠券-----------------
// $data=[
// 'action'=>4,
// 'ghzid'=>'3da338777513487fa65f918dad7719d8',
// 'dzjid'=>'995315997321979250097',
// 'hxbz'=>"H5撤销核销",
// 'yyid'=>6
// ];
// $aspnet::YouHuiQuan($data);
// $temp_list=[];
// $nmr=$aspnet::GetNmrList(['yyid'=>6,'data'=>['2024-10-25']],uniqid());
//
// //获取每日数量
// foreach($nmr as $k=>$v){
// $temp_list[]=[
// 'date'=>$k,
// 'count'=>count($v)
// ];
// }
//弃检
// $service = new ComboItemGroupService();
// dd($service->QiJian("2411090001","张三",['1812']));
// $peis = new PEISApiController();
// $data = [
// '电话号码' => "",
// '证件号码' => "",
// '体检号' => "2411280001",
// '包含内部信息'=>true
// ];
// $reports = $peis::Post('体检报告查询', 1, $data);
// //到检
// $aa=Http::post('https://tj-h5.hnxdfe.com/TJCheck',[
// 'password'=>'YRtA1rx1iWgbpYKX',
// 'exam_id'=>'2411280001',
// 'serve_id'=>''
// ]);
// dd($aa->json());
// $data=[
// 'action'=>4,
// 'ghzid'=>'5a798c097bc64bd79c22050175e6236a',
// 'dzjid'=>'994924890348203254993',
// 'hxbz'=>"H5撤销核销",
// 'yyid'=>6
// ];
// $aspnet::YouHuiQuan($data);
}
public function ApiTest(){
return \Yz::Return(true, '获取成功');
}
}