ソースを参照

增加报警通知接口

zhengqiang 5 年 前
コミット
2b3858b230

+ 8 - 8
src/main/java/com/jpsoft/smart/SmartCommunityServerApplication.java

@@ -21,13 +21,13 @@ public class SmartCommunityServerApplication implements CommandLineRunner {
 
 	@Override
 	public void run(String... args) throws Exception {
-		tcpServer.start();
-
-		Runtime.getRuntime().addShutdownHook(new Thread(){
-			@Override
-			public void run() {
-				tcpServer.stop();
-			}
-		});
+//		tcpServer.start();
+//
+//		Runtime.getRuntime().addShutdownHook(new Thread(){
+//			@Override
+//			public void run() {
+//				tcpServer.stop();
+//			}
+//		});
 	}
 }

+ 2 - 3
src/main/java/com/jpsoft/smart/config/WebMvcConfig.java

@@ -53,8 +53,7 @@ public class WebMvcConfig implements WebMvcConfigurer {
 				.excludePathPatterns("/wxPay/webPay")
 				.excludePathPatterns("/aliPay/tradePrecreatePay")
 				.excludePathPatterns("/aliPay/payNotify")
-				.excludePathPatterns("/wxPay/payNotify");
-
-
+				.excludePathPatterns("/wxPay/payNotify")
+				.excludePathPatterns("/base/alarmInfo/alarmNotify");
 	}
 }

+ 10 - 0
src/main/java/com/jpsoft/smart/modules/base/controller/AlarmInfoController.java

@@ -7,6 +7,7 @@ import com.jpsoft.smart.modules.common.dto.MessageResult;
 import com.jpsoft.smart.modules.common.dto.Sort;
 import com.jpsoft.smart.modules.common.utils.PojoUtils;
 import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -23,6 +24,15 @@ public class AlarmInfoController {
     @Autowired
     private AlarmInfoService alarmInfoService;
 
+    @PostMapping("alarmNotify")
+    public MessageResult<String> alarmNotify(String message){
+        MessageResult<String> msgResult = new MessageResult<>();
+
+        logger.info(message);
+
+        return msgResult;
+    }
+
     @ApiOperation(value="创建空记录")
     @GetMapping("create")
     public MessageResult<AlarmInfo> create(){