From 9812f31d6402a268fa6fd35e8c3a2a59582b720d Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期三, 22 二月 2023 15:57:58 +0800 Subject: [PATCH] 增加service --- src/main/java/com/wgcloud/service/InspectionTaskService.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 53 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..04a34f9 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,47 @@ 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; + } + + /** + * 淇濆瓨鎿嶄綔鏃ュ織 + * + * @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); } } -- Gitblit v1.9.1