This commit is contained in:
wucongxing 2023-03-10 17:33:22 +08:00
parent 16a0225cc6
commit f9cae938dd
2 changed files with 30 additions and 12 deletions

View File

@ -7,10 +7,13 @@ use App\Constants\HttpEnumCode;
use App\Exception\BusinessException; use App\Exception\BusinessException;
use App\Model\DoctorInquiryTime; use App\Model\DoctorInquiryTime;
use App\Model\OrderInquiry; use App\Model\OrderInquiry;
use App\Model\UserDoctor;
use App\Request\UserRequest; use App\Request\UserRequest;
use App\Services\ImService;
use App\Services\UserDoctorService; use App\Services\UserDoctorService;
use App\Services\UserService; use App\Services\UserService;
use App\Utils\Http; use App\Utils\Http;
use App\Utils\Log;
use Extend\TencentIm\Account; use Extend\TencentIm\Account;
use Extend\TencentIm\Friend; use Extend\TencentIm\Friend;
use Extend\TencentIm\Group; use Extend\TencentIm\Group;
@ -85,18 +88,18 @@ class UserController extends AbstractController
$out_trade_no = $this->request->input('out_trade_no'); $out_trade_no = $this->request->input('out_trade_no');
// $generator = $this->container->get(IdGeneratorInterface::class); // $generator = $this->container->get(IdGeneratorInterface::class);
// //
$WechatPay = new WechatPay(1); // $WechatPay = new WechatPay(1);
////
// // 获取预支付交易会话标识
// $total = 0.01 * 100;
// $prepay = $WechatPay->getJsapiPrepayId($out_trade_no,$total,"omgU35DlE-rxTAGgcBjOuc4xdcX8");
// if (empty($prepay)){
// return fail(HttpEnumCode::SERVER_ERROR, "订单创建失败");
// }
// //
// 获取预支付交易会话标识 // // 获取小程序支付配置
$total = 0.01 * 100; // $pay_config = $WechatPay->getAppletsPayConfig($prepay['prepay_id']);
$prepay = $WechatPay->getJsapiPrepayId($out_trade_no,$total,"omgU35DlE-rxTAGgcBjOuc4xdcX8"); // return $this->response->json($pay_config);
if (empty($prepay)){
return fail(HttpEnumCode::SERVER_ERROR, "订单创建失败");
}
// 获取小程序支付配置
$pay_config = $WechatPay->getAppletsPayConfig($prepay['prepay_id']);
return $this->response->json($pay_config);
// 发起退款 // 发起退款
// $WechatPay = new WechatPay(1); // $WechatPay = new WechatPay(1);
@ -176,5 +179,20 @@ class UserController extends AbstractController
// dump($result); // dump($result);
// 专家-公益发送im消息
$ImService = new ImService();
// 获取订单医生数据
$params = array();
$params['doctor_id'] = "491925054779883520";
$user_doctor = UserDoctor::getOne($params);
if (empty($user_doctor)){
Log::getInstance()->info("医生数据错误");
}
// 发送消息
$ImService->sendTextMessage($user_doctor['user_id'],"491923510680424449","等待医生接诊",491937904055369728);
} }
} }

View File

@ -102,7 +102,7 @@ class ImService extends BaseService
// 医院 // 医院
if (in_array('Tag_Profile_Custom_Hname',$result)){ if (in_array('Tag_Profile_Custom_Hname',$result)){
$arg['Tag_Profile_Custom_Hname'] = $hospital['hospital']; $arg['Tag_Profile_Custom_Hname'] = $hospital['hospital_name'];
} }
// 职称 // 职称