From 7a2e82325091a39c32cf9940d0016178a3655dc9 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期二, 02 十二月 2025 17:53:04 +0800
Subject: [PATCH] 大屏接口修改
---
src/main/java/com/wgcloud/service/InspectionTaskService.java | 63 ++++++++++++++++++++++++++++++-
1 files changed, 61 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/wgcloud/service/InspectionTaskService.java b/src/main/java/com/wgcloud/service/InspectionTaskService.java
index d9eff80..d94b7ea 100644
--- a/src/main/java/com/wgcloud/service/InspectionTaskService.java
+++ b/src/main/java/com/wgcloud/service/InspectionTaskService.java
@@ -1,9 +1,22 @@
package com.wgcloud.service;
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+import com.wgcloud.entity.FailureLogging;
import com.wgcloud.entity.InspectionTask;
import com.wgcloud.entity.TaskInfo;
+import com.wgcloud.mapper.InspectionTaskMapper;
+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.Date;
+import java.util.List;
+import java.util.Map;
/**
* @author kdq
@@ -16,9 +29,55 @@
public class InspectionTaskService {
@Autowired
- private InspectionTaskService inspectionTaskService;
+ private InspectionTaskMapper inspectionTaskMapper;
+ @Autowired
+ private LogInfoService logInfoService;
public void save(InspectionTask inspectionTask) throws Exception {
- inspectionTaskService.save(inspectionTask);
+ inspectionTask.setId(UUIDUtil.getUUID());
+ inspectionTask.setCreateTime(DateUtil.getCurrentDateTime());
+ inspectionTaskMapper.save(inspectionTask);
+ }
+
+ public PageInfo selectByParams(Map<String, Object> params, Integer currPage, Integer pageSize)throws Exception {
+ PageHelper.startPage(currPage, pageSize);
+ List<InspectionTask> list = inspectionTaskMapper.selectByParams(params);
+ PageInfo<InspectionTask> pageInfo = new PageInfo<InspectionTask>(list);
+ return pageInfo;
+ }
+
+ public List<InspectionTask> selectAllByParams(Map<String, Object> params)throws Exception {
+ return inspectionTaskMapper.selectAllByParams(params);
+ }
+
+ /**
+ * 淇濆瓨鎿嶄綔鏃ュ織
+ *
+ * @param request 鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛
+ * @param action 鎿嶄綔鏍囪瘑
+ */
+ public void saveLog(HttpServletRequest request, String action, InspectionTask inspectionTask) {
+ if (null == inspectionTask) {
+ return;
+ }
+ logInfoService.save(HostUtil.getAccountByRequest(request).getAccount() + action + "宸℃浠诲姟锛�" + inspectionTask.getTitle(),
+ "鍒涘缓鏃堕棿锛�" + inspectionTask.getCreateTime()+",鍛ㄦ湡:"+inspectionTask.getStartDate()+"-"+inspectionTask.getEndDate(), StaticKeys.LOG_XTCZ);
+ }
+
+ public InspectionTask selectById(String id)throws Exception {
+ return inspectionTaskMapper.selectById(id);
+ }
+
+ public void deleteById(String[] ids)throws Exception {
+ inspectionTaskMapper.deleteById(ids);
+ }
+
+ public void updateById(InspectionTask inspectionTask)
+ throws Exception {
+ inspectionTaskMapper.updateById(inspectionTask);
+ }
+
+ public List<InspectionTask> selectByDate(Map<String, Object> params) {
+ return inspectionTaskMapper.selectByDate(params);
}
}
--
Gitblit v1.9.1