|
|
@ -99,7 +99,40 @@ public class DevicePDAServiceImpl implements IDevicePDAService {
|
|
|
|
@DS("#header.poolName")
|
|
|
|
@DS("#header.poolName")
|
|
|
|
public AjaxResult getTodayTask(PDADTO pdadto) {
|
|
|
|
public AjaxResult getTodayTask(PDADTO pdadto) {
|
|
|
|
List<EquOrder> orderList = equOrderMapper.selectTodayTask(pdadto);
|
|
|
|
List<EquOrder> orderList = equOrderMapper.selectTodayTask(pdadto);
|
|
|
|
return success(orderList);
|
|
|
|
List<EquOrder> handleList = new ArrayList<>();
|
|
|
|
|
|
|
|
long nowTime = DateUtils.getNowDate().getTime();
|
|
|
|
|
|
|
|
long dayMs = 86400000l;
|
|
|
|
|
|
|
|
if (orderList!=null) {
|
|
|
|
|
|
|
|
for (EquOrder order : orderList) {
|
|
|
|
|
|
|
|
long diff = nowTime - order.getCreateTime().getTime();
|
|
|
|
|
|
|
|
if (order.getPlanLoopType().equals("day")){
|
|
|
|
|
|
|
|
if (diff < (dayMs * Long.valueOf(order.getPlanLoop()))) {
|
|
|
|
|
|
|
|
handleList.add(order);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (order.getPlanLoopType().equals("week")){
|
|
|
|
|
|
|
|
if (diff < (dayMs*7 * Long.valueOf(order.getPlanLoop()))) {
|
|
|
|
|
|
|
|
handleList.add(order);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (order.getPlanLoopType().equals("month")){
|
|
|
|
|
|
|
|
if (diff < (dayMs*30 * Long.valueOf(order.getPlanLoop()))) {
|
|
|
|
|
|
|
|
handleList.add(order);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (order.getPlanLoopType().equals("season")){
|
|
|
|
|
|
|
|
if (diff < (dayMs*30*3 * Long.valueOf(order.getPlanLoop()))) {
|
|
|
|
|
|
|
|
handleList.add(order);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (order.getPlanLoopType().equals("year")){
|
|
|
|
|
|
|
|
if (diff < (dayMs*365 * Long.valueOf(order.getPlanLoop()))) {
|
|
|
|
|
|
|
|
handleList.add(order);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return success(handleList);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|