|
|
@@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
@@ -39,6 +40,9 @@ public class MeterWorkMonitorController extends BaseRESTfulController {
|
|
|
|
|
|
private static final Logger log = LoggerFactory.getLogger(MeterWorkMonitorController.class);
|
|
|
|
|
|
+ @Value("${rtdb.monitor.sync.pointNo}")
|
|
|
+ private List<String> rtdbPointNo;
|
|
|
+
|
|
|
@Autowired
|
|
|
IMeterWorkMonitorService meterWorkMonitorService;
|
|
|
|
|
|
@@ -203,22 +207,24 @@ public class MeterWorkMonitorController extends BaseRESTfulController {
|
|
|
public RESTfulResult updateLastTime(@RequestBody MeterWorkMonitor model) {
|
|
|
long start = System.currentTimeMillis();
|
|
|
String reqPointNo = model == null ? null : model.getPointNo();
|
|
|
- log.info("[MonitorRTDB] updateLastTime enter pointNo={}", reqPointNo);
|
|
|
- try {
|
|
|
- String pointNo = meterWorkMonitorService.updateLastTime(model);
|
|
|
- if (pointNo == null || pointNo.isEmpty()) {
|
|
|
- log.warn("[MonitorRTDB] updateLastTime fail pointNo={} costMs={}",
|
|
|
- reqPointNo, System.currentTimeMillis() - start);
|
|
|
- return failed(null, "修改失败");
|
|
|
- }
|
|
|
- log.info("[MonitorRTDB] updateLastTime ok pointNo={} costMs={}",
|
|
|
- pointNo, System.currentTimeMillis() - start);
|
|
|
- return success(pointNo);
|
|
|
- } catch (Exception ex) {
|
|
|
- log.error("[MonitorRTDB] updateLastTime exception pointNo={} costMs={}",
|
|
|
- reqPointNo, System.currentTimeMillis() - start, ex);
|
|
|
- throw new MarkerMetException(500, "操作异常!!");
|
|
|
- }
|
|
|
+ return success();
|
|
|
+// log.info("[MonitorRTDB] updateLastTime enter pointNo={}", reqPointNo);
|
|
|
+// try {
|
|
|
+//
|
|
|
+// String pointNo = meterWorkMonitorService.doUpdateWf(model);
|
|
|
+// if (pointNo == null || pointNo.isEmpty()) {
|
|
|
+// log.warn("[MonitorRTDB] updateLastTime fail pointNo={} costMs={}",
|
|
|
+// reqPointNo, System.currentTimeMillis() - start);
|
|
|
+// return failed(null, "修改失败");
|
|
|
+// }
|
|
|
+// log.info("[MonitorRTDB] updateLastTime ok pointNo={} costMs={}",
|
|
|
+// pointNo, System.currentTimeMillis() - start);
|
|
|
+// return success(pointNo);
|
|
|
+// } catch (Exception ex) {
|
|
|
+// log.error("[MonitorRTDB] updateLastTime exception pointNo={} costMs={}",
|
|
|
+// reqPointNo, System.currentTimeMillis() - start, ex);
|
|
|
+// throw new MarkerMetException(500, "操作异常!!");
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "测试", notes = "根据url的id来获取详细信息")
|
|
|
@@ -248,4 +254,11 @@ public class MeterWorkMonitorController extends BaseRESTfulController {
|
|
|
throw new MarkerMetException(500, "操作异常!!");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @PostMapping(value = "/testRtdb")
|
|
|
+ public void testRtdb() {
|
|
|
+ // 获取数据库的数据
|
|
|
+ List<MeterWorkMonitor> dbList = meterWorkMonitorService.queryForList();
|
|
|
+ meterWorkMonitorService.doUpdateWf(dbList.get(0));
|
|
|
+ }
|
|
|
}
|