whycrzg
2021-02-23 351b9a53cb9ecebdf8f79db0117f540d9c42c2a4
src/main/java/com/fgkj/services/BadBatt_monService.java
@@ -1,42 +1,49 @@
package com.fgkj.services;
import com.fgkj.dto.Batt_Maint_Dealarm;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.*;
import com.fgkj.mapper.AlarmDaoFactory;
import com.fgkj.mapper.impl.BadBatt_monMapper;
import org.springframework.beans.factory.annotation.Autowired;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class BadBatt_monService {
   @Autowired
   private BadBatt_monMapper mapper;;
   private ServiceModel model;
   @Resource
   private BadBatt_monMapper mapper;
   //查询落后单体总数
   public ServiceModel searchNums(Object obj) {
      int nums= mapper.searchNums(obj);
      //TODO perry
      // model.setSum(nums);
   public ServiceModelOnce searchNums(User_inf userInf) {
      ServiceModelOnce model = new ServiceModelOnce();
      int nums= mapper.searchNums(userInf);
      model.setCode(1);
      model.setSum(nums);
      return model;
   }
   //落后单体查询:根据条件查询落后单体
   public ServiceModel serchByInfo(Object obj) {
      List<Batt_Maint_Dealarm> list=mapper.serchByInfo(obj);
   public ServiceModel serchByInfo(Batt_Maint_Dealarm bmd) {
      ServiceModel model = new ServiceModel();
      //分页
      PageBean pageBean = bmd.getPageBean();
      PageHelper.startPage(pageBean.getPageNum(),pageBean.getPageSize(),true);
      List<Batt_Maint_Dealarm> list=mapper.serchByInfo(bmd);
      for (Batt_Maint_Dealarm temp:list){
         switch (Integer.valueOf(temp.getBdmon().getNote())){
            case AlarmDaoFactory.Alarm_CapAlarm:temp.getBdmon().setNote("告警");break;
            case AlarmDaoFactory.Alarm_CapChange:temp.getBdmon().setNote("更换");break;
            default: temp.getBdmon().setNote("--");break;
         }
      }
      PageInfo<Batt_Maint_Dealarm> pageInfo = new PageInfo<>(list);
      /*for (Batt_Maint_Dealarm b : list) {
         System.out.println(b.getBdmon());
      }*/
      if(list!=null&&list.size()>0){
         model.setData(list);
          model.setCode(1);
          model.setMsg("查询成功!");
      }else{
         model.setCode(0);
          model.setMsg("查询失败!");
      }
      model.setData(pageInfo);
      model.setCode(1);
      return model;
   }