This commit is contained in:
wucongxing 2023-03-10 16:52:48 +08:00
parent 330421fd00
commit d8ba69f9b6
4 changed files with 42 additions and 42 deletions

View File

@ -202,6 +202,7 @@ class AssignDoctorConsumer extends ConsumerMessage
$arg = array(); $arg = array();
$arg['From_Account'] = $user_doctor['user_id']; // 发送方user_id 如系统发送,无需填写 $arg['From_Account'] = $user_doctor['user_id']; // 发送方user_id 如系统发送,无需填写
$arg['To_Account'] = $order_inquiry['user_id']; // 接收方user_id $arg['To_Account'] = $order_inquiry['user_id']; // 接收方user_id
$arg['SendMsgControl'] = ['NoUnread'];
$arg['MsgBody'] = [ $arg['MsgBody'] = [
[ [
@ -215,8 +216,7 @@ class AssignDoctorConsumer extends ConsumerMessage
// 自定义消息 // 自定义消息
$cloud_custom_data = array(); $cloud_custom_data = array();
$cloud_custom_data['order_inquiry_id'] = $order_inquiry['order_inquiry_id']; $cloud_custom_data['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
$cloud_custom_data['inquiry_type'] = $order_inquiry['inquiry_type']; $cloud_custom_data['is_system'] = 1;
$cloud_custom_data['message_type'] = 1;//消息类型1系统发送 其余:用户发送)
$arg['CloudCustomData'] = json_encode($cloud_custom_data,JSON_UNESCAPED_UNICODE); $arg['CloudCustomData'] = json_encode($cloud_custom_data,JSON_UNESCAPED_UNICODE);

View File

@ -157,6 +157,7 @@ class CallBackController extends AbstractController
$arg = array(); $arg = array();
$arg['From_Account'] = $user_doctor['user_id']; // 发送方user_id 如系统发送,无需填写 $arg['From_Account'] = $user_doctor['user_id']; // 发送方user_id 如系统发送,无需填写
$arg['To_Account'] = $order_inquiry['user_id']; // 接收方user_id $arg['To_Account'] = $order_inquiry['user_id']; // 接收方user_id
$arg['SendMsgControl'] = ['NoUnread'];
$arg['MsgBody'] = [ $arg['MsgBody'] = [
[ [
@ -170,8 +171,7 @@ class CallBackController extends AbstractController
// 自定义消息 // 自定义消息
$cloud_custom_data = array(); $cloud_custom_data = array();
$cloud_custom_data['order_inquiry_id'] = $order_inquiry['order_inquiry_id']; $cloud_custom_data['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
$cloud_custom_data['inquiry_type'] = $order_inquiry['inquiry_type']; $cloud_custom_data['is_system'] = 1;
$cloud_custom_data['message_type'] = 1;//1系统发送 其余:用户发送
$arg['CloudCustomData'] = json_encode($cloud_custom_data,JSON_UNESCAPED_UNICODE); $arg['CloudCustomData'] = json_encode($cloud_custom_data,JSON_UNESCAPED_UNICODE);
@ -383,7 +383,6 @@ class CallBackController extends AbstractController
$imService = new ImService(); $imService = new ImService();
$imService->addRecentContactRecordCache($order_inquiry['doctor_id'],$order_inquiry['inquiry_type'],$order_inquiry['user_id'],$data); $imService->addRecentContactRecordCache($order_inquiry['doctor_id'],$order_inquiry['inquiry_type'],$order_inquiry['user_id'],$data);
} }
} }
} catch (\Exception $e) { } catch (\Exception $e) {

View File

@ -82,21 +82,21 @@ class UserController extends AbstractController
// 支付测试 // 支付测试
public function testpay(){ public function testpay(){
// 发起支付 // 发起支付
// $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; $total = 0.01 * 100;
// $prepay = $WechatPay->getJsapiPrepayId($out_trade_no,$total,"omgU35DlE-rxTAGgcBjOuc4xdcX8"); $prepay = $WechatPay->getJsapiPrepayId($out_trade_no,$total,"omgU35DlE-rxTAGgcBjOuc4xdcX8");
// if (empty($prepay)){ if (empty($prepay)){
// return fail(HttpEnumCode::SERVER_ERROR, "订单创建失败"); return fail(HttpEnumCode::SERVER_ERROR, "订单创建失败");
// } }
//
// // 获取小程序支付配置 // 获取小程序支付配置
// $pay_config = $WechatPay->getAppletsPayConfig($prepay['prepay_id']); $pay_config = $WechatPay->getAppletsPayConfig($prepay['prepay_id']);
// return $this->response->json($pay_config); return $this->response->json($pay_config);
// 发起退款 // 发起退款
// $WechatPay = new WechatPay(1); // $WechatPay = new WechatPay(1);
@ -148,32 +148,32 @@ class UserController extends AbstractController
// $result = $friend->addFriend("123456",'1234567',"快速问诊"); // $result = $friend->addFriend("123456",'1234567',"快速问诊");
// 发送消息 // 发送消息
$arg = array(); // $arg = array();
$arg['From_Account'] = "10002"; // 发送方user_id 如系统发送,无需填写 // $arg['From_Account'] = "10002"; // 发送方user_id 如系统发送,无需填写
$arg['To_Account'] = "123456"; // 接收方user_id // $arg['To_Account'] = "123456"; // 接收方user_id
$arg['ForbidCallbackControl'] = ['ForbidBeforeSendMsgCallback']; // $arg['ForbidCallbackControl'] = ['ForbidBeforeSendMsgCallback'];
//
$arg['MsgBody'] = [ // $arg['MsgBody'] = [
[ // [
"MsgType" => "TIMTextElem", // "MsgType" => "TIMTextElem",
"MsgContent" => [ // "MsgContent" => [
"Text" => "测试消息33", // "Text" => "测试消息33",
], // ],
] // ]
]; // ];
//
// 自定义消息 // // 自定义消息
$cloud_custom_data = array(); // $cloud_custom_data = array();
$cloud_custom_data['order_inquiry_id'] = 491963820554948608; // $cloud_custom_data['order_inquiry_id'] = 491963820554948608;
$cloud_custom_data['is_system'] = 0; // $cloud_custom_data['is_system'] = 0;
//
$arg['CloudCustomData'] = json_encode($cloud_custom_data,JSON_UNESCAPED_UNICODE); // $arg['CloudCustomData'] = json_encode($cloud_custom_data,JSON_UNESCAPED_UNICODE);
//
$result = $message->sendMessage($arg); // $result = $message->sendMessage($arg);
// $result = $profile->getOneAccountPortraitList("123456"); // $result = $profile->getOneAccountPortraitList("123456");
dump($result); // dump($result);
} }

View File

@ -310,14 +310,15 @@ class UserDoctorController extends AbstractController
*/ */
public function getDoctorMessageList(): ResponseInterface public function getDoctorMessageList(): ResponseInterface
{ {
// $data['order_inquiry_id'] = 3; // $data['order_inquiry_id'] = 1;
// $data['patient_name'] = "测试用户3"; // $data['patient_name'] = "测试用户3";
// $data['patient_sex'] = 1; // $data['patient_sex'] = 1;
// $data['patient_age'] = 19; // $data['patient_age'] = 19;
// $data['inquiry_status'] = 1; // $data['inquiry_status'] = 1;
// $data['message_send_time'] = 10000; // $data['message_send_time'] = 10000;
// $data['message_seq'] = 101; // $data['message_seq'] = 101;
// $data['last_message_content'] = ""; // $data['message_type'] = "TIMTextElem";
// $data['last_message_content']['Text'] = "测试消息3";
// //
// $imService = new ImService(); // $imService = new ImService();
// $imService->addRecentContactRecordCache("491925054779883520",2,"3",$data); // $imService->addRecentContactRecordCache("491925054779883520",2,"3",$data);