|
|
@@ -36,13 +36,12 @@ public class EventController {
|
|
|
private final Db use = Db.use(datasource);
|
|
|
private final FaceImportMapper faceImportMapper;
|
|
|
|
|
|
- @PostMapping("/receive")
|
|
|
- @ApiOperation(value = "接收事件")
|
|
|
- public ResponseEntity<Void> receiveEvent(@RequestBody(required = false) String eventData) {
|
|
|
+ @PostMapping("/receiveCar")
|
|
|
+ @ApiOperation(value = "接收车辆事件")
|
|
|
+ public ResponseEntity<Void> receiveCarEvent(@RequestBody(required = false) String eventData) {
|
|
|
log.info("Received event data: {}", eventData);
|
|
|
new Thread(() -> {
|
|
|
try {
|
|
|
- outInRecordUtil.GetTeacherAndStudentRecordsTest(use, faceImportMapper, eventData);
|
|
|
outInRecordUtil.GetVehicleRecordTest(use, faceImportMapper, eventData);
|
|
|
} catch (SQLException | ParseException e) {
|
|
|
log.error("Error processing event data", e);
|
|
|
@@ -53,18 +52,35 @@ public class EventController {
|
|
|
return ResponseEntity.ok().build();
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/receivePeople")
|
|
|
+ @ApiOperation(value = "接收人员事件")
|
|
|
+ public ResponseEntity<Void> receivePeopleEvent(@RequestBody(required = false) String eventData) {
|
|
|
+ log.info("Received event data: {}", eventData);
|
|
|
+ new Thread(() -> {
|
|
|
+ try {
|
|
|
+ outInRecordUtil.GetTeacherAndStudentRecordsTest(use, faceImportMapper, eventData);
|
|
|
+ } catch (SQLException | ParseException e) {
|
|
|
+ log.error("Error processing event data", e);
|
|
|
+ }
|
|
|
+ }).start();
|
|
|
+
|
|
|
+ return ResponseEntity.ok().build();
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping("/subscribe")
|
|
|
@ApiOperation(value = "订阅事件")
|
|
|
public RT<Boolean> subscribeEvent() {
|
|
|
-// authorizeController.permissions().get().toString();
|
|
|
ApiUtil apiUtil = new ApiUtil();
|
|
|
JsonArray eventList = new JsonArray();
|
|
|
- eventList.add(196893); //人脸匹配
|
|
|
- eventList.add(1157632001); //正常过车
|
|
|
String apiPath = "/api/eventService/v1/eventSubscriptionByEventTypes";
|
|
|
JsonObject paramJson = new JsonObject();
|
|
|
+//*******手动更改****************************************************
|
|
|
+ eventList.add(196893); //人脸匹配
|
|
|
+// eventList.add(771760131); //正常过车
|
|
|
+// eventList.add(771760134);
|
|
|
+ paramJson.addProperty("eventDest", "http://ff.cf.yingcaibx.com/event/receivePeople");
|
|
|
+//******************************************************************
|
|
|
paramJson.add("eventTypes", eventList);
|
|
|
- paramJson.addProperty("eventDest", "http://ff.cf.yingcaibx.com/event/receive");
|
|
|
|
|
|
String response = apiUtil.doPost(apiPath, paramJson.toString(), null);
|
|
|
log.info("Subscribe response: {}", response);
|
|
|
@@ -87,8 +103,11 @@ public class EventController {
|
|
|
public String cancelEvent() {
|
|
|
ApiUtil apiUtil = new ApiUtil();
|
|
|
JsonArray eventList = new JsonArray();
|
|
|
+//*******手动更改****************************************************
|
|
|
eventList.add(196893);
|
|
|
- eventList.add(1157632001);
|
|
|
+ eventList.add(771760131); //正常过车
|
|
|
+ eventList.add(771760134);
|
|
|
+//******************************************************************
|
|
|
JsonObject paramJson = new JsonObject();
|
|
|
paramJson.add("eventTypes", eventList);
|
|
|
String apiPath = "/api/eventService/v1/eventUnSubscriptionByEventTypes";
|