| | |
| | | jsonObject = JSONObject(data) |
| | | sn = jsonObject.getString(Constant.RTK_CONFIG_SN) |
| | | Log.i(TAG,"sn="+sn) |
| | | imei = sn |
| | | phone = sn |
| | | imei = sn.substring(1) |
| | | Log.i(TAG,"imei="+imei) |
| | | /** |
| | | * SN与电话号码的关系(以AYKJ-4为例): |
| | | 0311200200000011,前4位是设备编码,接下来4位是年月,后面8位是流水号; |
| | | 电话号码前2位固定13,第三位取SN的第4位,第4-7位取SN的年月,第8-11位取SN流水号的后4位;即13120020011 |
| | | */ |
| | | phone = "13"+sn.subSequence(3,8)+sn.substring(sn.length-4,sn.length) |
| | | Log.i(TAG,"phone="+phone) |
| | | } |
| | | var rtkConfigDao = WorkRoomDataBase.getWorkRoomDataBase(applicationContext).rtkConfigDao.also { |
| | | it.update(sn, imei, phone) |