diff --git a/das/src/main/java/com/das/modules/event/controller/EventController.java b/das/src/main/java/com/das/modules/event/controller/EventController.java index 2f1345e4..e19af6d0 100644 --- a/das/src/main/java/com/das/modules/event/controller/EventController.java +++ b/das/src/main/java/com/das/modules/event/controller/EventController.java @@ -46,8 +46,8 @@ public class EventController { * @param deviceEventInfo 确认信息 */ @PostMapping("/confirm") - public R confirmEvent(@RequestBody DeviceEventInfo deviceEventInfo){ - eventService.confirmEvent(deviceEventInfo); + public R confirmEvent(@RequestBody List deviceEventInfoList){ + eventService.confirmEvent(deviceEventInfoList); return R.success(); } } diff --git a/das/src/main/java/com/das/modules/event/service/EventService.java b/das/src/main/java/com/das/modules/event/service/EventService.java index 8185cc87..ee777d12 100644 --- a/das/src/main/java/com/das/modules/event/service/EventService.java +++ b/das/src/main/java/com/das/modules/event/service/EventService.java @@ -9,5 +9,5 @@ import java.util.List; public interface EventService { List queryEvent(EventQueryParam param); - void confirmEvent(DeviceEventInfo deviceEventInfo); + void confirmEvent(List deviceEventInfoList); } diff --git a/das/src/main/java/com/das/modules/event/service/impl/EventServiceImpl.java b/das/src/main/java/com/das/modules/event/service/impl/EventServiceImpl.java index fcb10d01..04da4c80 100644 --- a/das/src/main/java/com/das/modules/event/service/impl/EventServiceImpl.java +++ b/das/src/main/java/com/das/modules/event/service/impl/EventServiceImpl.java @@ -31,11 +31,13 @@ public class EventServiceImpl implements EventService { } @Override - public void confirmEvent(DeviceEventInfo deviceEventInfo) { + public void confirmEvent(List deviceEventInfoList) { Long confirmTime = System.currentTimeMillis(); - deviceEventInfo.setConfirmTime(confirmTime); - SysUserVo sysUserVo = (SysUserVo) StpUtil.getTokenSession().get(SessionUtil.SESSION_USER_KEY); - deviceEventInfo.setConfirmAccount(sysUserVo.getAccount()); - tdEngineService.confirmEvent(deviceEventInfo); + for (DeviceEventInfo deviceEventInfo : deviceEventInfoList){ + deviceEventInfo.setConfirmTime(confirmTime); + SysUserVo sysUserVo = (SysUserVo) StpUtil.getTokenSession().get(SessionUtil.SESSION_USER_KEY); + deviceEventInfo.setConfirmAccount(sysUserVo.getAccount()); + tdEngineService.confirmEvent(deviceEventInfo); + } } }