diff --git a/.gitignore b/.gitignore
index 48423ff..45c327e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,5 @@ xiuosiot-backend/src/main/resources/generatorConfig.xml
xiuosiot-backend/src/main/resources/mybatisGenerate/
*.log
*.gz
+xiuosiot-backend/otafiles/
+.idea/
diff --git a/xiuosiot-backend/pom.xml b/xiuosiot-backend/pom.xml
index 115ecc9..dc0ebe6 100644
--- a/xiuosiot-backend/pom.xml
+++ b/xiuosiot-backend/pom.xml
@@ -98,6 +98,7 @@
org.springframework.integration
spring-integration-mqtt
+ 5.5.14
org.springframework.boot
diff --git a/xiuosiot-backend/src/main/java/com/aiit/xiuos/Interceptor/AroundLogAspect.java b/xiuosiot-backend/src/main/java/com/aiit/xiuos/Interceptor/AroundLogAspect.java
index 9eae3fe..aa404e1 100644
--- a/xiuosiot-backend/src/main/java/com/aiit/xiuos/Interceptor/AroundLogAspect.java
+++ b/xiuosiot-backend/src/main/java/com/aiit/xiuos/Interceptor/AroundLogAspect.java
@@ -17,6 +17,7 @@ import org.springframework.stereotype.Component;
import org.springframework.util.StopWatch;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
+
import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Method;
import java.lang.reflect.Parameter;
@@ -30,11 +31,14 @@ import java.util.Map;
public class AroundLogAspect {
@Autowired
LogInfoService requestLogInfoService;
- public AroundLogAspect(){}
+
+ public AroundLogAspect() {
+ }
@Pointcut("execution(* com.aiit.xiuos.controller..*.*(..))")
public void normalPointcut() {
}
+
@Pointcut("execution(* com.aiit.xiuos.controller.LoginController.*(..))")
public void excludeLogPointcut() {
}
@@ -59,7 +63,7 @@ public class AroundLogAspect {
@Around("pointCutMethod()")
public Object aroundLog(ProceedingJoinPoint point) throws ParseException {
- RequestLogInfo requestLogInfo =new RequestLogInfo();
+ RequestLogInfo requestLogInfo = new RequestLogInfo();
StopWatch started = new StopWatch();
//请求时间
requestLogInfo.setRequesttime(MyUtils.getDateTime());
@@ -69,9 +73,9 @@ public class AroundLogAspect {
MethodSignature signature = (MethodSignature) point.getSignature();
Method method = signature.getMethod();
//所属公司
- UserInfo userInfo =(UserInfo) request.getSession().getAttribute("user");
- if(userInfo==null){
- return new ResultRespons(Constant.SessionTimeOut_CODE,"用户尚未登录,请先登录!");
+ UserInfo userInfo = (UserInfo) request.getSession().getAttribute("user");
+ if (userInfo == null) {
+ return new ResultRespons(Constant.SessionTimeOut_CODE, "用户尚未登录,请先登录!");
}
requestLogInfo.setOrg(userInfo.getOrg());
//IP
@@ -85,22 +89,22 @@ public class AroundLogAspect {
requestLogInfo.setRequesttype(type);
//header 根据header名获取header值
Map headerMap = new HashMap<>();
- headerMap.put("accept-encoding",request.getHeader("accept-encoding"));
- headerMap.put("user-agent",request.getHeader("user-agent"));
- headerMap.put("connection",request.getHeader("connection"));
- headerMap.put("content-type",request.getHeader("content-type"));
+ headerMap.put("accept-encoding", request.getHeader("accept-encoding"));
+ headerMap.put("user-agent", request.getHeader("user-agent"));
+ headerMap.put("connection", request.getHeader("connection"));
+ headerMap.put("content-type", request.getHeader("content-type"));
requestLogInfo.setRequestheader(headerMap.toString());
//类名
- String className= point.getTarget().getClass().getName();
+ String className = point.getTarget().getClass().getName();
requestLogInfo.setClassname(className);
//方法名
String methodName = method.getName();
requestLogInfo.setMethodname(methodName);
//参数名
Parameter[] parameters = method.getParameters();
- String param ="";
- for(int i=0;i devs =deviceInfoService.selectbyNo(deviceInfo.getNo());
- if(devs==null||devs.size()>0){
+ DeviceInfo devs =deviceInfoService.selectbyNo(deviceInfo.getNo());
+ if(devs!=null){
return new ResultRespons(Constant.ERROR_CODE,"设备已存在!");
}
UserInfo userInfo =(UserInfo) request.getSession().getAttribute("user");
- if(userInfo==null){
- return new ResultRespons(Constant.SessionTimeOut_CODE,"用户尚未登录,请先登录!");
- }
String id =GenerateIdUtil.getId(userInfo.getUsername(),userInfo.getOrg());
deviceInfo.setId(id);
deviceInfo.setUpdatetime(MyUtils.getTime());
@@ -49,9 +46,6 @@ public class DeviceController {
@GetMapping("/select")
public ResultRespons selectDevice(@RequestParam("activestatus") int activestatus, HttpServletRequest request){
UserInfo userInfo =(UserInfo) request.getSession().getAttribute("user");
- if(userInfo==null){
- return new ResultRespons(Constant.SessionTimeOut_CODE,"用户尚未登录,请先登录!");
- }
List deviceInfoList =null;
if(1==activestatus){
deviceInfoList=deviceInfoService.selectActiveDevice(userInfo.getOrg());
@@ -83,9 +77,6 @@ public class DeviceController {
@GetMapping("/getTypeCount")
public ResultRespons getTypeCount(HttpServletRequest request){
UserInfo userInfo =(UserInfo) request.getSession().getAttribute("user");
- if(userInfo==null){
- return new ResultRespons(Constant.SessionTimeOut_CODE,"用户尚未登录,请先登录!");
- }
List