新增问诊订单自动完成延迟队列
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace App\Controller;
|
||||
|
||||
use App\Amqp\Producer\AssignDoctorProducer;
|
||||
use App\Amqp\Producer\AutoCompleteInquiryDelayDirectProducer;
|
||||
use App\Amqp\Producer\AutoFinishInquiryDelayDirectProducer;
|
||||
use App\Amqp\Producer\CancelUnpayOrdersDelayDirectProducer;
|
||||
use App\Constants\HttpEnumCode;
|
||||
@@ -774,13 +775,15 @@ class TestController extends AbstractController
|
||||
|
||||
// 快递订阅
|
||||
public function test_14(){
|
||||
// $Kuaidi = new Kuaidi();
|
||||
// $result = $Kuaidi->subscribe("78674717911499","zhongtong","15201255314");
|
||||
// dump($result);
|
||||
$data = array();
|
||||
$data['order_inquiry_id'] = "505311998932189184";
|
||||
|
||||
$a = '{"status":"polling","message":"","lastResult":{"message":"ok","nu":"YT6074326614455","ischeck":"0","com":"yuantong","status":"200","state":"1","data":[{"time":"2023-02-02 09:57:03","context":"【长沙市】 【长沙东站】(07**-55**234) 的 长沙东站司法分部(135****1234) 已接单","ftime":"2023-02-02 09:57:03","areaCode":"CN430100000000","areaName":"湖南,长沙市","status":"揽收","location":null,"areaCenter":null,"areaPinYin":null,"statusCode":null}],"loop":false}}';
|
||||
|
||||
$b = strtoupper(md5( $a . config('kuaidi100.salt') ));
|
||||
dump($b);
|
||||
$message = new AutoCompleteInquiryDelayDirectProducer($data);
|
||||
$message->setDelayMs(1000 * 10);
|
||||
$producer = $this->container->get(Producer::class);
|
||||
$res = $producer->produce($message);
|
||||
if (!$res) {
|
||||
return fail(HttpEnumCode::SERVER_ERROR, "订单创建失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user