| | |
| | | import com.fgkj.mapper.BattTestData; |
| | | import com.fgkj.mapper.impl.Batt_rtdataMapper; |
| | | import com.fgkj.mapper.impl.Batt_rtstateMapper; |
| | | import com.github.pagehelper.PageHelper; |
| | | import com.github.pagehelper.PageInfo; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | |
| | | }*/ |
| | | |
| | | //电池组实时情况+实时电池续航能力查询 |
| | | public ServiceModel serchBattLife(Batt_Maint_Dealarm obj){ |
| | | public ServiceModel serchBattLife(Batt_Maint_Dealarm bmd){ |
| | | ServiceModel model = new ServiceModel(); |
| | | PageBean pageBean = obj.getPageBean(); |
| | | pageBean.setPageAll((pageBean.getPageCurr()-1)*pageBean.getPageSize());//使用临时变量存储limit x,x 第二个参数 |
| | | System.out.println("pageBean.getPageAll = " + pageBean.getPageAll()); |
| | | obj.setPageBean(pageBean); |
| | | List<Batt_State> list=mapper.serchBattLife(obj); |
| | | //分页 |
| | | PageBean pageBean = bmd.getPageBean(); |
| | | // PageHelper.startPage(pageBean.getPageNum(),pageBean.getPageSize(),true); //TODO RZG Duplicate column name 'BattGroupId' |
| | | List<Batt_State> list=mapper.serchBattLife(bmd); |
| | | |
| | | //去掉limit条件后的总数 |
| | | int number=mapper.getLimtitNumber(); |
| | | if(list!=null&&list.size()>0){ |
| | | list.get(list.size()-1).getBinf().setMonNum(number); |
| | | list.get(list.size()-1).getBinf().setMonNum(pageBean.getPageAll()); |
| | | PageInfo<Batt_State> pageInfo = new PageInfo<>(list); |
| | | model.setCode(1); |
| | | model.setData(list); |
| | | model.setData(pageInfo); |
| | | model.setMsg("查询成功!"); |
| | | }else{ |
| | | model.setCode(0); |