打印请求url
This commit is contained in:
parent
d724494314
commit
f11a48e1d0
29
src/main/java/com/zhgd/interceptor/LogInterceptor.java
Normal file
29
src/main/java/com/zhgd/interceptor/LogInterceptor.java
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
package com.zhgd.interceptor;
|
||||||
|
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.web.servlet.HandlerInterceptor;
|
||||||
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 日志拦截器
|
||||||
|
*/
|
||||||
|
@Slf4j
|
||||||
|
public class LogInterceptor implements HandlerInterceptor {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
||||||
|
log.info("--------------------------------请求url:{}--------------------------------", request.getRequestURL());
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1,6 +1,7 @@
|
|||||||
package com.zhgd.xmgl.config;
|
package com.zhgd.xmgl.config;
|
||||||
|
|
||||||
import com.license.entity.dto.LicenseCheckInterceptor;
|
import com.license.entity.dto.LicenseCheckInterceptor;
|
||||||
|
import com.zhgd.interceptor.LogInterceptor;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.core.Ordered;
|
import org.springframework.core.Ordered;
|
||||||
@ -48,6 +49,7 @@ class MyWebMvcConfigurerAdapter implements WebMvcConfigurer {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void addInterceptors(InterceptorRegistry registry) {
|
public void addInterceptors(InterceptorRegistry registry) {
|
||||||
|
registry.addInterceptor(new LogInterceptor()).addPathPatterns("/**");
|
||||||
registry.addInterceptor(new LicenseCheckInterceptor()).addPathPatterns("/xmgl/base/login");
|
registry.addInterceptor(new LicenseCheckInterceptor()).addPathPatterns("/xmgl/base/login");
|
||||||
registry.addInterceptor(new LicenseCheckInterceptor()).addPathPatterns("/account/user/login");
|
registry.addInterceptor(new LicenseCheckInterceptor()).addPathPatterns("/account/user/login");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -241,4 +241,13 @@ public class Project implements Serializable {
|
|||||||
|
|
||||||
@ApiModelProperty(value = "项目进度")
|
@ApiModelProperty(value = "项目进度")
|
||||||
private Integer projectProgress;
|
private Integer projectProgress;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "云联万物-工程所在街(乡)镇")
|
||||||
|
private String streetTownshipTown;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "云联万物-工程所在街(乡)镇机构编码")
|
||||||
|
private String streetTownshipTownCode;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "云联万物-区组织机构代码")
|
||||||
|
private String districtOrganizationCode;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableField;
|
|||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
||||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@ -174,4 +172,13 @@ public class VideoItem implements Serializable {
|
|||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@ApiModelProperty(value = "报警总数")
|
@ApiModelProperty(value = "报警总数")
|
||||||
private java.lang.Integer alarmCount;
|
private java.lang.Integer alarmCount;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "云联万物-监控点编号")
|
||||||
|
private java.lang.String monitoringPointCode;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "云联万物-监控点位置(JKDWZ001:作业面,JKDWZ002:料场,JKDWZ003:车辆出入口,JKDWZ004:人员出入口,JKDWZ005:洗轮机,JKDWZ006:围墙,JKDWZ007:塔吊,JKDWZ008:其他)")
|
||||||
|
private java.lang.String monitoringPointLocation;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "云联万物-经纬坐标")
|
||||||
|
private java.lang.String latAndLng;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.zhgd.xmgl.modules.worker.controller;
|
package com.zhgd.xmgl.modules.worker.controller;
|
||||||
|
|
||||||
import cn.xuyanwu.spring.file.storage.FileInfo;
|
import cn.xuyanwu.spring.file.storage.FileInfo;
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.zhgd.xmgl.base.CompanyVo;
|
import com.zhgd.xmgl.base.CompanyVo;
|
||||||
import com.zhgd.xmgl.base.UfaceDevVo;
|
import com.zhgd.xmgl.base.UfaceDevVo;
|
||||||
@ -130,6 +131,7 @@ public class ProjectWorkerApiController {
|
|||||||
@ApiOperation(value = "保存或修改人员数据", notes = "保存或修改人员数据")
|
@ApiOperation(value = "保存或修改人员数据", notes = "保存或修改人员数据")
|
||||||
@PostMapping(value = "/modWorker")
|
@PostMapping(value = "/modWorker")
|
||||||
public Map<String, Object> modWorker(@RequestBody WorkerVo workerVo) {
|
public Map<String, Object> modWorker(@RequestBody WorkerVo workerVo) {
|
||||||
|
log.info("modWorker:{}", JSON.toJSONString(workerVo));
|
||||||
Map<String, Object> resultMap = new HashMap<>();
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
try {
|
try {
|
||||||
if (StringUtils.isEmpty(workerVo.getName()) || StringUtils.isEmpty(workerVo.getIdCard()) ||
|
if (StringUtils.isEmpty(workerVo.getName()) || StringUtils.isEmpty(workerVo.getIdCard()) ||
|
||||||
@ -153,12 +155,14 @@ public class ProjectWorkerApiController {
|
|||||||
.eq(DepartmentInfo::getProjectSn, workerVo.getProjectCode());
|
.eq(DepartmentInfo::getProjectSn, workerVo.getProjectCode());
|
||||||
DepartmentInfo departmentInfo = departmentInfoService.getOne(queryWrapper);
|
DepartmentInfo departmentInfo = departmentInfoService.getOne(queryWrapper);
|
||||||
if (departmentInfo == null) {
|
if (departmentInfo == null) {
|
||||||
|
if (StringUtils.isNotBlank(workerVo.getGroupName())) {
|
||||||
DepartmentInfo newDepartmentInfo = new DepartmentInfo();
|
DepartmentInfo newDepartmentInfo = new DepartmentInfo();
|
||||||
newDepartmentInfo.setProjectSn(workerVo.getProjectCode());
|
newDepartmentInfo.setProjectSn(workerVo.getProjectCode());
|
||||||
newDepartmentInfo.setDepartmentName(workerVo.getGroupName());
|
newDepartmentInfo.setDepartmentName(workerVo.getGroupName());
|
||||||
newDepartmentInfo.setEnterpriseId(enterpriseInfo.getId());
|
newDepartmentInfo.setEnterpriseId(enterpriseInfo.getId());
|
||||||
departmentInfoService.save(newDepartmentInfo);
|
departmentInfoService.save(newDepartmentInfo);
|
||||||
workerInfo.setDepartmentId(newDepartmentInfo.getId());
|
workerInfo.setDepartmentId(newDepartmentInfo.getId());
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
workerInfo.setDepartmentId(departmentInfo.getId());
|
workerInfo.setDepartmentId(departmentInfo.getId());
|
||||||
}
|
}
|
||||||
@ -179,12 +183,15 @@ public class ProjectWorkerApiController {
|
|||||||
if (oldWorkerType != null) {
|
if (oldWorkerType != null) {
|
||||||
teamInfo.setWorkerTypeId(oldWorkerType.getId());
|
teamInfo.setWorkerTypeId(oldWorkerType.getId());
|
||||||
} else {
|
} else {
|
||||||
|
if (StringUtils.isNotBlank(workerVo.getWorkerTypeName())) {
|
||||||
WorkerType workerType = new WorkerType();
|
WorkerType workerType = new WorkerType();
|
||||||
workerType.setProjectSn(workerVo.getProjectCode());
|
workerType.setProjectSn(workerVo.getProjectCode());
|
||||||
workerType.setTypeName(workerVo.getWorkerTypeName());
|
workerType.setTypeName(workerVo.getWorkerTypeName());
|
||||||
workerTypeService.save(workerType);
|
workerTypeService.save(workerType);
|
||||||
teamInfo.setWorkerTypeId(workerType.getId());
|
teamInfo.setWorkerTypeId(workerType.getId());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(workerVo.getGroupName())) {
|
||||||
teamInfo.setTeamName(workerVo.getGroupName());
|
teamInfo.setTeamName(workerVo.getGroupName());
|
||||||
teamInfo.setProjectSn(workerVo.getProjectCode());
|
teamInfo.setProjectSn(workerVo.getProjectCode());
|
||||||
teamInfo.setEnterpriseId(enterpriseInfo.getId());
|
teamInfo.setEnterpriseId(enterpriseInfo.getId());
|
||||||
@ -194,6 +201,7 @@ public class ProjectWorkerApiController {
|
|||||||
workerInfo.setTeamId(teamInfo.getId());
|
workerInfo.setTeamId(teamInfo.getId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
workerInfo.setWorkerName(workerVo.getName());
|
workerInfo.setWorkerName(workerVo.getName());
|
||||||
workerInfo.setProjectSn(workerVo.getProjectCode());
|
workerInfo.setProjectSn(workerVo.getProjectCode());
|
||||||
workerInfo.setIdCard(workerVo.getIdCard());
|
workerInfo.setIdCard(workerVo.getIdCard());
|
||||||
|
|||||||
@ -921,6 +921,12 @@ idCard 通行人员身份证号码 string
|
|||||||
msg 错误信息 String
|
msg 错误信息 String
|
||||||
status 状态码 String 1表示成功;其余表示失败
|
status 状态码 String 1表示成功;其余表示失败
|
||||||
*/
|
*/
|
||||||
|
if (dto.getPageIndex() == null) {
|
||||||
|
dto.setPageIndex(1);
|
||||||
|
}
|
||||||
|
if (dto.getPageSize() == null) {
|
||||||
|
dto.setPageSize(10);
|
||||||
|
}
|
||||||
Page<WorkerAttendanceBo> page = new Page<WorkerAttendanceBo>(dto.getPageIndex(), dto.getPageSize());
|
Page<WorkerAttendanceBo> page = new Page<WorkerAttendanceBo>(dto.getPageIndex(), dto.getPageSize());
|
||||||
IPage<WorkerAttendanceBo> list = workerAttendanceMapper.getPassRecord(dto, page);
|
IPage<WorkerAttendanceBo> list = workerAttendanceMapper.getPassRecord(dto, page);
|
||||||
Map<String, Object> resultMap = new HashMap<>();
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user