| | |
| | | package com.whyc.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.github.pagehelper.PageHelper; |
| | | import com.github.pagehelper.PageInfo; |
| | | import com.whyc.constant.UserOperation; |
| | |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | |
| | | }); |
| | | return new Response().setII(1,list.size()>0,list,"数据返回"); |
| | | } |
| | | |
| | | public List<DocLog> getListOfToday() { |
| | | Calendar startTime = Calendar.getInstance(); |
| | | |
| | | startTime.set(Calendar.HOUR_OF_DAY,0); |
| | | startTime.set(Calendar.MINUTE,0); |
| | | startTime.set(Calendar.SECOND,0); |
| | | |
| | | Calendar endTime = Calendar.getInstance(); |
| | | endTime.set(Calendar.HOUR_OF_DAY,23); |
| | | endTime.set(Calendar.MINUTE,59); |
| | | endTime.set(Calendar.SECOND,59); |
| | | |
| | | QueryWrapper<DocLog> query = Wrappers.query(); |
| | | query.ge("oprate_day",startTime.getTime()); |
| | | query.le("oprate_day",endTime.getTime()); |
| | | query.ne("oprate_type",10); |
| | | query.orderByDesc("num"); |
| | | |
| | | List<DocLog> logList = mapper.selectList(query); |
| | | logList.forEach(log->{ |
| | | Integer operateType = log.getOprateType(); |
| | | switch (operateType){ |
| | | case 1: log.setOperateTypeName(UserOperation.TYPE_LOGIN.getTypeName());break; |
| | | case 2: log.setOperateTypeName(UserOperation.TYPE_LOGOUT.getTypeName());break; |
| | | case 3: log.setOperateTypeName(UserOperation.TYPE_ADD.getTypeName());break; |
| | | case 4: log.setOperateTypeName(UserOperation.TYPE_UPDATE.getTypeName());break; |
| | | case 5: log.setOperateTypeName(UserOperation.TYPE_DELETE.getTypeName());break; |
| | | case 7: log.setOperateTypeName(UserOperation.TYPE_CANCEL.getTypeName());break; |
| | | case 9: log.setOperateTypeName(UserOperation.TYPE_STOP.getTypeName());break; |
| | | case 11: log.setOperateTypeName(UserOperation.TYPE_DOWNLOAD.getTypeName());break; |
| | | case 12: log.setOperateTypeName(UserOperation.TYPE_DOWNLOAD_PRODUCT.getTypeName());break; |
| | | case 13: log.setOperateTypeName(UserOperation.TYPE_DOWNLOAD_MATERIAL.getTypeName());break; |
| | | case 14: log.setOperateTypeName(UserOperation.TYPE_DOWNLOAD_SOFWARE.getTypeName());break; |
| | | case -1: log.setOperateTypeName(UserOperation.TYPE_UNRECOGNIZED.getTypeName());break; |
| | | case 20: log.setOperateTypeName(UserOperation.TYPE_UNAUTHORIZED_ACCESS.getTypeName());break; |
| | | case 21: log.setOperateTypeName(UserOperation.TYPE_EXCEPTION.getTypeName());break; |
| | | case 31: log.setOperateTypeName(UserOperation.TYPE_LOGIN_FAIL.getTypeName());break; |
| | | case 32: log.setOperateTypeName(UserOperation.TYPE_PARAM_CHANGE.getTypeName());break; |
| | | case 33: log.setOperateTypeName(UserOperation.TYPE_PASSWORD_CHANGE.getTypeName());break; |
| | | case 34: log.setOperateTypeName(UserOperation.TYPE_LOGIN_TIMEOUT.getTypeName());break; |
| | | case 35: log.setOperateTypeName(UserOperation.TYPE_LOGIN_NO_PASS.getTypeName());break; |
| | | case 41: log.setOperateTypeName(UserOperation.TYPE_SEND_MAIL.getTypeName());break; |
| | | default: log.setOperateTypeName(UserOperation.TYPE_UNRECOGNIZED.getTypeName());break; |
| | | } |
| | | }); |
| | | |
| | | return logList; |
| | | |
| | | } |
| | | } |