Merge branch 'dev'

This commit is contained in:
wucongxing 2023-06-02 08:46:24 +08:00
commit 074948594a
9 changed files with 424 additions and 287 deletions

View File

@ -160,10 +160,14 @@ class CancelUnInquiryOrdersDelayDirectConsumer extends ConsumerMessage
// 发送IM消息-问诊退款 // 发送IM消息-问诊退款
$imService->inquiryRefund($order_inquiry,$user_doctor['user_id'],$order_inquiry['user_id']); $imService->inquiryRefund($order_inquiry,$user_doctor['user_id'],$order_inquiry['user_id']);
// 发送站内、订阅消息-医生未接诊 // 发送站内、订阅消息-患者-医生未接诊
$MessagePush = new MessagePush($order_inquiry['user_id'],$order_inquiry['order_inquiry_id']); $MessagePush = new MessagePush($order_inquiry['user_id'],$order_inquiry['order_inquiry_id']);
$MessagePush->patientNoInquiry(); $MessagePush->patientNoInquiry();
// 发送站内、订阅消息-医生-超时未接诊
$MessagePush = new MessagePush($user_doctor['user_id'],$order_inquiry['order_inquiry_id']);
$MessagePush->doctorNoInquiry();
if (!empty($order_inquiry['coupon_amount_total']) && $order_inquiry['coupon_amount_total'] > 0) { if (!empty($order_inquiry['coupon_amount_total']) && $order_inquiry['coupon_amount_total'] > 0) {
// 获取用户优惠卷信息 // 获取用户优惠卷信息
$params = array(); $params = array();

View File

@ -619,4 +619,47 @@ class ImService extends BaseService
throw new BusinessException($e->getMessage()); throw new BusinessException($e->getMessage());
} }
} }
/**
* 横幅通知-医生有新问诊
* @param array|object $order_inquiry
* @param string $doctor_user_id 用户id
* @return void
*/
public function bannerNoticeNewInquiry(array|object $order_inquiry, string $doctor_user_id): void
{
try {
// 发送消息
$cloud_custom_data = array();
$cloud_custom_data['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
$cloud_custom_data['is_system'] = 1;
$cloud_custom_data['inquiry_type'] = $order_inquiry['inquiry_type'];
$cloud_custom_data['message_rounds'] = 0;
$cloud_custom_data['patient_family_data']['patient_name'] = $order_inquiry['patient_name'];
$cloud_custom_data['patient_family_data']['patient_sex'] = $order_inquiry['patient_sex'];
$cloud_custom_data['patient_family_data']['patient_age'] = $order_inquiry['patient_age'];
if ($order_inquiry['inquiry_type'] == 1 || $order_inquiry['inquiry_type'] == 3) {
// 专家、公益
$desc = "24小时内未接诊平台将自动取消问诊";
}else{
// 快速、购药
$desc = "5分钟内未接诊平台将自动取消问诊";
}
// 消息内容
$message_content_data = array();
$message_content_data['message_type'] = 8;
$message_content_data['title'] = "您有一个新的问诊服务等待接诊";
$message_content_data['desc'] = $desc;
$message_content_data['data']['message_path'] = "/Pages/yishi/wenzhen_v2/wenzhen";
$message_content = [
'Data' => json_encode($message_content_data, JSON_UNESCAPED_UNICODE),
];
$this->sendMessage("", $doctor_user_id, $message_content, "TIMCustomElem", $cloud_custom_data);
} catch (\Exception $e) {
throw new BusinessException($e->getMessage());
}
}
} }

View File

