二线预约微信推送

main
yanzai 12 months ago
parent 521a17e22b
commit 1140c78582

@ -96,6 +96,13 @@ class AspNetZhuanController extends Controller
return $res;
}
//微信推送
public static function WeiXinSend($data)
{
$nonce=uniqid();
$res= self::Post(self::$BaseUrl . '/sendwx.aspx?str='.$nonce,$data,'微信推送');
return $res;
}
public static function Get($url,$mark)
{

@ -893,7 +893,7 @@ class OrderController extends Controller
"电话号码" => null,
"预约Id" => $create_appointment['data'][0][0],
]);
$erxianinfo=false;
if(json_decode($order_info->erxian_appointment_info,true) != null){ //给体检发送二线信息
$erxianinfo = json_decode($order_info->erxian_appointment_info,true);
if(count($erxianinfo) != 0){
@ -924,6 +924,24 @@ class OrderController extends Controller
$asp = new AspNetZhuanController();
$asp::SendMsg($cha->hospital_id, $cha->phone, $cha->name, $cha->appointment_date . ' ' . substr($cha->appointment_time, 0, 5),$cha->sex);
}
//发送二线微信通知
if(!!$erxianinfo and isset($create_appointment['data'][0][0])) {
$data = [
"ghzid" => $person->ghzid,
"yyid" => $yyid,
"type" => "10",
"msg1" => $person->name,
"msg2" => $erxianinfo[0]['name'],
"msg3" => $person->phone,
"msg4" => $erxianinfo[0]['date'].' '.$erxianinfo[0]['time'],
"msg5" => "影像科",
"msg6" => "",
"url" => ""
];
$dnet = new AspNetZhuanController();
$dnet->WeiXinSend($data);
}
return ['status' => true, 'msg' => "完成"];
}

@ -15,6 +15,23 @@ use Illuminate\Support\Facades\Http;
class TestController extends Controller
{
public function DBtest(){
//微信推送
// $data = [
// "ghzid" => "b3346cd4d63b49a58dbd9a41d69efde2",
// "yyid" => "6",
// "type" => "10",
// "msg1" => "张言",
// "msg2" => "核磁",
// "msg3" => "19933509886",
// "msg4" => "2024-08-01 15:30",
// "msg5" => "体检中心",
// "msg6" => "",
// "url" => ""
// ];
// $dnet = new AspNetZhuanController();
// $res = $dnet->WeiXinSend($data);
// dd($res);
// echo DB::table('users')->count();
// $dnet = new AspNetZhuanController();
// $res = $dnet->GetDoctorDateList([
@ -24,18 +41,18 @@ class TestController extends Controller
// ]);
// return \Yz::Return(true,"",['data'=>$res]);
//退款------------------
$data = [
'orderid' => '20241206135049910eRWC5N',
'refund_order_id' => 'T' . '20241206135049910eRWC5N',
'refund_amount' => 63610,
'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']);
}
// $data = [
// 'orderid' => '20241206135049910eRWC5N',
// 'refund_order_id' => 'T' . '20241206135049910eRWC5N',
// 'refund_amount' => 63610,
// '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();

Loading…
Cancel
Save