yinyujing 86f23d6f9b 添加项目文件。 2 jaren geleden
..
LineTrace 86f23d6f9b 添加项目文件。 2 jaren geleden
.gitignore 86f23d6f9b 添加项目文件。 2 jaren geleden
LineTrace.sln 86f23d6f9b 添加项目文件。 2 jaren geleden
README.md 86f23d6f9b 添加项目文件。 2 jaren geleden
潍微巡线app_接口需求.docx 86f23d6f9b 添加项目文件。 2 jaren geleden

README.md

潍维科技巡检接口文档

测试地址:http://192.168.16.61:9002/WebServices/

登录接口

  • 访问地址:/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