2022-09-07 作者:瑞信电子
远程抄表系统与第三方系统对接技术方案
总页数 | 6 | 版本 | 1.0 | 建立日期 | 2011-01-11 | ||
编制人 | 黎会芳 | ||||||
审核人 | |||||||
批准人 | 批准日期 | ||||||
保管人 | 存放位置 |
文件修改控制
序号 | 版本 | *变化状态 | 修改内容、页码及条款 | 修改人 | 批准人 | 修改日期 |
1 | 0.1 | A | 编写初稿 | 黎会芳 | 2011-01-11 | |
*变化状态:A——增加,M——修改,D——删除
为了指导用户实现第三方与一卡通之间信息同步,以提供技术实现方案。
ü 双方放数据的同步程序
ü Sql Server2000中间库
本接口主要实现的功能:第三方与一卡通实现购电相关信息的同步
数据交换通过中间库方式(sql server)来实现,第三方和一卡通将信息存放到中间库上以便双方共同访问,中间库放在数据中间服务器上,包含几个表,分别为房间信息表(电控系统提供相关数据)、购电记录表(一卡通平台提供相关数据)等。同步的详细内容如下:
[名 称]房间信息表 。表名:m_roominfo
[组 成] 本表共有以下数据项组成
列名 | 类型 | 长度 | 是否为空 | 中文名 | 备注 |
roomno | VARCHAR2 | 5 | Not null | 房间号 | 1101:为一号楼101房间 |
Roomname | VARCHAR2 | 20 | Not null | 房间名称 | |
updateflag | INT | Not null | 更新状态 | 1:新增;2:修改; 3删除;99:已同步 | |
uploaddt | datetime | Not null | 更新时间 |
[名 称] 购电信息表。表名:m_buyinfo
[组 成] 本表共有以下数据项组成
列名 | 类型 | 长度 | 是否为空 | 中文名 | 备注 |
Fareid | bigint | Not null | 一卡通记录流水号 | 对账用 | |
Custid | Integer | Not null | 账号 | 对账用 | |
Cardno | Integer | Not null | 卡号 | 对账用 | |
cardsn | smallint | Not null | 卡序号 | 对账用 | |
opcount | Integer | Not null | 卡操作次数 | 对账用 | |
Outid | Varchar2 | 13 | Not null | 购电人学工号 | |
Roomno | Varchar2(10) | 10 | Not null | 购电房间号 | |
Opfare | Decimal(18,2) | Not null | 购电金额 | ||
Opdt | Datetime | Not null | 购电时间 | ||
updateflag | INT | Not null | 是否已同步 | 0未同步,1已同步 一卡通系统同步到该表时该字段值为0, 第三方电控系统同步成功后更新该字段值为1 |
第三方电控系统对接技术方案
总页数 | 6 | 版本 | 1.0 | 建立日期 | 2011-01-11 | ||
编制人 | 黎会芳 | ||||||
审核人 | |||||||
批准人 | 批准日期 | ||||||
保管人 | 存放位置 |
文件修改控制
序号 | 版本 | *变化状态 | 修改内容、页码及条款 | 修改人 | 批准人 | 修改日期 |
1 | 0.1 | A | 编写初稿 | 黎会芳 | 2011-01-11 | |
*变化状态:A——增加,M——修改,D——删除
为了指导用户实现第三方与一卡通之间信息同步,以提供技术实现方案。
ü 双方放数据的同步程序
ü Sql Server2000中间库
本接口主要实现的功能:第三方与一卡通实现购电相关信息的同步
数据交换通过中间库方式(sql server)来实现,第三方和一卡通将信息存放到中间库上以便双方共同访问,中间库放在数据中间服务器上,包含几个表,分别为房间信息表(电控系统提供相关数据)、购电记录表(一卡通平台提供相关数据)等。同步的详细内容如下:
[名 称]房间信息表 。表名:m_roominfo
[组 成] 本表共有以下数据项组成
列名 | 类型 | 长度 | 是否为空 | 中文名 | 备注 |
roomno | VARCHAR2 | 5 | Not null | 房间号 | 1101:为一号楼101房间 |
Roomname | VARCHAR2 | 20 | Not null | 房间名称 | |
updateflag | INT | Not null | 更新状态 | 1:新增;2:修改; 3删除;99:已同步 | |
uploaddt | datetime | Not null | 更新时间 |
[名 称] 购电信息表。表名:m_buyinfo
[组 成] 本表共有以下数据项组成
列名 | 类型 | 长度 | 是否为空 | 中文名 | 备注 |
Fareid | bigint | Not null | 一卡通记录流水号 | 对账用 | |
Custid | Integer | Not null | 账号 | 对账用 | |
Cardno | Integer | Not null | 卡号 | 对账用 | |
cardsn | smallint | Not null | 卡序号 | 对账用 | |
opcount | Integer | Not null | 卡操作次数 | 对账用 | |
Outid | Varchar2 | 13 | Not null | 购电人学工号 | |
Roomno | Varchar2(10) | 10 | Not null | 购电房间号 | |
Opfare | Decimal(18,2) | Not null | 购电金额 | ||
Opdt | Datetime | Not null | 购电时间 | ||
updateflag | INT | Not null | 是否已同步 | 0未同步,1已同步 一卡通系统同步到该表时该字段值为0, 第三方电控系统同步成功后更新该字段值为1 |