@Override
 public void run(ArrayList<IpModel> list) {
   final float dayTime = 24 * 60; // 单位是minute
   final float bi = getWeight() / dayTime;
   for (IpModel temp : list) {
     if (temp.finally_success_time == null || temp.finally_success_time.equals("")) continue;
     long lastSuccTime = Long.parseLong(temp.finally_success_time);
     long now = System.currentTimeMillis();
     long offTime = (now - lastSuccTime) / 1000 / 60; // 单位是minute
     if (offTime > dayTime) {
       continue;
     } else {
       temp.grade += (getWeight() - (offTime * bi));
     }
   }
 }