修改发送手机号
This commit is contained in:
@@ -59,8 +59,10 @@ class SendSmsMessageConsumer extends ConsumerMessage
|
||||
}
|
||||
}
|
||||
|
||||
// 发送短信
|
||||
Dysms::sendSms($data['phone'],$data['template_param'],$data['template_code'],$data['scene_desc']);
|
||||
if ($data['phone'] == "17600901561"){
|
||||
// 发送短信
|
||||
Dysms::sendSms($data['phone'],$data['template_param'],$data['template_code'],$data['scene_desc']);
|
||||
}
|
||||
|
||||
// 删除缓存
|
||||
if (!empty($result)){
|
||||
|
||||
@@ -7,6 +7,7 @@ use App\Amqp\Producer\CancelUnpayOrdersDelayDirectProducer;
|
||||
use App\Constants\HttpEnumCode;
|
||||
use App\Exception\BusinessException;
|
||||
use App\Model\DoctorInquiryTime;
|
||||
use App\Model\HospitalDepartmentCustom;
|
||||
use App\Model\OrderPrescriptionProduct;
|
||||
use App\Model\OrderProduct;
|
||||
use App\Model\OrderProductItem;
|
||||
@@ -25,6 +26,7 @@ use App\Utils\Log;
|
||||
use Extend\Alibaba\Oss;
|
||||
use Extend\Ca\Ca;
|
||||
use Extend\Prescription\Prescription;
|
||||
use Extend\RegulatoryPlatform\regulatoryPlatform;
|
||||
use Hyperf\Amqp\Producer;
|
||||
use Hyperf\DbConnection\Db;
|
||||
use Hyperf\Utils\ApplicationContext;
|
||||
@@ -47,8 +49,8 @@ class TestController extends AbstractController
|
||||
// $this->test_11();
|
||||
// $this->test_5();
|
||||
// $this->test_1();
|
||||
$this->test_11();
|
||||
// $this->test_12();
|
||||
// $this->test_11();
|
||||
$this->test_12();
|
||||
}
|
||||
|
||||
// 获取云证书-首次
|
||||
@@ -581,11 +583,8 @@ class TestController extends AbstractController
|
||||
|
||||
}
|
||||
|
||||
// 处方上报处方平台
|
||||
public function test_11(){
|
||||
$MessagePush = new MessagePush("491923510680424449","501856873607544832");
|
||||
$MessagePush->patientNoInquiry();
|
||||
|
||||
die;
|
||||
|
||||
$order_prescription_id = "501751534291394561";
|
||||
|
||||
@@ -640,5 +639,57 @@ class TestController extends AbstractController
|
||||
dump($result);
|
||||
}
|
||||
|
||||
// 上报监管平台
|
||||
public function test_12(){
|
||||
$regulatoryPlatform = new regulatoryPlatform();
|
||||
|
||||
$order_inquiry_id = "502434942043090944";
|
||||
|
||||
// 获取问诊订单数据
|
||||
$params = array();
|
||||
$params['order_inquiry_id'] = $order_inquiry_id;
|
||||
$order_inquiry = OrderInquiry::getOne($params);
|
||||
if (empty($order_inquiry)) {
|
||||
throw new BusinessException("处方药品数据错误");
|
||||
}
|
||||
|
||||
// 获取医生数据
|
||||
$params = array();
|
||||
$params['doctor_id'] = $order_inquiry['doctor_id'];
|
||||
$user_doctor = UserDoctor::getOne($params);
|
||||
if (empty($user_doctor)) {
|
||||
throw new BusinessException("医生数据错误");
|
||||
}
|
||||
|
||||
// 获取医生自定义科室数据
|
||||
$params = array();
|
||||
$params['department_custom_id'] = $user_doctor['department_custom_id'];
|
||||
$hospital_department_custom = HospitalDepartmentCustom::getOne($params);
|
||||
if (empty($hospital_department_custom)) {
|
||||
throw new BusinessException("医生自定义数据错误");
|
||||
}
|
||||
|
||||
// 获取问诊患者数据
|
||||
$params = array();
|
||||
$params['family_id'] = $order_inquiry['family_id'];
|
||||
$patient_family =
|
||||
|
||||
$arg = array();
|
||||
$arg['thirdUniqueid'] = $order_inquiry['order_inquiry_id']; // 唯一标识
|
||||
$arg['orgName'] = "成都金牛欣欣相照互联网医院"; // 机构名称
|
||||
$arg['orgCode'] = "MA6CGUDA251010619D2112"; // 机构编码
|
||||
$arg['channelName'] = "成都金牛欣欣相照互联网医院";//平台名称
|
||||
$arg['section'] = $hospital_department_custom['department_name'];//科室名称
|
||||
$arg['sectionCode'] = $hospital_department_custom['department_code'];//科室编码
|
||||
$arg['docName'] = $user_doctor['user_name'];// 姓名(医师、护师、技师)
|
||||
$arg['certificateNum'] = ""; // 执业资格证号
|
||||
$arg['patientName'] = $order_inquiry['patient_name']; // 患者姓名
|
||||
$arg['patientAge'] = $order_inquiry['patient_age']; // 患者年龄
|
||||
$arg['patientSex'] = $order_inquiry['patient_sex'] == 0 ?: 1; // 患者性别
|
||||
$arg['patientIdcardType'] = 1; // 证件类型
|
||||
$arg['patientIdcardNum'] = 1; // 患者证件号码
|
||||
|
||||
$result = $regulatoryPlatform->uploadConsult($arg);
|
||||
dump($result);
|
||||
}
|
||||
}
|
||||
@@ -220,22 +220,19 @@ class UserPharmacistService extends BaseService
|
||||
|
||||
OrderPrescription::edit($params,$data);
|
||||
|
||||
// 药师ca签章
|
||||
$OrderPrescriptionService = new OrderPrescriptionService();
|
||||
$prescription_open_result = $OrderPrescriptionService->openPrescription($order_prescription['order_prescription_id'],$user_info['user_id']);
|
||||
if (empty($prescription_open_result['prescription_img_url']) || empty($prescription_open_result['prescription_pdf_url'])){
|
||||
Db::rollBack();
|
||||
return fail(HttpEnumCode::SERVER_ERROR, "处方审核失败");
|
||||
}
|
||||
|
||||
// 上报处方平台
|
||||
|
||||
|
||||
// 发送IM消息-处方已开具
|
||||
$imService = new ImService();
|
||||
$imService->prescriptionIssued($order_inquiry,$user_doctor['user_id'],$order_inquiry['user_id'],$product_name,(string)$order_prescription['order_prescription_id'],"7");
|
||||
|
||||
if ($pharmacist_audit_status == 1){
|
||||
// 药师ca签章
|
||||
$OrderPrescriptionService = new OrderPrescriptionService();
|
||||
$prescription_open_result = $OrderPrescriptionService->openPrescription($order_prescription['order_prescription_id'],$user_info['user_id']);
|
||||
if (empty($prescription_open_result['prescription_img_url']) || empty($prescription_open_result['prescription_pdf_url'])){
|
||||
Db::rollBack();
|
||||
return fail(HttpEnumCode::SERVER_ERROR, "处方审核失败");
|
||||
}
|
||||
|
||||
// 发送IM消息-处方已开具
|
||||
$imService = new ImService();
|
||||
$imService->prescriptionIssued($order_inquiry,$user_doctor['user_id'],$order_inquiry['user_id'],$product_name,(string)$order_prescription['order_prescription_id'],"7");
|
||||
|
||||
// 发送站内、短信消息-患者的处方被药师审核通过
|
||||
$MessagePush = new MessagePush($order_inquiry['user_id'],$order_inquiry['order_inquiry_id']);
|
||||
$MessagePush->patientPrescriptionVerifyPass();
|
||||
|
||||
Reference in New Issue
Block a user