|
@@ -16,18 +16,32 @@ function getMacBySplitDeviceId(splitDeviceId) {
|
|
|
|
|
|
function getMacByDeviceId(deviceId) {
|
|
|
const lexin_devices = require('../lexin/devices');
|
|
|
- var splitDeviceId = deviceId.split(lexin_devices.leXin);
|
|
|
- if (splitDeviceId.length != 2) {
|
|
|
+ var deviceIdLeXin = deviceId.split(lexin_devices.leXin);
|
|
|
+ var deviceIdJunZheng1 = deviceId.split(lexin_devices.junZheng1);
|
|
|
+ var deviceIdJunZheng2 = deviceId.split(lexin_devices.junZheng2);
|
|
|
+ var deviceIdJunZheng3 = deviceId.split(lexin_devices.junZheng13);
|
|
|
+ var isLeXin = deviceIdLeXin.length == 2;
|
|
|
+ var isJunZheng1 = deviceIdJunZheng1.length == 2;
|
|
|
+ var isJunZheng2 = deviceIdJunZheng2.length == 2;
|
|
|
+ var isJunZheng3 = deviceIdJunZheng3.length == 2;
|
|
|
+ if (!isLeXin && !(isJunZheng1 && !isJunZheng3) && !(isJunZheng2 && !isJunZheng3)) {
|
|
|
return "";
|
|
|
}
|
|
|
- return getMacBySplitDeviceId(splitDeviceId[1]);
|
|
|
+ return getMacBySplitDeviceId(deviceIdLeXin[1]);
|
|
|
};
|
|
|
|
|
|
///获取设备mac相关
|
|
|
function getDeviceMacId(deviceId) {
|
|
|
const lexin_devices = require('../lexin/devices');
|
|
|
- var splitDeviceId = deviceId.split(lexin_devices.leXin);
|
|
|
- if (splitDeviceId.length != 2) {
|
|
|
+ var deviceIdLeXin = deviceId.split(lexin_devices.leXin);
|
|
|
+ var deviceIdJunZheng1 = deviceId.split(lexin_devices.junZheng1);
|
|
|
+ var deviceIdJunZheng2 = deviceId.split(lexin_devices.junZheng2);
|
|
|
+ var deviceIdJunZheng3 = deviceId.split(lexin_devices.junZheng13);
|
|
|
+ var isLeXin = deviceIdLeXin.length == 2;
|
|
|
+ var isJunZheng1 = deviceIdJunZheng1.length == 2;
|
|
|
+ var isJunZheng2 = deviceIdJunZheng2.length == 2;
|
|
|
+ var isJunZheng3 = deviceIdJunZheng3.length == 2;
|
|
|
+ if (!isLeXin && !(isJunZheng1 && !isJunZheng3) && !(isJunZheng2 && !isJunZheng3)) {
|
|
|
return "";
|
|
|
}
|
|
|
var mac = getMacBySplitDeviceId(splitDeviceId[1]);
|