潍维科技巡检接口文档
登录接口
- 访问地址:/ChargeAppService.asmx/login
- 请求方式:POST
- 提交参数列表:
name(必须):用户名,
pwd(必须): 密码,
IMEI(必须):串号
- 返回结果:
成功结果:
{"Code":"0","Msg":"成功","UserID":"32","UserName":"110222","Account":"110222","Name":"杨钧","Organize":"山东潍微科技","Telephone":"","Authorize":[{}]}
错误结果:
- 测试:
正确返回结果:
{"Code":"0","Msg":"成功","UserID":"32","UserName":"110222","Account":"110222","Name":"杨钧","Organize":"山东潍微科技","Telephone":"","Authorize":[{}]}
巡检数据批量上传
- 访问地址:/LineTraceService.asmx/BatchUploadUserPlan
- 请求方式:POST
- 提交参数列表:
datas:数据
- 返回结果:
成功结果: {"Code":"1","Msg":"上传成功"}
错误结果:{"Code":"0","Msg":"上传失败"}
- 测试:
正确返回结果:
{"Code":"1","Msg":"上传成功"}
最后一次巡检记录信息
- 访问地址:LineTraceService.asmx/queryLastTraceData
- 请求方式:POST
- 提交参数列表:
userId:用户id
- 返回结果:
成功结果: {"Code":"1","Msg":"查询成功","userID":"110251","RoutePlan":"36.770028:118.518591","RecordTime":"2017-12-21 16:06:18","StartTime":"2017-12-21 16:06:18","EndTime":"2017-12-21 16:06:25","CreateDT":"2017-12-21 16:08:42"}
错误结果:{"Code":"300","Msg":"查询失败"}
- 测试:
正确返回结果:
{"Code":"1","Msg":"查询成功","userID":"110251","RoutePlan":"36.770028:118.518591","RecordTime":"2017-12-21 16:06:18","StartTime":"2017-12-21 16:06:18","EndTime":"2017-12-21 16:06:25","CreateDT":"2017-12-21 16:08:42"}
最后一次巡检全部数据
- 访问地址:/LineTraceService.asmx/queryLastOneTraceData
- 请求方式:POST
- 提交参数列表:
userId:用户id
- 返回结果:
成功结果: {"Code":"1","Data":[{"routeplan":"36.77005:118.518604"},{"routeplan":"36.77005:118.518604"},{"routeplan":"36.77005:118.518604"}],"Msg":"查询成功"}
错误结果:{"Code":"300","data":"[]","Msg":"查询失败"}
- 测试:
正确返回结果:
{"Code":"1","Data":[{"routeplan":"36.77005:118.518604"},{"routeplan":"36.77005:118.518604"},{"routeplan":"36.77005:118.518604"}],"Msg":"查询成功"}
巡检数据库
USE [管网DATA]
GO
/****** Object: Table [dbo].[巡检路线] Script Date: 12/21/2017 15:19:49 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[巡检路线](
[ID] [int] IDENTITY(1,1) NOT NULL,
[userID] [varchar](20) NULL,
[RoutePlan] [varchar](50) NULL,
[RecordTime] [datetime] NULL,
[StartTime] [datetime] NULL,
[EndTime] [datetime] NULL,
[CreateDT] [datetime] NULL,
CONSTRAINT [PK_巡检路线记录] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Default [DF_巡检路线_CreateDT] Script Date: 12/21/2017 15:19:49 ******/
ALTER TABLE [dbo].[巡检路线] ADD CONSTRAINT [DF_巡检路线_CreateDT] DEFAULT (getdate()) FOR [CreateDT]
GO