From 075695b962c6d2db59fe340a7c6c605ae3a76700 Mon Sep 17 00:00:00 2001 From: yanzai Date: Sun, 16 Feb 2025 18:02:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A9=9A=E6=A3=80=20=E5=8F=91=E9=80=81?= =?UTF-8?q?=E5=8F=96=E6=B6=88=E9=80=9A=E7=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/API/AspNetZhuanController.php | 14 ++++++++++ .../Http/Controllers/API/H5/PayController.php | 26 ++++++++++++++++++- 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/Laravel/app/Http/Controllers/API/AspNetZhuanController.php b/Laravel/app/Http/Controllers/API/AspNetZhuanController.php index 8dda90b..1b97069 100644 --- a/Laravel/app/Http/Controllers/API/AspNetZhuanController.php +++ b/Laravel/app/Http/Controllers/API/AspNetZhuanController.php @@ -85,6 +85,20 @@ class AspNetZhuanController extends Controller $url=self::$BaseUrl."/tuisong.aspx?yyid=".$yyid."&type=13&mobile=".$tel."&msg1=".urlencode($code); self::get($url,"短信发送"); } + //通用短信发送 + public static function PublicSendMsg($type,$r_yyid,$tel,$msg) + { + if($r_yyid==1){ + $yyid=6; + $yy_name="现代妇儿秀英院区"; + } + if($r_yyid==4){ + $yyid=2; + $yy_name="现代妇儿府城院区"; + } + $url=self::$BaseUrl."/tuisong.aspx?yyid=".$yyid."&type=".$type."3&mobile=".$tel."&msg1=".urlencode($msg); + self::get($url,"短信发送"); + } //获取优惠卷类型 public static function YouHuiQuan($data) diff --git a/Laravel/app/Http/Controllers/API/H5/PayController.php b/Laravel/app/Http/Controllers/API/H5/PayController.php index b9c3d81..b535706 100644 --- a/Laravel/app/Http/Controllers/API/H5/PayController.php +++ b/Laravel/app/Http/Controllers/API/H5/PayController.php @@ -127,10 +127,34 @@ class PayController extends Controller $key = request('key'); if($key != "dfsd2Ajd256SDI02") return \Yz::echoError1("权限校验错误"); if(!isset($id)) return \Yz::echoError1("id不能为空"); + + $orderInfo = DB::table('orders')->where(['id' => $id])->first(); + $person=DB::table('web_user_person')->where(['id' => $orderInfo->person_id])->first(); + $service = new OrderService(); $res=$service->Refund($id); if(!$res['status']) return \Yz::echoError1($res['msg']); - if($res['status']) return \Yz::Return(true, "自动退款成功", []); + if($res['status']){ + //婚检发送提醒 + $keshi="健康管理中心"; + if($person->sex==1) $keshi="健康管理中心(1楼男宾区)"; + if($person->sex==2) $keshi="健康管理中心(2楼女宾区)"; + $data = [ + "ghzid" => $person->ghzid, + "yyid" => 6, + "type" => "15", + "msg1" => $person->name, + "msg2" => $keshi, + "msg3" => $orderInfo->doctor, + "msg4" => $orderInfo->appointment_date.' '.$orderInfo->appointment_time, + "msg5" => "", + "msg6" => "", + "url" => "" + ]; + $dnet = new AspNetZhuanController(); + $dnet->WeiXinSend($data); + return \Yz::Return(true, "自动退款成功", []); + } } public static function nonce($l = 16)