文档
测试

插入日志

GET
http://47.115.56.57:8080/APPBackendTest/detectionLog/insertDetectionLog

接口描述

插入一条新的日志记录,成功插入会自动重定向执行“查看日志”的请求,获取最新的日志数据

请求参数

参数名
类型
描述
必填
detectionLog
javaBean
日志数据的bean封装,具体看下面“说明/实例”的图
必填
date
String
发生插入的日期,在这里是String类型
必填
note
String
用户可以为这一次记录作一些笔记
必填
position
String
地点
必填

响应参数

参数名
类型
描述
必填
status
boolean
必填
code
int
可选
msg
String
可选
mapMsg
object
必填

说明 / 示例

detectionLog的bean: ![图片.png](https://cos.easydoc.net/97457653/files/kb6ezm21.png) 在这个请求中,id与uid是不需要作为请求的参数的(id自增,uid从session中拿到),填充后面三项就行了。而且,这和用户模块的用户修改信息一样,可以将请求的参数封装成一个bean实体类,也可以使用get请求,参数拼接到url后 返回情况: 1.如果用户登录状态异常(session中找不到登录信息) 因为插入日志属于登录后的操作,所以会先判断登录的状态,如果登录状态异常,则修改失败 ![图片.png](https://cos.easydoc.net/97457653/files/kacjvzy0.png) 2.如果成功,则会自动重定向执行“查看日志”的请求,所以最后返回的是新的日志数据 **注意:** 参数中的date在APP端应该先将日期类型转为String类型再发送请求,因为java中的日期类型与mysql的日期类型可能有发生冲突的地方,所以在数据库中使用varchar存date