package com.whyc.service;
|
|
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageInfo;
|
import com.whyc.dto.AlarmDaoFactory;
|
import com.whyc.dto.BattMaintDealarm;
|
import com.whyc.dto.Response;
|
import com.whyc.dto.paramter.BattinfPar;
|
import com.whyc.dto.result.ReportBattBadDTO;
|
import com.whyc.mapper.BadLd9MonMapper;
|
import com.whyc.pojo.UserInf;
|
import com.whyc.util.ActionUtil;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
@Service
|
public class BadLd9MonService {
|
|
@Resource
|
private BadLd9MonMapper mapper;
|
|
public Response searchByInfo(int pageNum, int pageSize, BattinfPar battinfPar) {
|
//分页信息
|
PageHelper.startPage(pageNum,pageSize);
|
UserInf userInf = ActionUtil.getUser();
|
List<ReportBattBadDTO> list = mapper.searchByInfo(battinfPar,userInf.getUId().intValue());
|
for (ReportBattBadDTO dto:list) {
|
if(Integer.parseInt(dto.getBdmon().getNote())== AlarmDaoFactory.Alarm_CapAlarm){
|
dto.getBdmon().setNote("告警");
|
}else if(Integer.parseInt(dto.getBdmon().getNote())== AlarmDaoFactory.Alarm_CapChange){
|
dto.getBdmon().setNote("更换");
|
}else{
|
dto.getBdmon().setNote("--");
|
}
|
}
|
PageInfo<ReportBattBadDTO> pinfo = new PageInfo(list);
|
|
return new Response().set(1, pinfo, "查询成功");
|
}
|
}
|