From f4a6d4f0996238f9c85e4986deffe69a1c8256e6 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期三, 04 九月 2024 20:47:58 +0800 Subject: [PATCH] 员工流程 --- app/src/main/java/com/lotaai/canguiayw/mqtt/MyMQTTService.java | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/lotaai/canguiayw/mqtt/MyMQTTService.java b/app/src/main/java/com/lotaai/canguiayw/mqtt/MyMQTTService.java index 4d8c0b2..a767404 100644 --- a/app/src/main/java/com/lotaai/canguiayw/mqtt/MyMQTTService.java +++ b/app/src/main/java/com/lotaai/canguiayw/mqtt/MyMQTTService.java @@ -55,7 +55,9 @@ @Override public int onStartCommand(Intent intent, int flags, int startId) { init(); - EventBus.getDefault().register(MyMQTTService.this); + if (!EventBus.getDefault().isRegistered(MyMQTTService.this)) { + EventBus.getDefault().register(MyMQTTService.this); + } return super.onStartCommand(intent, flags, startId); } @@ -81,7 +83,7 @@ // 服务器地址(协议+地址+端口号) String uri = "tcp://" + SettingConfig.getInstance().MQTT_IP+":"+SettingConfig.getInstance().MQTT_PORT;; LogUtils.i(uri); - client = new MqttAndroidClient(this, uri, CacheDiskUtils.getInstance().getString(SettingConfig.getInstance().Cache_Device_Code)); + client = new MqttAndroidClient(this, uri, CacheDiskUtils.getInstance().getString(SettingConfig.getInstance().Cache_Device_Code)+"houping"); // 设置MQTT监听并且接受消息 client.setCallback(mqttCallback); conOpt = new MqttConnectOptions(); @@ -193,11 +195,14 @@ Order order = new Order(); JSONObject json = JSONObject.parseObject(messageStr); String orderno = json.getString("orderno"); + String orderType = json.getString("orderType"); + if (!"2".equals(orderType)){ + return; + } //判断这个订单是否已经存在 Order checkOrder = SqlliteDbManage.getInstance().selectOrtder(orderno); if (checkOrder == null){ String seqnum = json.getString("seqnum"); - String orderType = json.getString("orderType"); String bookingType = json.getString("bookingType"); String orderId = json.getString("orderId"); if (json.getString("startTime")!=null) { -- Gitblit v1.7.1