|
@@ -44,7 +44,7 @@ public class ReckonAutoUtil {
|
|
|
if (e.getStatus() == 2) continue;
|
|
if (e.getStatus() == 2) continue;
|
|
|
float distance = Float.valueOf(BaiduMapUtil.getInstence().getDistance(e.getLatLng()));
|
|
float distance = Float.valueOf(BaiduMapUtil.getInstence().getDistance(e.getLatLng()));
|
|
|
if (distance > companyDistance && !StringUtils.isEmpty(e.getRealTime())) {
|
|
if (distance > companyDistance && !StringUtils.isEmpty(e.getRealTime())) {
|
|
|
- //1.没有签退过 2.有签到记录 3.距离大于规定范围 进行签退提示
|
|
|
|
|
|
|
+ //1.判断进行中的外勤计划,如果离开了签到最后一次,结束该计划
|
|
|
log("符合外勤签退");
|
|
log("符合外勤签退");
|
|
|
minBean = e;
|
|
minBean = e;
|
|
|
minBean.setStatus(2);//结束该外勤
|
|
minBean.setStatus(2);//结束该外勤
|