@ -1098,7 +1098,6 @@ class MessagePush extends BaseService
} }
// 订阅 // 订阅
$inquiry_type = inquiryTypeToString($this->order_inquiry['inquiry_type']);
// 问诊内容-病情主诉 // 问诊内容-病情主诉
$disease_desc = $order_inquiry_case['disease_desc']; $disease_desc = $order_inquiry_case['disease_desc'];
@ -1111,6 +1110,15 @@ class MessagePush extends BaseService
} }
} }
if ($this->order_inquiry['inquiry_type'] == 1 || $this->order_inquiry['inquiry_type'] == 3) {
// 专家、公益
$thing6 = "24小时内未接诊平台将自动取消问诊";
} else {
// 快速、购药
$thing6 = "5分钟内未接诊平台将自动取消问诊";
}
$sub_data = array(); $sub_data = array();
$sub_data['push_user_id'] = $this->user['user_id']; $sub_data['push_user_id'] = $this->user['user_id'];
$sub_data['wx_template_id'] = "G1RIs0RYqsTQ2CuPQWalIMyb6_deuEEbJfajfhGvNzc";//咨询提醒 $sub_data['wx_template_id'] = "G1RIs0RYqsTQ2CuPQWalIMyb6_deuEEbJfajfhGvNzc";//咨询提醒
@ -1122,7 +1130,7 @@ class MessagePush extends BaseService
"thing4" => (string)$disease_desc,// 病情描述 "thing4" => (string)$disease_desc,// 病情描述
"thing6" => "24小时内未接诊平台将自动取消问诊",// 提示说明 "thing6" => $thing6,// 提示说明
"thing5" => "",// 咨询内容 "thing5" => "",// 咨询内容
@ -2151,4 +2159,77 @@ class MessagePush extends BaseService
} }
} }
/**
* 医生-超时未接诊
* 站内、订阅
* @return void
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/
public function doctorNoInquiry(): void
{
try {
// 获取问诊订单关联病例
$params = array();
$params['order_inquiry_id'] = $this->order_inquiry['order_inquiry_id'];
$order_inquiry_case = OrderInquiryCase::getOne($params);
if (empty($order_inquiry_case)) {
Log::getInstance("MessagePush")->error("错误:病例数据为空");
return;
}
// 站内
$data = array();
$data['user_id'] = $this->user['user_id'];
$data['notice_type'] = 1;
$data['inquiry_type'] = $this->order_inquiry['inquiry_type']; // 问诊类型(医生端服务通知存在 1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药)
$data['from_name'] = "肝胆小秘书";
$data['notice_brief_title'] = "因您超时未接诊,订单已失效,已退款给患者。";
$data['notice_title'] = "因您超时未接诊,订单已失效,已退款给患者。";
$data['notice_content'] = "因您超时未接诊,订单已失效,已退款给患者。";
$message = new SendStationMessageProducer($data);
$producer = ApplicationContext::getContainer()->get(Producer::class);
$result = $producer->produce($message);
if (!$result) {
Log::getInstance("MessagePush")->error("错误:加入推送队列失败" . json_encode($data, JSON_UNESCAPED_UNICODE));
}
// 问诊内容-病情主诉
$disease_desc = $order_inquiry_case['disease_desc'];
if (!empty($disease_desc)) {
if (strlen($disease_desc) > 15) {
$disease_desc = mb_substr($disease_desc, 0, 15);
if ($disease_desc) {
$disease_desc = $disease_desc . "...";
}
}
}
$sub_data = array();
$sub_data['push_user_id'] = $this->user['user_id'];
$sub_data['wx_template_id'] = "G1RIs0RYqsTQ2CuPQWalIMyb6_deuEEbJfajfhGvNzc";//咨询提醒
$sub_data['params']['page'] = "";
$sub_data['params']['data'] = [
"thing1" => "超时未接诊",// 提醒内容
"name2" => (string)$this->order_inquiry['patient_name'],// 患者姓名
"thing4" => (string)$disease_desc,// 病情描述
"thing6" => "因您超时未接诊订单已失效,已退款给患者",// 提示说明
"thing5" => "",// 咨询内容
];
$data = array();
$data['sub_data'] = $sub_data;
$data['sms_data'] = [];
$message = new SendSubMessageProducer($data);
$producer = ApplicationContext::getContainer()->get(Producer::class);
$result = $producer->produce($message);
if (!$result) {
Log::getInstance("MessagePush")->error("错误:加入推送队列失败" . json_encode($data, JSON_UNESCAPED_UNICODE));
}
} catch (\Exception $e) {
Log::getInstance("MessagePush")->error("错误:加入推送队列失败" . $e->getMessage());
}
}
} }

View File

@ -483,7 +483,7 @@ class PatientDoctorService extends BaseService
// 无合适医生 // 无合适医生
$result['status'] = 3; $result['status'] = 3;
$result['data'] = ""; $result['data'] = "";
$result['message'] = "目前暂无可接诊医生"; $result['message'] = "暂无可接诊医生,请选择其他服务入口进行问诊";
return success($result); return success($result);
} }
} }

View File

@ -281,6 +281,8 @@ class UserDoctorService extends BaseService
// 处理银行卡掩码 // 处理银行卡掩码
$bank_card_code_mask = Mask::maskBankCard($bank_card_code); $bank_card_code_mask = Mask::maskBankCard($bank_card_code);
$app_env = config('app_env','dev');
if ($app_env != "dev"){
// 验证银行卡 // 验证银行卡
$BankCard = new BankCard(); $BankCard = new BankCard();
@ -292,6 +294,7 @@ class UserDoctorService extends BaseService
if (!empty($res)){ if (!empty($res)){
return fail(HttpEnumCode::HTTP_ERROR,$res); return fail(HttpEnumCode::HTTP_ERROR,$res);
} }
}
Db::beginTransaction(); Db::beginTransaction();

View File

@ -146,22 +146,19 @@ class Data
// 处方平台商品入库 // 处方平台商品入库
public function product(){ public function product(){
$product_platform_id = [ $product_platform_id = [
"517653593319849984", "518095343843098625",
"517653593307267072", "519091456971071489",
"517653183070781440", "517652954976141313",
"517653183108530177", "519151179795808256",
"517653780314505216", "517652642211086336",
"517653906961514496", "517653593286295552",
"517654391143579648", "517653183070781441",
"517653404613918721", "517653906999263232",
"517653593365987328", "517652642227863552",
"517652642206892032", "517653183100141569",
"517654018844573697", "517653906969903104",
"517654039933534208", "522376951584849921",
"517653593282101250", "522378613456175104",
"517653183154667520",
"517653183074975745",
"517654039895785472",
]; ];
foreach ($product_platform_id as $value){ foreach ($product_platform_id as $value){

View File

@ -95,5 +95,14 @@
"Composer\\Config::disableProcessTimeout", "Composer\\Config::disableProcessTimeout",
"php ./bin/hyperf.php start" "php ./bin/hyperf.php start"
] ]
},
"repositories": {
"proxy": {
"type": "composer",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy",
"only": [
"hyperf/*"
]
}
} }
} }

166
composer.lock generated
View File

@ -1362,8 +1362,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/async-queue/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/async-queue/v3.0.18",
"reference": "76ea152cb74d72318e2420fd54e632c7d14ab65a", "reference": "c30814944d5f8f3b42f0104a14578ccb97ba0277",
"shasum": "76ea152cb74d72318e2420fd54e632c7d14ab65a" "shasum": "c30814944d5f8f3b42f0104a14578ccb97ba0277"
}, },
"require": { "require": {
"hyperf/codec": "~3.0.0", "hyperf/codec": "~3.0.0",
@ -1423,8 +1423,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/cache/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/cache/v3.0.18",
"reference": "279e0347cb06b0ebe1cca8c3870da544f9c5984b", "reference": "9f78ce5a4c2039081112b462a13f06b4c80c8eb9",
"shasum": "279e0347cb06b0ebe1cca8c3870da544f9c5984b" "shasum": "9f78ce5a4c2039081112b462a13f06b4c80c8eb9"
}, },
"require": { "require": {
"hyperf/codec": "~3.0.0", "hyperf/codec": "~3.0.0",
@ -1481,8 +1481,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/code-parser/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/code-parser/v3.0.18",
"reference": "cd347a94a26f72ec62651733c2b15d32adafc403", "reference": "3ebddf735c12a8d59eb6fd0d0447cf39530bd7da",
"shasum": "cd347a94a26f72ec62651733c2b15d32adafc403" "shasum": "3ebddf735c12a8d59eb6fd0d0447cf39530bd7da"
}, },
"require": { "require": {
"hyperf/collection": "~3.0.0", "hyperf/collection": "~3.0.0",
@ -1533,8 +1533,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/codec/v3.0.1", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/codec/v3.0.1",
"reference": "56c0ddec38ba317a15113cb5572e9288c9171adb", "reference": "8b9684d8e5c84c6c975d7b9cac4f1494361379a2",
"shasum": "56c0ddec38ba317a15113cb5572e9288c9171adb" "shasum": "8b9684d8e5c84c6c975d7b9cac4f1494361379a2"
}, },
"require": { "require": {
"ext-json": "*", "ext-json": "*",
@ -1581,8 +1581,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/collection/v3.0.21", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/collection/v3.0.21",
"reference": "373715bf15cf6b229be62b5601a5c16bd9864c8f", "reference": "39638c022cb93010c4ef4a1d684205a0150a5d64",
"shasum": "373715bf15cf6b229be62b5601a5c16bd9864c8f" "shasum": "39638c022cb93010c4ef4a1d684205a0150a5d64"
}, },
"require": { "require": {
"hyperf/contract": "~3.0.0", "hyperf/contract": "~3.0.0",
@ -1631,8 +1631,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/command/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/command/v3.0.18",
"reference": "d153d3e3b26aa16a285ec78a5e3e71a59288ac1f", "reference": "c81bf578aad2ff6110ae578cf02e7b2f1a524d02",
"shasum": "d153d3e3b26aa16a285ec78a5e3e71a59288ac1f" "shasum": "c81bf578aad2ff6110ae578cf02e7b2f1a524d02"
}, },
"require": { "require": {
"hyperf/support": "~3.0.0", "hyperf/support": "~3.0.0",
@ -1677,8 +1677,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/conditionable/v3.0.0", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/conditionable/v3.0.0",
"reference": "b06dbeaeff3e73460164be9329e728aa6ad0a2a9", "reference": "5a4bc369949586c131352c29a6e57a737d235126",
"shasum": "b06dbeaeff3e73460164be9329e728aa6ad0a2a9" "shasum": "5a4bc369949586c131352c29a6e57a737d235126"
}, },
"require": { "require": {
"php": ">=7.4" "php": ">=7.4"
@ -1722,8 +1722,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/config/v3.0.20", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/config/v3.0.20",
"reference": "7838dde1bfaf7b2a8939db057c029138caa3f999", "reference": "03ff9c294efa60b7913a0dbed3be7bad4742cc83",
"shasum": "7838dde1bfaf7b2a8939db057c029138caa3f999" "shasum": "03ff9c294efa60b7913a0dbed3be7bad4742cc83"
}, },
"require": { "require": {
"hyperf/collection": "~3.0.0", "hyperf/collection": "~3.0.0",
@ -1786,8 +1786,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/constants/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/constants/v3.0.18",
"reference": "4f7c2c4c4d7a3ed9ef04501193f65da1031ee404", "reference": "396c71c34f5791bed5fa46991bb208804110da12",
"shasum": "4f7c2c4c4d7a3ed9ef04501193f65da1031ee404" "shasum": "396c71c34f5791bed5fa46991bb208804110da12"
}, },
"require": { "require": {
"hyperf/di": "~3.0.0", "hyperf/di": "~3.0.0",
@ -1839,8 +1839,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/context/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/context/v3.0.18",
"reference": "0638f67630002a645d2ee279f05be4f6be293f50", "reference": "05329e81a18fdfaaff9d68c937ffff2bb2ce8f7f",
"shasum": "0638f67630002a645d2ee279f05be4f6be293f50" "shasum": "05329e81a18fdfaaff9d68c937ffff2bb2ce8f7f"
}, },
"require": { "require": {
"hyperf/engine": "^1.2|^2.0", "hyperf/engine": "^1.2|^2.0",
@ -1885,8 +1885,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/contract/v3.0.10", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/contract/v3.0.10",
"reference": "c949a60256b71b8ce2c4cf17982a970f6e0500d4", "reference": "8574e6d25fba72b7b56a62501f8d91a849af2b24",
"shasum": "c949a60256b71b8ce2c4cf17982a970f6e0500d4" "shasum": "8574e6d25fba72b7b56a62501f8d91a849af2b24"
}, },
"require": { "require": {
"php": ">=8.0" "php": ">=8.0"
@ -1920,12 +1920,12 @@
}, },
{ {
"name": "hyperf/coordinator", "name": "hyperf/coordinator",
"version": "v3.0.18", "version": "v3.0.22",
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/coordinator/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/coordinator/v3.0.22",
"reference": "baff70859d3a777ecbcacf70c975d4ccee415e2d", "reference": "6bf47be908593f292017bda90ca3c8f9c1ce4013",
"shasum": "baff70859d3a777ecbcacf70c975d4ccee415e2d" "shasum": "6bf47be908593f292017bda90ca3c8f9c1ce4013"
}, },
"require": { "require": {
"hyperf/engine": "^1.2|^2.0", "hyperf/engine": "^1.2|^2.0",
@ -1970,8 +1970,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/coroutine/v3.0.16", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/coroutine/v3.0.16",
"reference": "74e6d5ad3bf10bfb9a62a921672a7221b37059d6", "reference": "e4429e17dcbd1542dc3b2a67863e08164f667061",
"shasum": "74e6d5ad3bf10bfb9a62a921672a7221b37059d6" "shasum": "e4429e17dcbd1542dc3b2a67863e08164f667061"
}, },
"require": { "require": {
"hyperf/context": "~3.0.0", "hyperf/context": "~3.0.0",
@ -2068,12 +2068,12 @@
}, },
{ {
"name": "hyperf/database", "name": "hyperf/database",
"version": "v3.0.21", "version": "v3.0.22",
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/database/v3.0.21", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/database/v3.0.22",
"reference": "d43d90e65331d7a35d7a347d6adbb62bc475aa91", "reference": "02878a5932edae45d97ae236fc2931d596403779",
"shasum": "d43d90e65331d7a35d7a347d6adbb62bc475aa91" "shasum": "02878a5932edae45d97ae236fc2931d596403779"
}, },
"require": { "require": {
"hyperf/code-parser": "~3.0.0", "hyperf/code-parser": "~3.0.0",
@ -2130,8 +2130,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/db-connection/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/db-connection/v3.0.18",
"reference": "ad6fe69823a5114f126db4672bfeac7202cbe780", "reference": "fd38368cac80e3efccd16b7d8ddb951dcc8a2983",
"shasum": "ad6fe69823a5114f126db4672bfeac7202cbe780" "shasum": "fd38368cac80e3efccd16b7d8ddb951dcc8a2983"
}, },
"require": { "require": {
"hyperf/database": "~3.0.0", "hyperf/database": "~3.0.0",
@ -2186,8 +2186,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/di/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/di/v3.0.18",
"reference": "2b436bca986b15ea2c619a259c78c18bb9e76f35", "reference": "f31f4f398c6f0a33a47e8ed6cd7789f65e432d79",
"shasum": "2b436bca986b15ea2c619a259c78c18bb9e76f35" "shasum": "f31f4f398c6f0a33a47e8ed6cd7789f65e432d79"
}, },
"require": { "require": {
"doctrine/instantiator": "^1.0", "doctrine/instantiator": "^1.0",
@ -2248,8 +2248,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/dispatcher/v3.0.16", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/dispatcher/v3.0.16",
"reference": "6c1d4943a6ca6f786ce86891d9df867822e6d0e2", "reference": "f6eb0275707653c2c6bb457b3a0840d59d7c0990",
"shasum": "6c1d4943a6ca6f786ce86891d9df867822e6d0e2" "shasum": "f6eb0275707653c2c6bb457b3a0840d59d7c0990"
}, },
"require": { "require": {
"hyperf/contract": "~3.0.0", "hyperf/contract": "~3.0.0",
@ -2353,8 +2353,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/event/v3.0.0", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/event/v3.0.0",
"reference": "92be7f636ad0e040351c47cdf46bb650de56af4e", "reference": "68cc8ad51e3171d880932f546122e45b6e424540",
"shasum": "92be7f636ad0e040351c47cdf46bb650de56af4e" "shasum": "68cc8ad51e3171d880932f546122e45b6e424540"
}, },
"require": { "require": {
"hyperf/contract": "~3.0.0", "hyperf/contract": "~3.0.0",
@ -2406,8 +2406,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/exception-handler/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/exception-handler/v3.0.18",
"reference": "44e357581bd8781a98a4958cbd68a3994d07c780", "reference": "15e97d85d6c8e4ce4d0986f1053429adbcdef7b2",
"shasum": "44e357581bd8781a98a4958cbd68a3994d07c780" "shasum": "15e97d85d6c8e4ce4d0986f1053429adbcdef7b2"
}, },
"require": { "require": {
"hyperf/contract": "~3.0.0", "hyperf/contract": "~3.0.0",
@ -2459,8 +2459,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/framework/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/framework/v3.0.18",
"reference": "34add1d544771e9d8c40d64c07d1fea497b6b9da", "reference": "1eb181950f889712c0a82776a7010f6c74bb3ea5",
"shasum": "34add1d544771e9d8c40d64c07d1fea497b6b9da" "shasum": "1eb181950f889712c0a82776a7010f6c74bb3ea5"
}, },
"require": { "require": {
"fig/http-message-util": "^1.1.2", "fig/http-message-util": "^1.1.2",
@ -2523,8 +2523,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/guzzle/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/guzzle/v3.0.18",
"reference": "acb156755030b43934148962fc695f80e4ca9364", "reference": "32ba44e75a5ec3dd1c72c1158ccedb312b62750a",
"shasum": "acb156755030b43934148962fc695f80e4ca9364" "shasum": "32ba44e75a5ec3dd1c72c1158ccedb312b62750a"
}, },
"require": { "require": {
"guzzlehttp/guzzle": "^6.3|^7.0", "guzzlehttp/guzzle": "^6.3|^7.0",
@ -2572,8 +2572,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/http-message/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/http-message/v3.0.18",
"reference": "e82c884c36da2039662e371ca7e65ce56a88439c", "reference": "4bc8ac220338fe2ee3d0f369019b593820a2ffb7",
"shasum": "e82c884c36da2039662e371ca7e65ce56a88439c" "shasum": "4bc8ac220338fe2ee3d0f369019b593820a2ffb7"
}, },
"require": { "require": {
"hyperf/codec": "~3.0.0", "hyperf/codec": "~3.0.0",
@ -2623,8 +2623,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/http-server/v3.0.21", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/http-server/v3.0.21",
"reference": "99bc0349474977a2052d678b97bb28b35679e360", "reference": "b58ce3e1920b5c62d4599c98e5c2024929a382cc",
"shasum": "99bc0349474977a2052d678b97bb28b35679e360" "shasum": "b58ce3e1920b5c62d4599c98e5c2024929a382cc"
}, },
"require": { "require": {
"hyperf/codec": "~3.0.0", "hyperf/codec": "~3.0.0",
@ -2690,8 +2690,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/logger/v3.0.20", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/logger/v3.0.20",
"reference": "7538fd9850221173eecad1ce7298c9dc96268f60", "reference": "a2c7793d3bcb7aa6b69843f76ab280ec7ec909f9",
"shasum": "7538fd9850221173eecad1ce7298c9dc96268f60" "shasum": "a2c7793d3bcb7aa6b69843f76ab280ec7ec909f9"
}, },
"require": { "require": {
"hyperf/contract": "~3.0.0", "hyperf/contract": "~3.0.0",
@ -2743,8 +2743,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/macroable/v3.0.0", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/macroable/v3.0.0",
"reference": "dec34b600f49d315e0fab1c5df9af60921bd8948", "reference": "a3c368e1c8332a2521c963cd02b7aae7869e5980",
"shasum": "dec34b600f49d315e0fab1c5df9af60921bd8948" "shasum": "a3c368e1c8332a2521c963cd02b7aae7869e5980"
}, },
"require": { "require": {
"php": ">=7.4" "php": ">=7.4"
@ -2832,8 +2832,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/model-listener/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/model-listener/v3.0.18",
"reference": "04aa82319f313cf65271ec15af908bccc7e4e166", "reference": "043a8903c006aab15b043dc25be76d2bcc0b2e95",
"shasum": "04aa82319f313cf65271ec15af908bccc7e4e166" "shasum": "043a8903c006aab15b043dc25be76d2bcc0b2e95"
}, },
"require": { "require": {
"hyperf/contract": "~3.0.0", "hyperf/contract": "~3.0.0",
@ -2938,8 +2938,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/pipeline/v3.0.16", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/pipeline/v3.0.16",
"reference": "f77f6d34bc9b7cb46ae12febabe08a7086e55bf0", "reference": "a5f5ad155c713df38fc3241a090e7fcb5a40bd59",
"shasum": "f77f6d34bc9b7cb46ae12febabe08a7086e55bf0" "shasum": "a5f5ad155c713df38fc3241a090e7fcb5a40bd59"
}, },
"require": { "require": {
"php": ">=8.0", "php": ">=8.0",
@ -2984,8 +2984,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/pool/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/pool/v3.0.18",
"reference": "661fe6ae08d8c06d697518d4b590cb099625e73d", "reference": "8e3c09aeff5c3b97e763afb4547da7c3e4a3ff36",
"shasum": "661fe6ae08d8c06d697518d4b590cb099625e73d" "shasum": "8e3c09aeff5c3b97e763afb4547da7c3e4a3ff36"
}, },
"require": { "require": {
"hyperf/contract": "~3.0.0", "hyperf/contract": "~3.0.0",
@ -3032,12 +3032,12 @@
}, },
{ {
"name": "hyperf/process", "name": "hyperf/process",
"version": "v3.0.18", "version": "v3.0.22",
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/process/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/process/v3.0.22",
"reference": "9893fc60acad08f653c5b2ea6819d8a9c3de1276", "reference": "1fa386a3b7b55da08b61f5ecc8f8c7103b3df06d",
"shasum": "9893fc60acad08f653c5b2ea6819d8a9c3de1276" "shasum": "1fa386a3b7b55da08b61f5ecc8f8c7103b3df06d"
}, },
"require": { "require": {
"hyperf/contract": "~3.0.0", "hyperf/contract": "~3.0.0",
@ -3093,8 +3093,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/redis/v3.0.21", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/redis/v3.0.21",
"reference": "b9eac4e83133aa217a98c5f79518d1a24836e1ec", "reference": "b9eab6b6ab98f182ea3684baedc3475204c7d121",
"shasum": "b9eac4e83133aa217a98c5f79518d1a24836e1ec" "shasum": "b9eab6b6ab98f182ea3684baedc3475204c7d121"
}, },
"require": { "require": {
"ext-redis": "*", "ext-redis": "*",
@ -3152,8 +3152,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/serializer/v3.0.0", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/serializer/v3.0.0",
"reference": "adb721b8080c76c63cf3fca2cade510bc2c68b30", "reference": "f55a94193ca59af15f089446e5dd05f742dff56f",
"shasum": "adb721b8080c76c63cf3fca2cade510bc2c68b30" "shasum": "f55a94193ca59af15f089446e5dd05f742dff56f"
}, },
"require": { "require": {
"hyperf/contract": "~3.0.0", "hyperf/contract": "~3.0.0",
@ -3206,8 +3206,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/server/v3.0.20", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/server/v3.0.20",
"reference": "b24d8736ca4c1fcadb6d7cb066ec9eac76108220", "reference": "97e59a8aa97fcd1302537eb08815f95dc0179c5e",
"shasum": "b24d8736ca4c1fcadb6d7cb066ec9eac76108220" "shasum": "97e59a8aa97fcd1302537eb08815f95dc0179c5e"
}, },
"require": { "require": {
"hyperf/contract": "~3.0.0", "hyperf/contract": "~3.0.0",
@ -3315,8 +3315,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/stringable/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/stringable/v3.0.18",
"reference": "0df890c78f02daf27a1d915162fc1c310696fd0b", "reference": "5acb246644b554d8a0833113afd4863956beaa84",
"shasum": "0df890c78f02daf27a1d915162fc1c310696fd0b" "shasum": "5acb246644b554d8a0833113afd4863956beaa84"
}, },
"require": { "require": {
"hyperf/collection": "~3.0.0", "hyperf/collection": "~3.0.0",
@ -3372,8 +3372,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/support/v3.0.1", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/support/v3.0.1",
"reference": "d96bf030d17df2fe585451543dd3ed21f99bddcf", "reference": "a50821c84bd14f0ff92cc1164b33f5e465fbd0ba",
"shasum": "d96bf030d17df2fe585451543dd3ed21f99bddcf" "shasum": "a50821c84bd14f0ff92cc1164b33f5e465fbd0ba"
}, },
"require": { "require": {
"hyperf/collection": "~3.0.0", "hyperf/collection": "~3.0.0",
@ -3429,8 +3429,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/tappable/v3.0.0", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/tappable/v3.0.0",
"reference": "9bf4ebb123a00f1f11b4952a6f3f5557a2602feb", "reference": "d79c8d7bcf128fbac299a89683647c5a1d61a13d",
"shasum": "9bf4ebb123a00f1f11b4952a6f3f5557a2602feb" "shasum": "d79c8d7bcf128fbac299a89683647c5a1d61a13d"
}, },
"require": { "require": {
"php": ">=7.4" "php": ">=7.4"
@ -3525,8 +3525,8 @@
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/utils/v3.0.18", "url": "https://hyperf-cloud-composer.pkg.coding.net/limingxinleo/proxy/archive/hyperf/utils/v3.0.18",
"reference": "8b0f73fa6fb8e309bcc06115c114f2a8efccdc2e", "reference": "1f49d0638e4389d5d8b481029d44b0c5f9cfc4c0",
"shasum": "8b0f73fa6fb8e309bcc06115c114f2a8efccdc2e" "shasum": "1f49d0638e4389d5d8b481029d44b0c5f9cfc4c0"
}, },
"require": { "require": {
"doctrine/inflector": "^2.0", "doctrine/inflector": "^2.0",
@ -3973,16 +3973,16 @@
}, },
{ {
"name": "nesbot/carbon", "name": "nesbot/carbon",
"version": "2.66.0", "version": "2.67.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/briannesbitt/Carbon.git", "url": "https://github.com/briannesbitt/Carbon.git",
"reference": "496712849902241f04902033b0441b269effe001" "reference": "c1001b3bc75039b07f38a79db5237c4c529e04c8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://mirrors.huaweicloud.com/repository/php/nesbot/carbon/2.66.0/nesbot-carbon-2.66.0.zip", "url": "https://mirrors.huaweicloud.com/repository/php/nesbot/carbon/2.67.0/nesbot-carbon-2.67.0.zip",
"reference": "496712849902241f04902033b0441b269effe001", "reference": "c1001b3bc75039b07f38a79db5237c4c529e04c8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4065,7 +4065,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-01-29T18:53:47+00:00" "time": "2023-05-25T22:09:47+00:00"
}, },
{ {
"name": "nikic/fast-route", "name": "nikic/fast-route",

View File

@ -26,8 +26,8 @@ return [
'pool' => [ 'pool' => [
'min_connections' => 100, 'min_connections' => 100,
'max_connections' => 300, 'max_connections' => 300,
'connect_timeout' => 15.0, 'connect_timeout' => 10.0,
'wait_timeout' => 10.0, 'wait_timeout' => 5.0,
'heartbeat' => -1, 'heartbeat' => -1,
'max_idle_time' => (float) env('DB_MAX_IDLE_TIME', 60), 'max_idle_time' => (float) env('DB_MAX_IDLE_TIME', 60),
], ],