|
|
@@ -3,7 +3,6 @@ package com.modular.apptasks.presenter;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.common.LogUtil;
|
|
|
import com.common.data.DateFormatUtil;
|
|
|
import com.common.data.JSONUtil;
|
|
|
import com.common.data.ListUtils;
|
|
|
@@ -14,12 +13,6 @@ import com.me.network.app.http.rx.Result2Listener;
|
|
|
import com.me.network.app.http.rx.ResultSubscriber;
|
|
|
import com.modular.apptasks.util.AlarmUtil;
|
|
|
import com.uas.appworks.model.Schedule;
|
|
|
-import com.uas.appworks.utils.ScheduleUtils;
|
|
|
-
|
|
|
-import java.util.Calendar;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
-import java.util.TimeZone;
|
|
|
|
|
|
/**
|
|
|
* 日程后台计算控制器
|
|
|
@@ -78,20 +71,20 @@ public class SchedulePresenter {
|
|
|
|
|
|
private void handlerDay(JSONArray jsonArray) throws Exception {
|
|
|
if (!ListUtils.isEmpty(jsonArray)) {
|
|
|
- Date date = new Date();
|
|
|
- Calendar cal = Calendar.getInstance();
|
|
|
- cal.setTimeZone(TimeZone.getTimeZone("UTC+8"));
|
|
|
- cal.setTime(date);
|
|
|
- cal.set(Calendar.HOUR, 0);
|
|
|
- cal.set(Calendar.SECOND, 1);
|
|
|
- cal.set(Calendar.MINUTE, 0);
|
|
|
- cal.set(Calendar.MILLISECOND, 0);
|
|
|
- long startTime = cal.getTimeInMillis();
|
|
|
- long endTime = cal.getTimeInMillis() + 24 * 60 * 60 * 1000;
|
|
|
- List<Schedule> systemSchedule = ScheduleUtils.getSystemCalendar(MyApplication.getInstance(), startTime, endTime);
|
|
|
- for (Schedule e : systemSchedule) {
|
|
|
- LogUtil.i("gong", "e=" + JSON.toJSONString(e));
|
|
|
- }
|
|
|
+// Date date = new Date();
|
|
|
+// Calendar cal = Calendar.getInstance();
|
|
|
+// cal.setTimeZone(TimeZone.getTimeZone("UTC+8"));
|
|
|
+// cal.setTime(date);
|
|
|
+// cal.set(Calendar.HOUR, 0);
|
|
|
+// cal.set(Calendar.SECOND, 1);
|
|
|
+// cal.set(Calendar.MINUTE, 0);
|
|
|
+// cal.set(Calendar.MILLISECOND, 0);
|
|
|
+// long startTime = cal.getTimeInMillis();
|
|
|
+// long endTime = cal.getTimeInMillis() + 24 * 60 * 60 * 1000;
|
|
|
+// List<Schedule> systemSchedule = ScheduleUtils.getSystemCalendar(MyApplication.getInstance(), startTime, endTime);
|
|
|
+// for (Schedule e : systemSchedule) {
|
|
|
+// LogUtil.i("gong", "e=" + JSON.toJSONString(e));
|
|
|
+// }
|
|
|
long thisTime = System.currentTimeMillis();
|
|
|
int needIndex = -1;
|
|
|
long needTime = -1;
|