|
@@ -232,6 +232,27 @@ public class AliPayOpenDeviceFatoryImpl implements DeviceFactory, SpiDeviceServi
|
|
|
return SpiResponseConst.SUCCESS;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 设备故障恢复通知
|
|
|
+ * 触发条件:设备故障会恢复时,货柜云平台也会展示
|
|
|
+ * 使用场景:接收设备恢复,进行相应业务处理和任务触发
|
|
|
+ * <p>
|
|
|
+ * 1 NFC1001 NFC和上位机断连 请检查NFC设备硬件连接情况,无法恢复请报修
|
|
|
+ * 2 NFC1002 NFC模块初始化失败 请重启设备,若故障未恢复,请报修;
|
|
|
+ * 3 NFC1003 NFC写入失败 请重启设备,若故障未恢复,请报修;
|
|
|
+ * 4 DST1001 设备停止营业 后台设置为停业
|
|
|
+ * 5 NFC1004 Nx设备无网络或与服务器失联 请检查网络连接
|
|
|
+ *
|
|
|
+ * @param deviceAlarmRecoverNotifyDTO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public String recoveryInform(DeviceAlarmRecoverNotifyDTO deviceAlarmRecoverNotifyDTO) {
|
|
|
+ //TODO 设备故障恢复通知
|
|
|
+ log.info("设备故障恢复通知:{}", JSONUtil.toJsonPrettyStr(deviceAlarmRecoverNotifyDTO));
|
|
|
+ return SpiResponseConst.SUCCESS;
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation("设备异常通知SPI")
|
|
|
@Override
|
|
|
public String deviceExceptionNotify(DeviceExceptionNotifyDTO deviceExceptionNotifyDTO) {
|