@heyixian2008
2017-03-17T02:50:29.000000Z
字数 806
阅读 734
技术支持
情景1
对方提供线上数据库地址和密码,可使用此方案。双方都可开发和维护。我方需要提供设备库进行导入对方数据库
情景2
对方不提供线上数据源,只提供数据副本。我方也可使用此方案在备份数据库上面进行开发。需要从备份数据库上面搭建后台环境进行访问
情景3
对方不提供数据。也可以使用此方案,但需要对方进行开发,我方需要进行提供设备库表由对方导入。
在新建表手机设备表,主要有以下字段
| 字段名 | 类型 | 说明 |
|---|---|---|
| id | integer | 自增id,主键 |
| imei | varchar(64) | 手机imei |
| mac | varchar(64) | 手机mac地址 |
| brand | varchar (128) | 品牌 |
| phone_no | varchar (128) | 型号 |
| SystemType | varchar (128) | 设备系统类型 1Android 2 iOS |
| SystemVersion | varchar (128) | 型号 |
| CreateTime | timestamp | 创建时间 |
新增字段
MobileDeviceId(设备id),关联移动端设备表
注意判断此设备是否已经在设备表存在记录。
UPDATE UserAccounts SET UserAccounts.MobileDeviceId = UserAccounts.id WHERE UserAccounts.MobileDeviceId ='';
定时脚本执行
注意判断此设备是否已经在设备表存在记录。
UPDATE UserAccounts SET UserAccounts.MobileDeviceId = UserAccounts.id WHERE UserAccounts.MobileDeviceId ='';
