| | |
| | | }*/ |
| | | |
| | | @GetMapping("getDischargePage") |
| | | public Response getDischargePage(@RequestParam int pageNum,@RequestParam int pageSize){ |
| | | return service.getDischargePage(pageNum,pageSize); |
| | | public Response getDischargePage(@RequestParam int pageNum,@RequestParam int pageSize, |
| | | @RequestParam(required = false) Integer battGroupId){ |
| | | return service.getDischargePage(pageNum,pageSize,battGroupId); |
| | | } |
| | | |
| | | /*//根据充放电记录查询单体放电历史详情 |
| | |
| | | //获取有效的放电记录 |
| | | List<BattTestInf> searchDischarge(int battGroupId); |
| | | |
| | | List<BattTestInf> getDischargeList(); |
| | | List<BattTestInf> getDischargeList(Integer battGroupId); |
| | | } |
| | |
| | | return new Response().set(1, pageInfo); |
| | | } |
| | | |
| | | public Response getDischargePage(int pageNum, int pageSize) { |
| | | public Response getDischargePage(int pageNum, int pageSize, Integer battGroupId) { |
| | | PageHelper.startPage(pageNum, pageSize); |
| | | List<BattTestInf> list =mapper.getDischargeList(); |
| | | List<BattTestInf> list =mapper.getDischargeList(battGroupId); |
| | | list.forEach(item->{ |
| | | //小时率 |
| | | int hourRate = BattCapFactory.GetHourRate(item.getMonCap(), item.getTestCurr()); |
| | |
| | | return mapper.selectOne(query); |
| | | } |
| | | |
| | | public BattTestInf getDischargeRecord(int battGroupId, int testRecordCount) { |
| | | QueryWrapper<BattTestInf> query = Wrappers.query(); |
| | | query.eq("binf_id", battGroupId); |
| | | query.eq("test_record_count", testRecordCount); |
| | | //query.eq("test_type",3); |
| | | //query.ge("test_timelong",1800); |
| | | |
| | | query.last(" limit 1"); |
| | | return mapper.selectOne(query); |
| | | } |
| | | |
| | | /* |
| | | //1.4电池性能评估 |
| | | public Response searchGroupAssess(int pageNum, int pageSize, ReportBattDTO tinf, int userId){ |
| | |
| | | select |
| | | binf_name as battGroupName,batt_test_inf.binf_id as battGroupId,mon_cap,mon_vol,test_record_count,group_vol,test_curr,max_monvol,min_monvol,test_cap,test_starttime,record_time,test_timelong,test_stoptype |
| | | from db_dis_batt.batt_test_inf,db_batt.power_inf where db_batt.power_inf.binf_id=db_dis_batt.batt_test_inf.binf_id |
| | | <if test="battGroupId!=null"> |
| | | and db_dis_batt.batt_test_inf.binf_id=#{battGroupId} |
| | | </if> |
| | | and test_type=3 |
| | | and test_timelong > 1800 |
| | | ORDER BY db_dis_batt.batt_test_inf.test_starttime desc |