新增上报失败短信推送

This commit is contained in:
2023-09-15 09:18:22 +08:00
parent 094696df2c
commit 9d454e9ad6
4 changed files with 132 additions and 2 deletions
@@ -7,6 +7,8 @@ namespace App\Command;
use App\Exception\BusinessException;
use App\Model\OrderPrescription;
use App\Model\OrderProduct;
use App\Model\OrderSystem;
use App\Model\UserDoctor;
use App\Model\UserPatient;
use App\Services\MessagePush;
use App\Services\OrderPrescriptionService;
@@ -92,6 +94,19 @@ class ReportPreProductOrderCommand extends HyperfCommand
// $OrderProductService->OrderProductRefund($item['order_product_id'],"药品订单退款");
Db::commit();
// 获取系统配置
$params = array();
$params['system_permission'] = "reportPreNotice";
$order_system = OrderSystem::getOne($params);
if (!empty($order_system)){
if ($order_system['is_sms'] == 1 && !empty($order_system['sms_mobile'])){
// 客服-通知客服药品订单上报处方平台失败
$MessagePush = new MessagePush();
$MessagePush->noticeReport($order_product['order_product_no'],$order_system['sms_mobile']);
}
}
continue;
}
}catch(\Exception $e){