信息初始化
						commit
						a4dc462a9f
					
				
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							|  | @ -0,0 +1,19 @@ | |||
|                               数据对接说明 | ||||
| 
 | ||||
| 一、概要说明 | ||||
|   依据《化工园区安全风险智能化管控平台建设指南(试行)》要求,园区需接入企业双重预防、特殊作业、人员定位等相关数据。 | ||||
| 二、接口说明 | ||||
|   接口文档地址:https://doc.apipost.net/docs/482b20b8c8aa000?locale=zh-cn | ||||
|   访问密码:SZYQ2025 | ||||
|  相关参数 | ||||
|   接口外网url:http://61.182.195.74:9103/safety-back | ||||
|   接口内网url:http://172.10.6.252:9103/safety-back | ||||
|   东翔化工: | ||||
|   masterKey:Lh1MZELkOo4Ii0MoiuU3 | ||||
|   secretKey:4fbaCBCcowElgFgZkspm | ||||
|   orgCode(企业编码):130128002404587 | ||||
|    圣莱欧: | ||||
|    masterKey:ZccVnaVBrKKy5hpO2q7G | ||||
|    secretKey:jBONu03IZqKoUF8AfTdv | ||||
|    orgCode(企业编码):130128000012656 | ||||
| 
 | ||||
|  | @ -0,0 +1,441 @@ | |||
|        数字危化人员定位接数接口文档 | ||||
| 
 | ||||
| 注意:上传人员实时数据接口中,同步频率由原先的 5s,更改为 30s,以减轻服务器压力。 | ||||
| 
 | ||||
| 一、 服务信息 | ||||
| 
 | ||||
| 1. 人员定位数据主要包括人员信息、人员实时位置信息、人员报警信息。 | ||||
| 2. 本系统的访问权限控制采用 BearerToken 方式,除登录登出接口外,其余接口均需权限。 | ||||
| 
 | ||||
|      token 的获取方式为调用“登录接口”后,成功返回的数据,可参照“登录接口”的接口 | ||||
|      说明。 | ||||
| 3. 请求需要权限的接口时,需将获取的 token 添加到 Header 中的 Authorization,如下图: | ||||
| 
 | ||||
| 4. 每次发送数据都要带着 token,报 401 错误即无权限,token 的有限期为 30 分钟 | ||||
| 
 | ||||
| 二、 接口信息 | ||||
| 
 | ||||
| 1. 登录接口 | ||||
| 
 | ||||
|                10.100.254.26:8012 | ||||
| 
 | ||||
| Path: /auth/login | ||||
| Method: POST | ||||
| Headers | ||||
| 
 | ||||
| 参数名称      参数值                      是否必须 示例 | ||||
| 
 | ||||
| Content-Type application/json 是 | ||||
| Body | ||||
| 
 | ||||
| 名称             类型                  是否  默认值  备注 | ||||
|                                    必须 | ||||
| 
 | ||||
| username       string 必须                    用户名 | ||||
| 
 | ||||
| password       string 必须                    BASE64 加密后的密码 | ||||
| 返回数据           类型   是否              备注 | ||||
| 名称                             默认值 | ||||
| 
 | ||||
|                     必须 | ||||
| 
 | ||||
| code           number 必须 | ||||
| 
 | ||||
| msg            string 必须 | ||||
| 
 | ||||
| data           object 必须 | ||||
| 
 | ||||
|      username  string 必须            用户名 | ||||
| 
 | ||||
|      token     string 必须            token 值 | ||||
| 
 | ||||
| 入参示例: | ||||
| 
 | ||||
