Browse Source

增加获取通知的接口

master
sige 1 year ago
parent
commit
170887e0a4
  1. 16
      src/src/main/java/com/my/graphiteDigesterBg/diframe/api/DiApiDevice.java

16
src/src/main/java/com/my/graphiteDigesterBg/diframe/api/DiApiDevice.java

@ -1,8 +1,6 @@
package com.my.graphiteDigesterBg.diframe.api;
import com.my.graphiteDigesterBg.diframe.DiApiControllerBase;
import com.my.graphiteDigesterBg.diframe.DiApiResponse;
import com.my.graphiteDigesterBg.diframe.DiDevice;
import com.my.graphiteDigesterBg.diframe.DiDeviceRegisterManager;
import com.my.graphiteDigesterBg.diframe.*;
import com.my.graphiteDigesterBg.diframe.model.DiMdbNotification;
import jakarta.annotation.Resource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -70,6 +68,16 @@ public class DiApiDevice extends DiApiControllerBase {
return this.success(Map.of("list", list));
}
@ResponseBody
@PostMapping("/api/device/notification-fetch-one")
public DiApiResponse notificationFetchOne() {
var notification = DiActiveRecord.findOne(DiMdbNotification.class, Map.of("status", "new"));
if ( null != notification) {
notification.status = "read";
notification.save();
}
return this.success(notification);
}
public void pause() {}
public void resume() {}

Loading…
Cancel
Save