修正取消问诊订单退款问题
This commit is contained in:
@@ -9,6 +9,7 @@ use App\Amqp\Producer\CancelUnInquiryOrdersDelayDirectProducer;
|
||||
use App\Amqp\Producer\DoctorNotYetInquiryDelayDirectProducer;
|
||||
use App\Amqp\Producer\UserCouponExpiredDelayDirectProducer;
|
||||
use App\Constants\HttpEnumCode;
|
||||
use App\Model\Order;
|
||||
use App\Model\OrderInquiry;
|
||||
use App\Model\OrderInquiryCase;
|
||||
use App\Model\UserDoctor;
|
||||
@@ -105,12 +106,19 @@ class AssignDoctorDelayDirectConsumer extends ConsumerMessage
|
||||
return Result::ACK;
|
||||
}
|
||||
|
||||
Log::getInstance("queue-AssignDoctor")->info("信息:订单退款");
|
||||
|
||||
$OrderService = new OrderService();
|
||||
$OrderService->orderRefund($order_inquiry['inquiry_no'], "无可分配医生");
|
||||
|
||||
Log::getInstance("queue-AssignDoctor")->info("取消问诊订单");
|
||||
// 取消订单
|
||||
$order_data = array();
|
||||
$order_data['cancel_status'] = 1;
|
||||
$order_data['cancel_time'] = date("Y-m-d H:i:s", time());
|
||||
$order_data['cancel_remarks'] = "未分配到合适的医生";
|
||||
$order_data['updated_at'] = date("Y-m-d H:i:s", time());
|
||||
|
||||
$params = array();
|
||||
$params['order_id'] = $order_inquiry['order_id'];
|
||||
Order::edit($params, $order_data);
|
||||
|
||||
$save_data = array();
|
||||
$save_data['inquiry_status'] = 7;
|
||||
@@ -123,8 +131,6 @@ class AssignDoctorDelayDirectConsumer extends ConsumerMessage
|
||||
$params['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
|
||||
OrderInquiry::edit($params, $save_data);
|
||||
|
||||
Log::getInstance("queue-AssignDoctor")->info("已退款");
|
||||
|
||||
Db::commit();
|
||||
|
||||
try {
|
||||
@@ -152,12 +158,19 @@ class AssignDoctorDelayDirectConsumer extends ConsumerMessage
|
||||
return Result::ACK;
|
||||
}
|
||||
|
||||
Log::getInstance("queue-AssignDoctor")->info("订单退款");
|
||||
|
||||
$OrderService = new OrderService();
|
||||
$OrderService->orderRefund($order_inquiry['inquiry_no'], "未分配到合适的医生");
|
||||
|
||||
Log::getInstance("queue-AssignDoctor")->info("取消问诊订单");
|
||||
// 取消订单
|
||||
$order_data = array();
|
||||
$order_data['cancel_status'] = 1;
|
||||
$order_data['cancel_time'] = date("Y-m-d H:i:s", time());
|
||||
$order_data['cancel_remarks'] = "未分配到合适的医生";
|
||||
$order_data['updated_at'] = date("Y-m-d H:i:s", time());
|
||||
|
||||
$params = array();
|
||||
$params['order_id'] = $order_inquiry['order_id'];
|
||||
Order::edit($params, $order_data);
|
||||
|
||||
$save_data = array();
|
||||
$save_data['inquiry_status'] = 7;
|
||||
|
||||
Reference in New Issue
Block a user