| { | ||||
|       "username": "xxxx", | ||||
|       "password": "xxxx" | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| 返回值: | ||||
| 
 | ||||
| { | ||||
|       "code": 200, | ||||
|       "msg": "请求成功", | ||||
|       "data": { | ||||
|              "username": "xxxx", | ||||
|              "token": "BqO2EHpdGyiIWMXjsjCxtf4HVTfGAEFEEoWHoZa2qrg=" | ||||
|       } | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| 2. 上传员工数据接口 | ||||
| 
 | ||||
| 同步频率:每天 1 点 | ||||
| 同步方式:根据数据中的企业实现全量更新。 | ||||
| Path:/data/employee/info | ||||
| Method: POST | ||||
| Headers | ||||
| 
 | ||||
| 参数名称           参数值  是否必须 示例 | ||||
| 参数名称          参数值              是否必须 示例 | ||||
| 
 | ||||
| Content-Type  application | ||||
|                                    是 | ||||
| 
 | ||||
|               /json | ||||
| 
 | ||||
| Authorization {{token 值}} 是           Bearer | ||||
| Body                                  Qjtr1f+ISNSwziJ9sg4b98IL6faY15ugQo | ||||
|                                       A4vZHoVq8= | ||||
| 
 | ||||
| 名称            类型               是否 | ||||
|                                           默认值 备注 | ||||
| 
 | ||||
|                                必须 | ||||
| 
 | ||||
| systemName    string 必须               系统名称 | ||||
| 
 | ||||
| areaCode      string 必须               行政区划编码 | ||||
| 
 | ||||
| dataId        string 必须               唯一标识 UUID | ||||
|                                       数据规范规定的字段 json,集 | ||||
| data          string           必须     合数据 | ||||
|                                必须 | ||||
| id                                    主键 | ||||
|                        string  必须     职位 ID | ||||
|                                       职位名称 | ||||
| post_id       string           必须     部门 id | ||||
|                                必须     部门名称 | ||||
| post_name     string           必须     人员姓名 | ||||
|                                       性别 0(男)1(女) | ||||
| depart_id     string | ||||
| 
 | ||||
| depart_name | ||||
|                        string | ||||
| 
 | ||||
| name          string | ||||
| 
 | ||||
| sex | ||||
|                        string | ||||
| 名称       类型                         是否 | ||||
|                                                默认值 备注 | ||||
| 
 | ||||
|                                     必须 | ||||
| 
 | ||||
| card_no  string                     必须  卡号,与人员实时位置信息里面的 | ||||
|                                     必须  card_no 对应 | ||||
|      company_soci                   必须 | ||||
|                             string      统一社会信用代码(和登记系统保 | ||||
|                                         持一致) | ||||
|      al_code | ||||
|      employee_typ                       人员类型 | ||||
| 
 | ||||
|                             string | ||||
|      e | ||||
| 返回数据 | ||||
| 
 | ||||
| 名称       类型                         是否 | ||||
|                                                默认值 备注 | ||||
| 
 | ||||
|                                     必须 | ||||
| 
 | ||||
| code     number                     必须  成功 200;认证失败 401 | ||||
| 
 | ||||
| msg      string                     必须 | ||||
| data | ||||
|          object                     必须 | ||||
| 
 | ||||
| 入参示例: | ||||
| 
 | ||||
| { | ||||
|       "dataId": "6893d32051b9451c9f4cdb31a2acaa7c", | ||||
|       "systemName": "青岛海化院人员定位数据上报系统", | ||||
|       "areaCode": 370214, | ||||
|       "data": [ | ||||
|              { | ||||
|                    "id": "test1", | ||||
|                    "post_name": "操作工", | ||||
|                    "depart_name": "", | ||||
|                    "name": "冯文江", | ||||
|                    "sex": "男", | ||||
|                    "card_no": "5e060937", | ||||
|                    "company_social_code": "91370214690314313N", | ||||
|                    "employee_type": "01" | ||||
|              }, | ||||
|              { | ||||
|                    "id": "test2", | ||||
|                    "post_id": "post1", | ||||
|                    "post_name": "巡检人员", | ||||
|                    "depart_id": "depart2", | ||||
|                    "depart_name": "", | ||||
|                    "name": "汪旭东", | ||||
|                    "sex": "男", | ||||
|                    "card_no": "7188dd93", | ||||
|                    "company_social_code": "91370214690314313N", | ||||
|                    "employee_type": "01" | ||||
|              } | ||||
|       ] | ||||
| } | ||||
| 
 | ||||
| 返回值: | ||||
| 
 | ||||
| { | ||||
|       "code": 200, | ||||
|       "msg": "请求成功", | ||||
|       "data": "存储成功的人员数: 2 ,存储失败的人员数: 0 。 | ||||
|        dataId: 6893d32051b9451c9f4cdb31a2acaa7c 数据来源方: 青岛海化院人员定位数据上报系 | ||||
|        统" | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| 3. 上传人员实时数据接口 | ||||
| 
 | ||||
| 同步频率:30 秒 | ||||
| Path:/data/employee/locations | ||||
| Method: POST | ||||
| Headers | ||||
| 
 | ||||
| 参数名称          参数值              是否必须 示例 | ||||
| 
 | ||||
| Content-Type  application | ||||
|                                    必须 | ||||
| 
 | ||||
|               /json | ||||
| 
 | ||||
| Authorization {{token 值}} 必须           Bearer | ||||
| Body                                   Qjtr1f+ISNSwziJ9sg4b98IL6faY15ugQo | ||||
|                                        A4vZHoVq8= | ||||
| 
 | ||||
| 名称                 类型          是否 | ||||
|                                           默认值 备注 | ||||
| 
 | ||||
|                                必须 | ||||
| 名称               类型  是否 | ||||
|                                 默认值 备注 | ||||
| 
 | ||||
|                      必须 | ||||
| 
 | ||||
| systemName       string 必须                       系统名称 | ||||
| 
 | ||||
| areaCode         string 必须                       行政区划编码 | ||||
| 
 | ||||
| dataId           string 必须                       唯一标识 UUID | ||||
| 
 | ||||
| data             string 必须                       数据规范规定的字段 json, | ||||
|                                                  集合数据 | ||||
|      company_social_code | ||||
|                                       string 必须  统一社会信用代码 | ||||
| 
 | ||||
|      floor_no    string 必须                       楼层号 | ||||
| 
 | ||||
|      card_no     string 必须                       卡号 | ||||
| 
 | ||||
|      time_stamp  string 必须                       时间 | ||||
| 
 | ||||
|      status      string 必须                       状态;0 运动、1 报警、2 休眠 | ||||
| 
 | ||||
|      longitude   string 必须                       经度 | ||||
| 
 | ||||
|     latitude     string 必须                       纬度 | ||||
| 返回数据 | ||||
| 
 | ||||
| 名称               类型  是否 | ||||
|                                 默认值 备注 | ||||
| 
 | ||||
|                      必须 | ||||
| 
 | ||||
| code             number 必须                       成功 200;认证失败 401 | ||||
| 
 | ||||
| msg              string 必须 | ||||
| 
 | ||||
| data             object 必须 | ||||
| 入参示例: | ||||
| 注意:card_no 和 time_stamp 时间字段构成唯一约束,如果示例请求返回失败,请更换时 | ||||
| 间或卡号 | ||||
| { | ||||
| 
 | ||||
|        "dataId": "6893d32051b9451c9f4cdb31a2acaa7c", | ||||
|       "systemName": "青岛海化院人员定位数据上报系统", | ||||
|       "areaCode": 370214, | ||||
|       "data":[ | ||||
| 
 | ||||
|              { | ||||
|                    "floor_no": "Floor1", | ||||
|                    "card_no": "1918FF00B18F", | ||||
|                    "time_stamp": "2021-12-20 16:29:54", | ||||
|                    "longitude": 120.17930673061386, | ||||
|                    "latitude": 36.04385097144345, | ||||
|                    "status": 0, | ||||
|                    "company_social_code": "91370211724046135U" | ||||
| 
 | ||||
|              }, | ||||
|               ... | ||||
| 
 | ||||
|       ] | ||||
| } | ||||
| 返回值: | ||||
| 
 | ||||
| { | ||||
|       "code": 200, | ||||
|       "msg": "请求成功", | ||||
|       "data": "存储成功的人员数: * ,存储失败的人员数: 0 。 | ||||
|        dataId: 6893d32051b9451c9f4cdb31a2acaa7c 数据来源方: 青岛海化院人员定位数据上报系 | ||||
|        统" | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| 4. 上传人员报警数据接口 | ||||
| 
 | ||||
| 同步方式:出现报警或销警时需同步一次,id 主键必传,根据 id 判断是否需要销警; | ||||
| Path:/data/employee/alarm | ||||
| Method: POST | ||||
| Headers | ||||
| 
 | ||||
| 参数名称          参数值  是否                  示例 | ||||
|                    必须 | ||||
| 
 | ||||
| Content-Type  application | ||||
|                                    必须 | ||||
| 
 | ||||
|               /json | ||||
| 参数名称               参数值  是否         示例 | ||||
|                         必须 | ||||
| 
 | ||||
| Authorization      {{token 值}} 必须  Bearer | ||||
|                                    Qjtr1f+ISNSwziJ9sg4b98IL6faY15ugQoA4v | ||||
|                                    ZHoVq8= | ||||
| 
 | ||||
| Body | ||||
| 
 | ||||
| 名称                      类型 是否必须 默认值    备注 | ||||
| 
 | ||||
| systemName              string 必须      系统名称 | ||||
| areaCode                string 必须 | ||||
| dataId                  string 必须      行政区划编码 | ||||
| data                    string 必须 | ||||
|                         string 必须      唯一标识 UUID | ||||
|     id                  string 必须      数据规范规定的字段 | ||||
|     time                string 必须      json,集合数据 | ||||
|     type                string 必须 | ||||
|     area_name           string 必须      报警 ID | ||||
|     name                string 必须 | ||||
|     card_no             string         报警时间 | ||||
|     handle_time         string | ||||
|     handle_remark                      报警类型 | ||||
| 
 | ||||
|                                        位置 | ||||
| 
 | ||||
|                                        报警人员名字 | ||||
| 
 | ||||
|                                        卡号 | ||||
| 
 | ||||
|                                        处理时间(如有值则表示 | ||||
|                                        销警) | ||||
|                                        处理信息 | ||||
| 名称              类型 是否必须 默认值                                     备注 | ||||
| 
 | ||||
|      company_social_code                                        统一社会信用代码 | ||||
|                                       string 必须 | ||||
| 
 | ||||
|      longitude                                                  经度(没有纸则在实时定 | ||||
|                                                                 位数据中获取当前位置 | ||||
|                 string                           当前经度           信息赋值) | ||||
|                                                  当前维度 | ||||
|     latitude    string                                          纬度(没有纸则在实时定 | ||||
| 返回数据                                                            位数据中获取当前位置 | ||||
|                                                                 信息赋值) | ||||
| 
 | ||||
| 名称              类型      是否必                      默认值            备注 | ||||
|                         须 | ||||
| 
 | ||||
| code            number 必须                                       成功 200;认证失败 401 | ||||
| 
 | ||||
| msg             string 必须 | ||||
| 
 | ||||
| data            object 必须 | ||||
| 
 | ||||
| 入参示例: | ||||
| { | ||||
| 
 | ||||
|        "dataId": "6893d32051b9451c9f4cdb31a2acaa7c", | ||||
|       "systemName": "青岛海化院人员定位数据上报系统", | ||||
|       "areaCode": 370214, | ||||
|       "data":[ | ||||
| 
 | ||||
|              { | ||||
|                    "id": "test1", | ||||
|                    "time": "2021-12-20 16:29:54", | ||||
|                    "type": "alarm:handle", | ||||
|                    "area_name": "其它区域", | ||||
|                    "name": "董玉青", | ||||
|                    "card_no": "221514ab", | ||||
|                    "handle_time": null, | ||||
|                    "handle_remark": null, | ||||
|                    "longitude": 120.17930673061386, | ||||
|                    "latitude": 36.04385097144345, | ||||
|                    "company_social_code": "91370211724046135U" | ||||
| 
 | ||||
|              }, | ||||
|               ... | ||||
|       ] | ||||
| } | ||||
| 返回值: | ||||
| 
 | ||||
| { | ||||
|       "code": 200, | ||||
|       "msg": "请求成功", | ||||
|       "data": "存储成功的人员报警数: * ,存储失败的人员报警数: 0 。 | ||||
|        dataId: 6893d32051b9451c9f4cdb31a2acaa7c 数据来源方: 青岛海化院人员定位数据上报系 | ||||
|        统" | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| 三、 Q&A | ||||
| 
 | ||||
| 1. 上传数据时批量上传还是单条数据上传? | ||||
| 答:人员基础信息为全量更新,每次上传需要当前企业所有人员数据; | ||||
| 
 | ||||
|       人员实时定位信息为增量更新,每次可以是多条记录,集合形势上传; | ||||
|       人员报警信息为全量与增量更新,根据报警 id 更新或新增。每次可以是多条记录,集 | ||||
|       合形势上传; | ||||
| 
 | ||||
| 2. 现阶段人员类型都有什么? | ||||
| 答:人员类型如下 | ||||
| 
 | ||||
| 值       名称 | ||||
| 
 | ||||
| 01      内部人员/员工 | ||||
| 
 | ||||
| 02      承包商 | ||||
| 
 | ||||
| 03      访客 | ||||
| 
 | ||||
| 04      物品 | ||||
| 
 | ||||
| 05      车辆 | ||||
| 
 | ||||
| 06      司机 | ||||
| 
 | ||||
| 3. 人员报警销警时如何判断的? | ||||
| 答:报警数据中有更新了处理时间与处理信息则判定为销警,反之则未销警的报警数据; | ||||
| 
 | ||||
|       对子字段为 | ||||
| 
 | ||||
| 4. 报警类型有哪些? | ||||
| 答:系统现阶段已有的报警类型如下 | ||||
| 
 | ||||
| 值                  名称 | ||||
| oneKeyAlarm:alarm  一键报警 | ||||
| stayAlarm          滞留预警 | ||||
| overBoundaryAlarm  越界报警 | ||||
| overNum            超员预警 | ||||
| lackNum            缺员预警 | ||||
| stillAlarm  静止预警 | ||||
| 
 | ||||
| 5. 数据中时间的类型是? | ||||
| 答:时间字段为字符串类型,规范为:yyyy-MM-dd HH:mm:ss | ||||
| 
 | ||||
| 6. 人员定位坐标用什么坐标系? | ||||
| 答:统一使用 wgs84 坐标系 | ||||
|  | ||||
|  | @ -0,0 +1,627 @@ | |||
|           数字危化特殊作业接口文档 | ||||
| 
 | ||||
| 一、 服务信息 | ||||
| 
 | ||||
| 1. 特殊作业数据上传:通过主动访问数字危化提供的 http 请求接口上传数据(包括定时上 | ||||
|      传与报销警触发上传)。 | ||||
| 
 | ||||
| 2. 特殊作业数据主要包括作业票信息、作业票附件、作业票气体采样分析报警信息、作业 | ||||
|      票人员离场报警信息。 | ||||
| 
 | ||||
| 3. 本系统的访问权限控制采用 BearerToken 方式,除登录登出接口外,其余接口均需权限。 | ||||
|      token 的获取方式为调用“登录接口”后,成功返回的数据,可参照“登录接口”的接口 | ||||
|      说明。 | ||||
| 
 | ||||
| 4. 请求需要权限的接口时,需将获取的 token 添加到 Header 中的 Authorization,如下图: | ||||
| 
 | ||||
| 5. 每次发送数据都要带着 token,报 401 错误即无权限,token 的有限期为 30 分钟 | ||||
| 
 | ||||
| 二、 接口信息 | ||||
| 
 | ||||
| 1. 登录接口 | ||||
| 
 | ||||
|               10.100.254.26:8012 | ||||
| 
 | ||||
| Path: /auth/login | ||||
| Method: POST | ||||
| 注:账号密码需要联系实施对接人员获取 | ||||
| Headers | ||||
| 
 | ||||
| 参数名称      参数值      是否必须 示例 | ||||
| 
 | ||||
| Content-Type application/json 是 | ||||
| Body | ||||
| 
 | ||||
| 名称             类型  是否             默认值  备注 | ||||
|                    必须 | ||||
| 
 | ||||
| username       string 必须               用户名 | ||||
| 名称             类型  是否     默认值      备注 | ||||
|                    必须 | ||||
| 
 | ||||
| password       string 必须           BASE64 加密后的密码 | ||||
| 返回数据 | ||||
| 名称             类型  是否              备注 | ||||
|                               默认值 | ||||
| 
 | ||||
|                    必须 | ||||
| 
 | ||||
| code           number 必须 | ||||
| 
 | ||||
| msg            string 必须 | ||||
| 
 | ||||
| data           object 必须 | ||||
| 
 | ||||
|      username  string 必须           用户名 | ||||
| 
 | ||||
|      token     string 必须           token 值 | ||||
| 
 | ||||
| 如下所示当拿到的账号信息为(测试账号,此账号不存在) | ||||
| 账号:textaccount | ||||
| 密码:textpassword | ||||
| 此时需要对密码进行 base64 加密,加密后的值作为密码与用户名作为参数请求登录接口 | ||||
| textpassword 通过 base64 加密后的值为 dGV4dHBhc3N3b3Jk | ||||
| 入参示例: | ||||
| 
 | ||||
| { | ||||
|       "username": "textaccount", | ||||
|       "password": "dGV4dHBhc3N3b3Jk" | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| 返回值: | ||||
| 
 | ||||
| { | ||||
|       "code": 200, | ||||
|       "msg": "请求成功", | ||||
|       "data": { | ||||
|              "username": "textaccount", | ||||
|              "token": "BqO2EHpdGyiIWMXjsjCxtf4HVTfGAEFEEoWHoZa2qrg=" | ||||
|       } | ||||
| 
 | ||||
| } | ||||
| 2. 上传作业票数据接口 | ||||
| 
 | ||||
| 同步频率:出现修改或新增时需同步一次 | ||||
| 同步方式:根据数据中的 id 判断是新增还是修改。 | ||||
| Path:/data/workorder/workTicket | ||||
| Method: POST | ||||
| Headers | ||||
| 
 | ||||
| 参数名称          参数值              是否必须 示例 | ||||
| 
 | ||||
| Content-Type  application | ||||
|                                    是 | ||||
| 
 | ||||
|               /json | ||||
| 
 | ||||
| Authorization {{token 值}} 是           Bearer | ||||
| Body                                  Qjtr1f+ISNSwziJ9sg4b98IL6faY15ugQo | ||||
|                                       A4vZHoVq8= | ||||
| 
 | ||||
| 名称            类型               是否 | ||||
|                                           默认值 备注 | ||||
| 
 | ||||
|                                必须 | ||||
| 
 | ||||
| systemName    string 必须               系统名称 | ||||
| 
 | ||||
| areaCode      string 必须               行政区划编码 | ||||
| 
 | ||||
| dataId        string 必须               唯一标识 UUID | ||||
| 
 | ||||
| data          string           必须     数据规范规定的字段 json,集合数 | ||||
|                                必须     据 | ||||
| id                             必须     作业票 id | ||||
|                        string | ||||
|                                       作业票类型 | ||||
| ticket_type                           当作业类型是动火作业,高处作业, | ||||
|                                       吊装作业时,作业票等级 | ||||
|               string                  ticket_level 字段为必填,规则见 | ||||
|                                       文档末 Q&A | ||||
| ticket_level                          作业票等级 | ||||
|                        string         00 特级; | ||||
|                                       01 一级; | ||||
| 名称            类型               是否 | ||||
|                                           默认值 备注 | ||||
| 
 | ||||
|                                必须 | ||||
| 
 | ||||
| start_time    string           必须  02 二级; | ||||
|                                    03 三级; | ||||
|                                    04 其他 | ||||
| 
 | ||||
|                                    作业开始时间 yyyy-mm-dd HH:ss | ||||
| 
 | ||||
| end_time      string 必须            作业结束时间 yyyy-mm-dd HH:ss | ||||
| 
 | ||||
| ticket_posit                   必须  作业地点 | ||||
|                        string  必须  作业内容 | ||||
|                                    危害识别类型,见文档末 Q&A | ||||
| ion | ||||
| 
 | ||||
| ticket_conte | ||||
|                        string | ||||
| 
 | ||||
| nt | ||||
| 
 | ||||
| harm_type     string | ||||
| 
 | ||||
| company_soci                   必须  统一社会信用代码(和登记系统保 | ||||
|                        string  必须  持一致) | ||||
|                                必须 | ||||
| al_code                        必须  是否进行气体分析 | ||||
| gas_analyse                        0 是、1 否 | ||||
| 
 | ||||
|                        string      是否安全控制措施落实 | ||||
|                                    0 是、1 否 | ||||
| safe_measure | ||||
|                        string      作业票实时状态 | ||||
|                                    0 未签发、1 已签发、3 已验收、4 | ||||
| ticket_statu                       作废、5 撤销 | ||||
|                                    作业地点经度 | ||||
| s             string | ||||
| 
 | ||||
| lng | ||||
|                        string 必须 | ||||
| 
 | ||||
| lat                                作业地点纬度 | ||||
|                        string 必须 | ||||
| 
 | ||||
| supervisor                         监护人员卡号,通过英文逗号隔开 | ||||
|                                    监护人员姓名,通过英文逗号隔开 | ||||
|               string               施工人员卡号,通过英文逗号隔开 | ||||
| 
 | ||||
| supervisor_n | ||||
| 
 | ||||
| ame           string           必须 | ||||
| 
 | ||||
| worker | ||||
| 
 | ||||
|               string | ||||
| 名称                 类型               是否 | ||||
|                                                默认值 备注 | ||||
| 
 | ||||
|                                     必须 | ||||
| 
 | ||||
|      worker_name                    必须  施工人员姓名,通过英文逗号隔开 | ||||
|                             string      施工单位 ID,通过英文逗号隔开 | ||||
|                                     必须  施工单位名称,通过英文逗号隔开 | ||||
|      workDept                           视频编码,通过英文逗号隔开 | ||||
|                                     必须 | ||||
|                    string           必须  是否是承包商作业,0 是 1 否 | ||||
|                                     必须  负责人姓名 | ||||
|      workDept_nam                   必须  负责人联系方式手机号 | ||||
|                                         作业是否变更,0 是 1 否 | ||||
|      e             string           必须 | ||||
|                                         作业变更原因 | ||||
|      video_code                         作业是否取消,0 是 1 否 | ||||
| 
 | ||||
|                    string | ||||
| 
 | ||||
|      is_contracto  string | ||||
|      r_task        string | ||||
| 
 | ||||
|      major_person | ||||
| 
 | ||||
|      major_person | ||||
| 
 | ||||
|      _mobile       string | ||||
| 
 | ||||
|      is_changed | ||||
| 
 | ||||
|                    string | ||||
| 
 | ||||
|      changed_reas | ||||
| 
 | ||||
|      on            string | ||||
| 
 | ||||
|      is_cancelled | ||||
|                             string | ||||
| 
 | ||||
|      cancelled_re  string               作业取消原因 | ||||
|      ason | ||||
| 
 | ||||
| 返回数据 | ||||
| 
 | ||||
| 名称                 类型               是否 | ||||
|                                                默认值 备注 | ||||
| 
 | ||||
|                                     必须 | ||||
| 
 | ||||
| code               number           必须  成功 200;认证失败 401 | ||||
| 
 | ||||
| msg                string           必须 | ||||
| 
 | ||||
| data               object           必须 | ||||
| 入参示例: | ||||
| 
 | ||||
| { | ||||
|       "areaCode": "370211", | ||||
|       "data": [ | ||||
|              { | ||||
|                    "company_social_code": "91370200163569824H", | ||||
|                    "end_time": "2021-12-20 21:40", | ||||
|                    "gas_analyse": "0", | ||||
|                    "harm_type": "02", | ||||
|                    "id": "12833a0c-54b3-48c2-86f7-96d0f195cc7e", | ||||
|                    "lat": "36.04385097144345", | ||||
|                    "lng": "120.17930673061386", | ||||
|                    "safe_measure": "0", | ||||
|                    "start_time": "2021-12-20 13:56", | ||||
|                    "supervisor": "198441,245872", | ||||
|                    "supervisor_name": "冯三,贾新", | ||||
|                    "ticket_content": "硫胺酯 PP 管焊接", | ||||
|                    "ticket_level": "03", | ||||
|                    "ticket_position": "硫氨酯装置", | ||||
|                    "ticket_status": "1", | ||||
|                    "ticket_type": "01", | ||||
|                    "worker": "22,33", | ||||
|                    "worker_name": "张三,李四", | ||||
|                    "workDept": "12343214", | ||||
|                    "workDept_name": "**建设工程", | ||||
|                    "video_code": "d3431e73cce84f4f9fb7ccc9d1b258f3,ef0b546eefa14b24bdbbac7 | ||||
| 
 | ||||
| 99dca21ec", | ||||
|                    "is_contractor_task": "0", | ||||
|                    "major_person": "王晓", | ||||
|                    "major_person_mobile": "19844112314", | ||||
|                    "is_changed": "0", | ||||
|                    "changed_reason": "", | ||||
|                    "is_cancelled": "0", | ||||
|                    "cancelled_reason": "" | ||||
| 
 | ||||
|              }, | ||||
|              ... | ||||
|       ], | ||||
|       "dataId": "90fa0266d5444f4f9f8bba64b1ba0b14", | ||||
|       "systemName": "**数据上报系统" | ||||
| } | ||||
| 
 | ||||
| 返回值: | ||||
| 
 | ||||
| { | ||||
|       "code": 200, | ||||
|       "msg": "请求成功", | ||||
|       "data": "作业票同步结束,成功 1 条,失败 0 条。作业票储存成功的作业票 id 有 | ||||
| [12833a0c-54b3-48c2-86f7-96d0f195cc7e],失败的作业票 id 有[]。 错误原因为[]" | ||||
| } | ||||
| 
 | ||||
| 3. 上传作业票附件接口 | ||||
| 
 | ||||
| 同步方式:在作业票状态为验收或签发时,需要进行附件同步,每次发送附件间隔时间应超 | ||||
| 过 1 分钟 | ||||
| 注意:只有特殊作业数据的状态是签发或验收时才能上传附件 | ||||
| Path:/data/workorder/ticketFile | ||||
| Method: POST | ||||
| Headers | ||||
| 
 | ||||
| 参数名称          参数值             是否必须 示例 | ||||
| 
 | ||||
| Content-Type  multipart/form  必须 | ||||
|               -data | ||||
| 
 | ||||
| Authorization {{token 值}} 必须      Bearer | ||||
| Body                              Qjtr1f+ISNSwziJ9sg4b98IL6faY15ugQo | ||||
|                                   A4vZHoVq8= | ||||
| 
 | ||||
| 名称                 类型         是否 | ||||
|                                          默认值 备注 | ||||
| 
 | ||||
|                               必须 | ||||
| 
 | ||||
| wid                string 必须           作业票 id | ||||
| file                                   作业票附件,图片或者 PDF | ||||
|                    Multip     必须 | ||||
| 入参示例及返回值           artFil | ||||
|                    e | ||||
| 4. 上传作业票气体采样分析报警数据接口 | ||||
| 
 | ||||
| 同步频率:出现报警或销警时需同步一次 | ||||
| 同步方式:根据数据中的报警 id 判断是新增还是修改。 | ||||
| Path:/data/workorder/gasAlarm | ||||
| Method: POST | ||||
| Headers | ||||
| 
 | ||||
| 参数名称          参数值      是否必须 示例 | ||||
| 
 | ||||
| Content-Type  application | ||||
|                                    必须 | ||||
| 
 | ||||
|               /json | ||||
| 
 | ||||
| Authorization {{token 值}} 必须           Bearer | ||||
| Body                                   Qjtr1f+ISNSwziJ9sg4b98IL6faY15ugQo | ||||
|                                        A4vZHoVq8= | ||||
| 
 | ||||
| 名称                 类型  是否 | ||||
|                                   默认值 备注 | ||||
| 
 | ||||
|                        必须 | ||||
| 
 | ||||
| systemName         string 必须           系统名称 | ||||
| areaCode           string 必须 | ||||
| dataId             string 必须           行政区划编码 | ||||
| data               string 必须 | ||||
|                                        唯一标识 UUID | ||||
|                                        数据规范规定的字段 json, | ||||
|                                        集合数据 | ||||
| 名称                 类型  是否 | ||||
|     id                            默认值 备注 | ||||
|     ticket_id | ||||
|     alarm_time         必须 | ||||
|     alarm_type | ||||
|                    string 必须  报警 id | ||||
|     handle_time | ||||
|     handle_result  string 必须  作业票 id | ||||
| 返回数据 | ||||
| 名称                 string 必须  报警时间 | ||||
| code               string 必须  yyyy-MM-dd HH:mm:ss | ||||
| msg                string | ||||
| data               string     报警类型 | ||||
|                               1 未作采样分析 | ||||
|                               2 采样分析超过时间限制 | ||||
|                               3 采样分析超阈值 | ||||
| 
 | ||||
|                               处理时间(如有值则表示销警) | ||||
|                               yyyy-MM-dd HH:mm:ss | ||||
| 
 | ||||
|                               处理结果 | ||||
| 
 | ||||
|                    类型  是否 | ||||
|                                   默认值 备注 | ||||
| 
 | ||||
|                        必须 | ||||
| 
 | ||||
|                    number 必须  成功 200;认证失败 401 | ||||
| 
 | ||||
|                    string 必须 | ||||
|                    object 必须 | ||||
| 
 | ||||
| 入参示例: | ||||
| 
 | ||||
| { | ||||
|       "areaCode": "370211", | ||||
|       "systemName": "**数据上报系统", | ||||
|       "dataId": "9bd9a2c242654ca0a6ded22559eadd1a", | ||||
|       "data": [ | ||||
|              { | ||||
|                    "alarm_type": "1", | ||||
|                    "alarm_time": "2021-12-17 14:55:41", | ||||
|                    "id": "532172c3-347e-40d2-8217-bac6ab1ad465", | ||||
|                    "ticket_id": "12833a0c-54b3-48c2-86f7-96d0f195cc7e", | ||||
|                    "handle_time": "2021-12-17 16:55:41", | ||||
|                    "handle_result": "已销警" | ||||
|              }, | ||||
|               ... | ||||
|       ] | ||||
| } | ||||
| 
 | ||||
| 返回值: | ||||
| 
 | ||||
| { | ||||
|       "code": 200, | ||||
|       "msg": "请求成功", | ||||
|       "data": "作业票气体分析数据同步结束,成功 1 条,失败 0 条;" | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| 5. 上传作业票人员离场报警数据接口 | ||||
| 
 | ||||
| 同步方式:出现报警或销警时需同步一次,报警 id 必传,根据报警 id 判断是否需要销警; | ||||
| Path:/data/workorder/departureAlarm | ||||
| Method: POST | ||||
| Headers | ||||
| 
 | ||||
| 参数名称           参数值  是否                  示例 | ||||
|                     必须 | ||||
| 
 | ||||
| Content-Type   application | ||||
|                                     必须 | ||||
| 
 | ||||
|                /json | ||||
| 
 | ||||
| Authorization  {{token 值}} 必须           Bearer | ||||
|                                         Qjtr1f+ISNSwziJ9sg4b98IL6faY15ugQoA4v | ||||
|                                         ZHoVq8= | ||||
| 
 | ||||
| Body | ||||
| 
 | ||||
| 名称                  类型 是否必须 默认值             备注 | ||||
| 
 | ||||
| systemName          string 必须               系统名称 | ||||
| areaCode            string 必须               行政区划编码 | ||||
| dataId              string 必须               唯一标识 UUID | ||||
| 名称               类型 是否必须 默认值  备注 | ||||
| data | ||||
|                  string 必须    数据规范规定的字段 | ||||
|     id           string 必须    json,集合数据 | ||||
|     ticket_id | ||||
|     alarm_time                报警 ID | ||||
|     alarm_type | ||||
|                  string 必须    作业票 id | ||||
|     person_name | ||||
|     person_type  string 必须    报警时间 | ||||
|                               yyyy-MM-dd HH:mm:ss | ||||
|     card_no | ||||
|     alarm_lng    string 必须    报警类型 | ||||
|     alarm_lat                 0 销警 | ||||
|     handle_time               1 作业人员擅自离场 | ||||
|                               2 作业无关人员擅自进场 | ||||
| 
 | ||||
|                  string 必须    报警人员姓名 | ||||
| 
 | ||||
|                  string       报警人员类型 | ||||
|                               1 作业人 | ||||
|                               2 作业监护人 | ||||
| 
 | ||||
|                  string 必须    人员卡号 | ||||
| 
 | ||||
|                  string 必须    触发报警时人员所在位 | ||||
|                               置经度 | ||||
| 
 | ||||
|                  string 必须    触发报警时人员所在位 | ||||
|                               置纬度 | ||||
| 
 | ||||
|                  string       处理时间(如有值则表示 | ||||
|                               销警) | ||||
| 名称                 类型 是否必须 默认值       备注 | ||||
| 
 | ||||
|     handle_remark                    yyyy-MM-dd HH:mm:ss | ||||
| 返回数据 | ||||
| 名称                 string            处理信息 | ||||
| 
 | ||||
|                    类型      是否必  默认值  备注 | ||||
|                            须 | ||||
| 
 | ||||
| code               number 必须         成功 200;认证失败 401 | ||||
| 
 | ||||
| msg                string 必须 | ||||
| 
 | ||||
| data               object 必须 | ||||
| 
 | ||||
| 入参示例: | ||||
| 
 | ||||
| { | ||||
|       "areaCode": "370211", | ||||
|       "data": [ | ||||
|              { | ||||
|                    "alarm_lat": "36.04385097144345", | ||||
|                    "alarm_lng": "120.17930673061386", | ||||
|                    "alarm_time": "2021-12-20 14:23:25", | ||||
|                    "alarm_type": "2", | ||||
|                    "card_no": "47cde602", | ||||
|                    "id": "5db3db79-2c86-457c-aa39-3e96b148bd69", | ||||
|                    "person_name": "张三", | ||||
|                    "person_type": "1", | ||||
|                    "ticket_id": "12833a0c-54b3-48c2-86f7-96d0f195cc7e", | ||||
|                    "handle_time": "2021-12-20 15:23:25", | ||||
|                    "handle_remark": "已销警处理" | ||||
|              }, | ||||
|               ... | ||||
|       ], | ||||
|       "dataId": "90fa0266d5444f4f9f8bba64b1ba0b14", | ||||
|       "systemName": "**数据上报系统" | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| 返回值: | ||||
| 
 | ||||
| { | ||||
|       "code": 200, | ||||
|       "msg": "请求成功", | ||||
|       "data": "作业票人员离场报警数据同步结束,成功 1 条,失败 0 条;" | ||||
| } | ||||
| 
 | ||||
| 三、 Q&A | ||||
| 
 | ||||
| 1. 上传数据时批量上传还是单条数据上传? | ||||
| 答:作业票信息数据、气体分析报警数据和人员离场报警数据为增量更新,每次上传可以是 | ||||
| 
 | ||||
|     多条记录,集合形式上传据; | ||||
| 
 | ||||
|       作业票附件数据为增量更新,每次需要对应作业票 id 单条数据上传; | ||||
| 2. 现阶段作业票危害识别类型有哪些? | ||||
| 答:作业票危害识别类型如下 | ||||
| 
 | ||||
| 值   名称 | ||||
| 
 | ||||
| 01  物体打击 | ||||
| 
 | ||||
| 02  触电 | ||||
| 
 | ||||
| 03  车辆伤害 | ||||
| 
 | ||||
| 04  机械伤害 | ||||
| 
 | ||||
| 05  起重伤害 | ||||
| 
 | ||||
| 06  淹溺 | ||||
| 
 | ||||
| 07  灼烫 | ||||
| 
 | ||||
| 08  火灾 | ||||
| 
 | ||||
| 09  高处坠落 | ||||
| 
 | ||||
| 10  坍塌 | ||||
| 
 | ||||
| 11  冒顶片帮 | ||||
| 
 | ||||
| 12  透水 | ||||
| 
 | ||||
| 13  放炮 | ||||
| 
 | ||||
| 14  火药爆炸 | ||||
| 
 | ||||
| 15  瓦斯爆炸 | ||||
| 
 | ||||
| 16  锅炉爆炸 | ||||
| 
 | ||||
| 17  容器爆炸 | ||||
| 
 | ||||
| 18  其他爆炸 | ||||
| 
 | ||||
| 19  中毒和窒息 | ||||
| 
 | ||||
| 20  其他伤害 | ||||
| 
 | ||||
| 3. 现阶段作业类型都有什么? | ||||
| 答:作业类型如下,其中当作业类型是动火作业,高处作业,吊装作业时,ticket_level | ||||
| 
 | ||||
| 作业票级别字段值为必填 | ||||
| 
 | ||||
| 值   名称             作业票级别 | ||||
| 
 | ||||
| 01  动火作业           ticket_level 00 特级动火作业 | ||||
| 
 | ||||
|                    ticket_level 01 一级动火作业 | ||||
|                     ticket_level 02 二级动火作业 | ||||
| 
 | ||||
| 02  进入受限空间作 | ||||
| 
 | ||||
| 03  盲板抽堵作业 | ||||
| 
 | ||||
| 04  高处作业            ticket_level 01 一级高处作业 | ||||
| 
 | ||||
|                     ticket_level 02 二级高处作业 | ||||
| 
 | ||||
|                     ticket_level 03 三级高处作业 | ||||
| 
 | ||||
|                     ticket_level 04 特殊高处作业 | ||||
| 
 | ||||
| 05  吊装作业            ticket_level 01 一级吊装作业 | ||||
| 
 | ||||
|                     ticket_level 02 二级吊装作业 | ||||
| 
 | ||||
|                     ticket_level 03 三级吊装作业 | ||||
| 
 | ||||
| 06  临时用电作业 | ||||
| 
 | ||||
| 07  动土作业 | ||||
| 
 | ||||
| 08  断路作业 | ||||
| 
 | ||||
| 09  倒罐作业 | ||||
| 
 | ||||
| 10  清罐作业 | ||||
| 
 | ||||
| 11  切水作业 | ||||
| 
 | ||||
| 12  检维修作业 | ||||
| 
 | ||||
| 4. 作业是否变更、作业是否取消字段解释? | ||||
| 
 | ||||
| 答:作业是否变更过:表示该作业票已经提交,现在因为作业内容发生改变,需要更改的作 | ||||
| 
 | ||||
|                             业票,其默认值是 1,变更状态时传 0; | ||||
|     作业是否取消:表示该作业票已经提交,现在因为一些原因需要取消该作业,其默认值 | ||||
| 
 | ||||
|                            是 1,取消状态时传 0 | ||||
| 5. 人员离场报警、气体分析报警销警时如何判断的? | ||||
| 答:报警数据中有更新了处理时间与处理信息则判定为销警,反之则未销警的报警数据; | ||||
| 
 | ||||
| 6. 作业票中定位坐标用什么坐标系? | ||||
| 
 | ||||
| 答:统一使用 wgs84 坐标系 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue