whycrzh
2021-01-28 2ae8e060fb88e2814c63bfbdedb9c891a6fce37a
src/main/java/com/fgkj/services/Batt_DevdischargeService.java
@@ -73,28 +73,50 @@
    * MonCount:当前页
    * MonNum :页面的大小
    */
   public ServiceModel serchByCondition(BattInf obj){
   public ServiceModel serchByCondition(BattInf binf) {
      ServiceModel model = new ServiceModel();
      BattInf binf=(BattInf) obj;
      binf.setNum(0);
      binf.setMonCount(0);
      binf.setMonNum(0);
      List<Batt_Devdischarge> listN=mapper.serchMaxAndMinNum(binf);
      if(listN!=null&&listN.size()>0){
         float number=listN.get(listN.size()-1).getDev_curr();
         float maxnum=listN.get(listN.size()-1).getDev_power();
         float minnum=listN.get(listN.size()-1).getDev_vol();
      List<Batt_Devdischarge> listN = mapper.serchMaxAndMinNum(binf);
      boolean searchFlag=true;
      if (listN != null && listN.size() > 0) {
         System.out.println("listN = " + listN);
         Float dev_curr = listN.get(listN.size() - 1).getDev_curr();
         float number = -1;
         if (dev_curr != null) {
            number = dev_curr;
         }else{
            searchFlag=false;
         }
         Float dev_power = listN.get(listN.size() - 1).getDev_power();
         float maxnum = -1;
         if (dev_power != null) {
            maxnum = dev_power;
         }else{
            searchFlag=false;
         }
         Float dev_vol = listN.get(listN.size() - 1).getDev_vol();
         float minnum = -1;
         if (dev_vol != null) {
            minnum = dev_vol;
         }else{
            searchFlag=false;
         }
         binf.setNum((int) number);
         binf.setMonCount((int) maxnum);
         binf.setMonNum((int) minnum);
      }//LIMIT 1 只有一条数据
      List<Batt_Devdischarge_all> list=mapper.serchByCondition(binf);
      }
      List<Batt_Devdischarge_all> list = null;
      if (searchFlag){
         list = mapper.serchByCondition(binf);
      }
      //System.out.println(list.size());
      if(list!=null && list.size()>0){
      if (list != null && list.size() > 0) {
         model.setCode(1);
         model.setMsg("查询成功!");
         model.setData(list);
      }else{
      } else {
         model.setCode(0);
         model.setMsg("查询失败!");
      }