| | |
| | | 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; |
| | | } |
| | | |