|
@@ -24,6 +24,7 @@ void sendAuthLogin(std::string clerkNfc) {
|
|
tcpModel.type = TcpType::AUTH;
|
|
tcpModel.type = TcpType::AUTH;
|
|
tcpModel.action = AuthAction::LOGIN;
|
|
tcpModel.action = AuthAction::LOGIN;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
tcpModel.json = json;
|
|
tcpModel.json = json;
|
|
|
|
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
@@ -54,6 +55,7 @@ void sendSignIn(std::string clerkNfc) {
|
|
tcpModel.type = TcpType::SIGN_IN;
|
|
tcpModel.type = TcpType::SIGN_IN;
|
|
tcpModel.action = SignInAction::SIGN_IN;
|
|
tcpModel.action = SignInAction::SIGN_IN;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
tcpModel.json = json;
|
|
tcpModel.json = json;
|
|
|
|
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
@@ -70,6 +72,7 @@ void sendPostionStart(std::string clerkNfc) {
|
|
tcpModel.type = TcpType::POSITION;
|
|
tcpModel.type = TcpType::POSITION;
|
|
tcpModel.action = PositionAction::POSITION_START;
|
|
tcpModel.action = PositionAction::POSITION_START;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
tcpModel.json = json;
|
|
tcpModel.json = json;
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
}
|
|
}
|
|
@@ -85,6 +88,7 @@ void sendRoomCheckStart(std::string clerkNfc) {
|
|
tcpModel.type = TcpType::ROOMCHECK;
|
|
tcpModel.type = TcpType::ROOMCHECK;
|
|
tcpModel.action = RoomCheckAction::START;
|
|
tcpModel.action = RoomCheckAction::START;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
tcpModel.json = json;
|
|
tcpModel.json = json;
|
|
|
|
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
@@ -107,6 +111,7 @@ void sendNursing() {
|
|
tcpModel.type = TcpType::SIDE;
|
|
tcpModel.type = TcpType::SIDE;
|
|
tcpModel.action = SideAction::NURSING;
|
|
tcpModel.action = SideAction::NURSING;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
|
|
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
}
|
|
}
|
|
@@ -119,6 +124,7 @@ void sendNursingEnd() {
|
|
tcpModel.type = TcpType::SIDE;
|
|
tcpModel.type = TcpType::SIDE;
|
|
tcpModel.action = SideAction::NURSING_END;
|
|
tcpModel.action = SideAction::NURSING_END;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
tcpModel.data = StoragePreferences::getString(STORE_NURSING_INTERACTION_ID, ""); // 获取nursingTcpModel里,id字段的数据
|
|
tcpModel.data = StoragePreferences::getString(STORE_NURSING_INTERACTION_ID, ""); // 获取nursingTcpModel里,id字段的数据
|
|
|
|
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
@@ -140,6 +146,7 @@ void sendCallByDoor() {
|
|
tcpModel.type = TcpType::VOICE;
|
|
tcpModel.type = TcpType::VOICE;
|
|
tcpModel.action = VoiceAction::CANCEL_BY_DOOR;
|
|
tcpModel.action = VoiceAction::CANCEL_BY_DOOR;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -150,6 +157,7 @@ void sendBlueCodeCall() {
|
|
tcpModel.type = TcpType::BLUE_CODE;
|
|
tcpModel.type = TcpType::BLUE_CODE;
|
|
tcpModel.action = BlueCodeAction::CALL;
|
|
tcpModel.action = BlueCodeAction::CALL;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -159,6 +167,7 @@ void sendBlueCodeResponse(std::string tid, std::string blueCodeId) {
|
|
tcpModel.type = TcpType::BLUE_CODE;
|
|
tcpModel.type = TcpType::BLUE_CODE;
|
|
tcpModel.action = BlueCodeAction::RESPONSE;
|
|
tcpModel.action = BlueCodeAction::RESPONSE;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID,0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
tcpModel.data = blueCodeId;
|
|
tcpModel.data = blueCodeId;
|
|
|
|
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
@@ -215,6 +224,7 @@ std::string sendVoiceHCall(int id) {
|
|
tcpModel.type = TcpType::VOICE;
|
|
tcpModel.type = TcpType::VOICE;
|
|
tcpModel.action = VoiceAction::HCALL;
|
|
tcpModel.action = VoiceAction::HCALL;
|
|
tcpModel.from_id = id;
|
|
tcpModel.from_id = id;
|
|
|
|
+ tcpModel.to_id = 0;
|
|
tcpModel.json = json;
|
|
tcpModel.json = json;
|
|
|
|
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
@@ -228,6 +238,7 @@ void sendSosCall(std::string sosMsg) {
|
|
tcpModel.type = TcpType::SOS;
|
|
tcpModel.type = TcpType::SOS;
|
|
tcpModel.action = SosAction::CALL;
|
|
tcpModel.action = SosAction::CALL;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID, 0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID, 0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
if (sosMsg != "") {
|
|
if (sosMsg != "") {
|
|
Json::Value data;
|
|
Json::Value data;
|
|
data["title"] = sosMsg;
|
|
data["title"] = sosMsg;
|
|
@@ -245,8 +256,22 @@ void sendSosCancel(std::string sosId) {
|
|
tcpModel.type = TcpType::SOS;
|
|
tcpModel.type = TcpType::SOS;
|
|
tcpModel.action = SosAction::CANCEL;
|
|
tcpModel.action = SosAction::CANCEL;
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID, 0);
|
|
tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID, 0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
tcpModel.data = sosId;
|
|
tcpModel.data = sosId;
|
|
|
|
|
|
sendTcpModel(tcpModel);
|
|
sendTcpModel(tcpModel);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+void sendDataRemindOhter(std::string msg) {
|
|
|
|
+ TcpModel tcpModel;
|
|
|
|
+ tcpModel.tid = base::format("t%d", TimeHelper::getCurrentTime());
|
|
|
|
+ tcpModel.type = TcpType::DATA;
|
|
|
|
+ tcpModel.action = DataAction::REMIND_OTHER;
|
|
|
|
+ tcpModel.from_id = StoragePreferences::getInt(STORE_DEVICE_ID, 0);
|
|
|
|
+ tcpModel.to_id = 0;
|
|
|
|
+ tcpModel.data = msg;
|
|
|
|
+
|
|
|
|
+ sendTcpModel(tcpModel);
|
|
|
|
+}
|
|
|
|
+
|