whycrzg
2021-02-23 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4
src/main/java/com/fgkj/services/User_logService.java
@@ -1,25 +1,22 @@
package com.fgkj.services;
import com.fgkj.util.*;
import com.fgkj.dto.*;
import com.fgkj.mapper.impl.User_logMapper;
import org.springframework.beans.factory.annotation.Autowired;
import com.fgkj.util.ActionUtil;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
// import com.fgkj.mapper.BasemapperFactory;
@Service
public class User_logService {
   
   private ServiceModel model;
   @Autowired
   @Resource
   private User_logMapper mapper;
   
   /*private Basemapper mapper;
@@ -29,8 +26,9 @@
      mapper = BasemapperFactory.getBasemapper(Basemapper.USER_LOG);
   }*/
   public ServiceModel add(Object obj) {
      Boolean bl = mapper.add(obj);
   public ServiceModel add(User_log log) {
      ServiceModel model = new ServiceModel();
      Boolean bl = mapper.add(log);
      if (bl) {
         model.setCode(1);
         model.setMsg("添加成功!");
@@ -40,8 +38,9 @@
      return model;
   }
   public ServiceModel addPro(Object obj) {
      Boolean bl =mapper.addPro(obj);
   public ServiceModel addPro(List<User_log> list) {
      ServiceModel model = new ServiceModel();
      Boolean bl =mapper.addPro(list)>0;
      if (bl) {
         model.setCode(1);
         model.setMsg("添加成功!");
@@ -53,6 +52,7 @@
   }
   public ServiceModel update(Object obj) {
      ServiceModel model = new ServiceModel();
      Boolean bl = mapper.update(obj);
      if (bl) {
         model.setCode(1);
@@ -64,6 +64,7 @@
   }
   public ServiceModel delete(Object obj) {
      ServiceModel model = new ServiceModel();
      Boolean bl = mapper.del(obj);
      if (bl) {
         model.setCode(1);
@@ -74,21 +75,27 @@
      return model;
   }
   //5.4用户操作记录查询(根据用户名和操作类型)
   public ServiceModel serchByCondition(Object obj) {
      List<Batt_User_Permit> list = mapper.serchByCondition(obj);
//      for (Batt_User_Permit b : list) {
//         System.out.println(b.getUlog());
//      }
   public ServiceModel serchByCondition(Batt_User_Permit bmd) {
      ServiceModel model = new ServiceModel();
      //分页
      PageBean pageBean = bmd.getPageBean();
      PageHelper.startPage(pageBean.getPageNum(),pageBean.getPageSize(),true);
      List<Batt_User_Permit> list = mapper.serchByCondition(bmd);
      for (Batt_User_Permit b : list) {
         System.out.println(b.getUlog());
      }
      if (list != null && list.size() > 0) {
         PageInfo<Batt_User_Permit> pageInfo = new PageInfo<>(list);
         model.setCode(1);
         model.setData(list);
         model.setData(pageInfo);
      }
     //  System.out.println(model);
      return model;
   }
   public ServiceModel searchAll() {
      ServiceModel model = new ServiceModel();
      List list = mapper.searchAll();
//      for (Object object : list) {
//         System.out.println(object);
@@ -102,7 +109,8 @@
   }
   
   //0.2当前时间的操作记录
   public ServiceModel serchByInfo(Object obj){
   public ServiceModel serchByInfo(User_log obj){
      ServiceModel model = new ServiceModel();
      User_log ulog=(User_log) obj;
      List<Batt_User_Permit> list=mapper.serchByInfo(ulog);
//      for (Batt_User_Permit b : list) {
@@ -123,23 +131,22 @@
      User_logService us = new User_logService();
      Batt_User_Permit bup=new Batt_User_Permit();
      User_inf uinf=new User_inf();
      uinf.setUName("");
      User_log ulog=new User_log();
      ulog.setUOprateType(0);
      ulog.setuOprateType(0);
      
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
      Date date1 = sdf.parse("2000-01-01");
      Date date2 = sdf.parse("2025-01-01");
      ulog.setUOprateDay(ActionUtil.getSimpDate(date1));
      ulog.setUOprateDay1(ActionUtil.getSimpDate(date2));
      ulog.setuOprateDay(ActionUtil.getSimpDate(date1));
      ulog.setuOprateDay1(ActionUtil.getSimpDate(date2));
      
      PageInfo pageInfo =new PageInfo();
      pageInfo.setPageCurr(1);
      pageInfo.setPageSize(10);
      PageBean pageBean =new PageBean();
      pageBean.setPageCurr(1);
      pageBean.setPageSize(10);
      
      bup.setUinf(uinf);
      bup.setUlog(ulog);
      bup.setPageInfo(pageInfo);
      bup.setPageBean(pageBean);
      //us.serchByCondition(bup);
      //us.searchAll();
      us.serchByInfo(ulog);