其他订单打印
This commit is contained in:
@@ -38,53 +38,53 @@ try {
|
|||||||
$callback = function ($msg) use ($queue){
|
$callback = function ($msg) use ($queue){
|
||||||
$date_time = date('Y-m-d H:i:s');
|
$date_time = date('Y-m-d H:i:s');
|
||||||
$data = $msg->body;
|
$data = $msg->body;
|
||||||
// Log::info('MQ收到消息[其他订单打印]--->' . $data . '--->' . $date_time . "\n");
|
Log::info('MQ收到消息[其他订单打印]--->' . $data . '--->' . $date_time . "\n");
|
||||||
// // 如果是数字。则打印订单
|
// 如果是数字。则打印订单
|
||||||
// $is_log = false;
|
$is_log = false;
|
||||||
// $curl_error = '';
|
$curl_error = '';
|
||||||
// $data = json_decode($data, true);
|
$data = json_decode($data, true);
|
||||||
// $rand = 'cashier_order' . Random::build();
|
$rand = 'cashier_order' . Random::build();
|
||||||
// $send_id = 'cashier_'. $data['shopId'];
|
$send_id = 'cashier_'. $data['shopId'];
|
||||||
// // 收银机打印订单
|
// 收银机打印订单
|
||||||
// $snd_data = [
|
$snd_data = [
|
||||||
// 'msg' => '收银机其他打印',
|
'msg' => '收银机其他打印',
|
||||||
// 'type' => 'cashier',
|
'type' => 'cashier',
|
||||||
// 'operate_type' => 'other_print',
|
'operate_type' => 'other_print',
|
||||||
// 'data_type' => 'other_print',
|
'data_type' => 'other_print',
|
||||||
// 'status' => 1,
|
'status' => 1,
|
||||||
// 'method' => 'sendToUid',
|
'method' => 'sendToUid',
|
||||||
// 'send_num' => 0,
|
'send_num' => 0,
|
||||||
// 'send_id' => $send_id,
|
'send_id' => $send_id,
|
||||||
// 'msg_id' => $rand,
|
'msg_id' => $rand,
|
||||||
// 'data' => $data
|
'data' => $data
|
||||||
// ];
|
];
|
||||||
// $snd_data_json = json_encode($snd_data);
|
$snd_data_json = json_encode($snd_data);
|
||||||
// Gateway::$registerAddress = '127.0.0.1:1238';
|
Gateway::$registerAddress = '127.0.0.1:1238';
|
||||||
// $res = Gateway::sendToUid($send_id, $snd_data_json);
|
$res = Gateway::sendToUid($send_id, $snd_data_json);
|
||||||
// Log::info('订单打印推送结果-->' . $res);
|
Log::info('订单打印推送结果-->' . $res);
|
||||||
// $result = Redis::get($snd_data['send_id']);
|
$result = Redis::get($snd_data['send_id']);
|
||||||
// if($result) {
|
if($result) {
|
||||||
// $msg_id_arr = json_decode($result, true);
|
$msg_id_arr = json_decode($result, true);
|
||||||
// $msg_id_arr_c = count($msg_id_arr);
|
$msg_id_arr_c = count($msg_id_arr);
|
||||||
// $msg_id_arr[$msg_id_arr_c] = $snd_data;
|
$msg_id_arr[$msg_id_arr_c] = $snd_data;
|
||||||
// $result_n = json_encode($msg_id_arr);
|
$result_n = json_encode($msg_id_arr);
|
||||||
// Base::setredis_new($result_n, $snd_data['send_id']);
|
Base::setredis_new($result_n, $snd_data['send_id']);
|
||||||
// }else {
|
}else {
|
||||||
// $params_arr_n[] = $snd_data;
|
$params_arr_n[] = $snd_data;
|
||||||
// Base::setredis_new(json_encode($params_arr_n), $snd_data['send_id']);
|
Base::setredis_new(json_encode($params_arr_n), $snd_data['send_id']);
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// if($is_log) {
|
if($is_log) {
|
||||||
// Db::table('tb_mq_log')->insert([
|
Db::table('tb_mq_log')->insert([
|
||||||
// 'queue' => $queue,
|
'queue' => $queue,
|
||||||
// 'msg' => $data,
|
'msg' => $data,
|
||||||
// 'type' => 'orderPrint',
|
'type' => 'orderPrint',
|
||||||
// 'plat' => 'Cashier',
|
'plat' => 'Cashier',
|
||||||
// 'create_time' => date('Y-m-d H:i:s'),
|
'create_time' => date('Y-m-d H:i:s'),
|
||||||
// 'fail_time' => date('Y-m-d H:i:s'),
|
'fail_time' => date('Y-m-d H:i:s'),
|
||||||
// 'err_info' => $curl_error,
|
'err_info' => $curl_error,
|
||||||
// ]);
|
]);
|
||||||
// }
|
}
|
||||||
$msg->delivery_info['channel']->basic_ack($msg->delivery_info['delivery_tag']);
|
$msg->delivery_info['channel']->basic_ack($msg->delivery_info['delivery_tag']);
|
||||||
};
|
};
|
||||||
$rabbit_channel->basic_consume($queue, '', false, false, false, false, $callback);
|
$rabbit_channel->basic_consume($queue, '', false, false, false, false, $callback);
|
||||||
|
|||||||
Reference in New Issue
Block a user