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