|
|
@@ -1,4 +1,4 @@
|
|
|
-package com.xzjmyk.pm.activity.util.oa;
|
|
|
+package com.modular.apptasks.util;
|
|
|
|
|
|
import android.util.Log;
|
|
|
|
|
|
@@ -8,16 +8,14 @@ import com.common.data.StringUtil;
|
|
|
import com.common.preferences.PreferenceUtils;
|
|
|
import com.core.app.AppConfig;
|
|
|
import com.core.app.MyApplication;
|
|
|
+import com.core.dao.work.WorkModelDao;
|
|
|
import com.core.model.MissionModel;
|
|
|
import com.core.model.WorkModel;
|
|
|
-import com.core.utils.TimeUtils;
|
|
|
-import com.xzjmyk.pm.activity.db.dao.WorkModelDao;
|
|
|
-import com.xzjmyk.pm.activity.util.baidu.BaiduMapUtil;
|
|
|
+import com.core.utils.BaiduMapUtil;
|
|
|
+import com.core.utils.CommonUtil;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
-import static com.core.utils.TimeUtils.f_str_2_long;
|
|
|
-
|
|
|
/**
|
|
|
* 计算自动外勤和自动打卡工具类
|
|
|
* Created by Bitliker on 2016/12/13.
|
|
|
@@ -85,7 +83,7 @@ public class ReckonAutoUtil {
|
|
|
* @return
|
|
|
*/
|
|
|
private boolean long2LastTime(String lastSignin) {
|
|
|
- long last = TimeUtils.f_str_2_long(lastSignin);
|
|
|
+ long last = DateFormatUtil.str2Long(lastSignin,DateFormatUtil.YMD_HMS);
|
|
|
if ((System.currentTimeMillis() - last) > (15 * 60 * 1000)){
|
|
|
//如果遍历到了,但是时间相差很小,就更新
|
|
|
return true;
|
|
|
@@ -188,7 +186,7 @@ public class ReckonAutoUtil {
|
|
|
private long getTimeByHHmm(String time) {
|
|
|
if (StringUtil.isEmpty(time)) return 0;
|
|
|
String che = DateFormatUtil.long2Str(DateFormatUtil.YMD) + " " + time + ":00";//当天下班时间
|
|
|
- return f_str_2_long(che);
|
|
|
+ return DateFormatUtil.str2Long(che,DateFormatUtil.YMD_HMS);
|
|
|
}
|
|
|
|
|
|
//5.判断是否离开工作范围
|