From 98d886ce316c0dd0623c76b3e157b186ebfeb7a5 Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang@960204@163.com>
Date: 星期一, 01 十二月 2025 22:17:16 +0800
Subject: [PATCH] fix:sql提交
---
src/main/java/com/wgcloud/service/FailureLoggingService.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 58 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/wgcloud/service/FailureLoggingService.java b/src/main/java/com/wgcloud/service/FailureLoggingService.java
index ea3c351..4a9b7ca 100644
--- a/src/main/java/com/wgcloud/service/FailureLoggingService.java
+++ b/src/main/java/com/wgcloud/service/FailureLoggingService.java
@@ -1,6 +1,21 @@
package com.wgcloud.service;
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+import com.wgcloud.entity.Equipment;
+import com.wgcloud.entity.FailureLogging;
+import com.wgcloud.mapper.EquipmentMapper;
+import com.wgcloud.mapper.FailureLoggingMapper;
+import com.wgcloud.util.DateUtil;
+import com.wgcloud.util.HostUtil;
+import com.wgcloud.util.UUIDUtil;
+import com.wgcloud.util.staticvar.StaticKeys;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+
+import javax.servlet.http.HttpServletRequest;
+import java.util.List;
+import java.util.Map;
/**
* @author kdq
@@ -11,4 +26,47 @@
*/
@Service
public class FailureLoggingService {
+ @Autowired
+ private FailureLoggingMapper failureLoggingMapper;
+ @Autowired
+ private LogInfoService logInfoService;
+
+ public PageInfo selectByParams(Map<String, Object> params, Integer currPage, Integer pageSize)throws Exception {
+ PageHelper.startPage(currPage, pageSize);
+ List<FailureLogging> list = failureLoggingMapper.selectByParams(params);
+ PageInfo<FailureLogging> pageInfo = new PageInfo<FailureLogging>(list);
+ return pageInfo;
+ }
+
+ public void save(FailureLogging failureLogging) throws Exception {
+ failureLogging.setId(UUIDUtil.getUUID());
+ failureLoggingMapper.save(failureLogging);
+ }
+
+ public void updateById(FailureLogging failureLogging)
+ throws Exception {
+ failureLoggingMapper.updateById(failureLogging);
+ }
+
+ /**
+ * 淇濆瓨鎿嶄綔鏃ュ織
+ *
+ * @param request 鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛
+ * @param action 鎿嶄綔鏍囪瘑
+ */
+ public void saveLog(HttpServletRequest request, String action, FailureLogging failureLogging) {
+ if (null == failureLogging) {
+ return;
+ }
+ logInfoService.save(HostUtil.getAccountByRequest(request).getAccount() + action + "璁惧鏇存崲鍚嶇О锛�" + failureLogging.getOldDeviceName(),
+ "璁惧鏇存崲ip锛�" + failureLogging.getOldDeviceIp(), StaticKeys.LOG_XTCZ);
+ }
+
+ public FailureLogging selectById(String id)throws Exception {
+ return failureLoggingMapper.selectById(id);
+ }
+
+ public void deleteById(String[] ids)throws Exception {
+ failureLoggingMapper.deleteById(ids);
+ }
}
--
Gitblit v1.9.1