From 96f927cb94eec4a91df60973d4052cb812856e13 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期一, 10 七月 2023 09:11:54 +0800
Subject: [PATCH] 修改项目

---
 src/main/java/com/wgcloud/service/InspectionTaskService.java |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/wgcloud/service/InspectionTaskService.java b/src/main/java/com/wgcloud/service/InspectionTaskService.java
index 3579f98..d94b7ea 100644
--- a/src/main/java/com/wgcloud/service/InspectionTaskService.java
+++ b/src/main/java/com/wgcloud/service/InspectionTaskService.java
@@ -1,10 +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
@@ -18,8 +30,54 @@
 
     @Autowired
     private InspectionTaskMapper inspectionTaskMapper;
+    @Autowired
+    private LogInfoService logInfoService;
 
     public void save(InspectionTask inspectionTask) throws Exception {
+        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