deviceList = mongoTemplate.find(query, DeviceLogDto.class,"device_log");
- if (ObjectUtil.isEmpty(deviceList)) {
- JSONObject json = new JSONObject();
- json.put("device_code",device_code);
- json.put("key",key);
- json.put("value",value);
- json.put("update_time",now);
- mongoTemplate.save(json,"device_log");
- } else {
- for (int i = 0; i < deviceList.size(); i++) {
- dto = deviceList.get(i);
- Update update = new Update();
- update.set("device_code",dto.getDevice_code());
- update.set("key",dto.getKey());
- update.set("value",value);
- update.set("update_time",now);
- mongoTemplate.upsert(query, update, "device_log");
- }
- }
}
@Override
public void deviceLogToacs(String device_code, String vehicle_code, String inst_code, String message) {
- String now = DateUtil.now();
- JSONObject json = new JSONObject();
- json.put("device_code",device_code);
- json.put("vehicle_code",vehicle_code);
- json.put("inst_code",inst_code);
- json.put("message",message);
- json.put("create_time",now);
-
- mongoTemplate.save(json,device_code);
}
}
diff --git a/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/LogMarkerTypeEnum.java b/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/LogMarkerTypeEnum.java
deleted file mode 100644
index 8041541..0000000
--- a/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/LogMarkerTypeEnum.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package org.nl.modules.log;
-
-import org.slf4j.Marker;
-import org.slf4j.MarkerFactory;
-
-public enum LogMarkerTypeEnum {
- DEFAULT("default", "默认日志"),
- REQUEST("request", "请求日志"),
- QUARTZ("quartz", "定时器日志"),
- DEVICE_EXECUTE("device_execute", "设备执行日志"),
- AGV_TASK_STATUS("agv_task_status", "agv任务状态日志"),
- AGV_FEEDBACK_SERVLET("agv_feedback_servlet", "反馈AGV请求"),
- AGV_LEAVE_SERVLET("agv_leave_servlet", "AGV请求离开"),
- ACS_TO_ERP("acs_to_erp", "ACS请求ERP"),
- ACS_TO_WMS("acs_to_wms", "ACS请求WMS"),
- AUTO_CREATE_INST("auto_create_inst", "自动创建指令"),
- NDC_SOCKET_CONNECTION_AUTORUN("ndc_socket_connection_autorun", "NDC自动连接"),
- XZ_AGV_TASK_STATUS("xz_agv_task_status", "仙知AGV指令状态"),
- WMS_TO_ACS("wms_to_acs", "WMS下发ACS");
- // 成员变量
- private String name;
- private String code;
-
- // 构造方法
- private LogMarkerTypeEnum(String code, String name) {
- this.code = code;
- this.name = name;
- }
-
- public static Marker getMarker(LogMarkerTypeEnum logType) {
- return MarkerFactory.getMarker(logType.code);
- }
-}
diff --git a/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/LogMarkerUtil.java b/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/LogMarkerUtil.java
deleted file mode 100644
index a428159..0000000
--- a/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/LogMarkerUtil.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package org.nl.modules.log;
-
-import org.slf4j.Marker;
-import org.slf4j.MarkerFactory;
-
-public class LogMarkerUtil {
- private static final Marker MARKER = MarkerFactory.getMarker("test_marker");
-
-}
diff --git a/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/MongoDBAppenderBase.java b/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/MongoDBAppenderBase.java
deleted file mode 100644
index 886a6b3..0000000
--- a/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/MongoDBAppenderBase.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package org.nl.modules.log;
-
-import ch.qos.logback.classic.spi.ILoggingEvent;
-import ch.qos.logback.core.UnsynchronizedAppenderBase;
-import cn.hutool.core.date.DateUtil;
-import cn.hutool.core.util.ObjectUtil;
-import com.mongodb.*;
-import com.mongodb.client.MongoCollection;
-import com.mongodb.client.MongoDatabase;
-import lombok.Data;
-import org.bson.Document;
-import org.nl.utils.SpringContextHolder;
-import org.slf4j.Marker;
-import org.springframework.data.mongodb.core.MongoTemplate;
-
-import java.net.InetAddress;
-import java.net.UnknownHostException;
-import java.util.Collections;
-
-/**
- * https://www.cnblogs.com/lzghyh/p/14913230.html
- * https://juejin.cn/post/6844903488896385037
- * https://cloud.tencent.com/developer/article/1384035
- * https://www.freesion.com/article/229560377/
- *
- * https://cloud.tencent.com/developer/article/1384035
- */
-@Data
-public class MongoDBAppenderBase extends UnsynchronizedAppenderBase {
-
- @Override
- protected void append(ILoggingEvent eventObject) {
-
- MongoTemplate mongoTemplate = SpringContextHolder.getBean(MongoTemplate.class);
-
- if (mongoTemplate != null) {
- final BasicDBObject doc = new BasicDBObject();
- Marker marker = eventObject.getMarker();
- if (!ObjectUtil.isEmpty(marker)) {
- doc.append("marker", marker.getName());
- } else {
- doc.append("marker", "default");
- }
- try {
- doc.append("ip", InetAddress.getLocalHost().getHostAddress());
- } catch (UnknownHostException e) {
- e.printStackTrace();
- }
-
- doc.append("level", eventObject.getLevel().toString());
- doc.append("logger", eventObject.getLoggerName());
- doc.append("thread", eventObject.getThreadName());
- doc.append("message", eventObject.getFormattedMessage());
- mongoTemplate.insert(doc, "log");
- }
- }
-
-
-}
diff --git a/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/rest/RootLogController.java b/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/rest/RootLogController.java
deleted file mode 100644
index 63ade57..0000000
--- a/wcs/hd/nladmin-system/src/main/java/org/nl/modules/log/rest/RootLogController.java
+++ /dev/null
@@ -1,55 +0,0 @@
-
-package org.nl.modules.log.rest;
-
-
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import lombok.RequiredArgsConstructor;
-import lombok.extern.slf4j.Slf4j;
-import org.nl.annotation.Log;
-import org.nl.modules.log.service.RootLogService;
-import org.springframework.data.domain.Pageable;
-import org.springframework.http.HttpStatus;
-import org.springframework.http.ResponseEntity;
-import org.springframework.web.bind.annotation.*;
-
-import java.text.ParseException;
-import java.util.Map;
-
-/**
- * @author ldjun
- * @date 2021-08-19
- **/
-@RestController
-@RequiredArgsConstructor
-@Api(tags = "系统日志")
-@RequestMapping("/api/rootLog")
-@Slf4j
-public class RootLogController {
-
- private final RootLogService rootLogService;
-
- @GetMapping
- @Log("查询系统日志")
- @ApiOperation("查询系统日志")
- //@PreAuthorize("@el.check('point:list')")
- public ResponseEntity