|
@@ -157,6 +157,20 @@ public class ScanService {
|
|
if (msReports3.size() > 0) {
|
|
if (msReports3.size() > 0) {
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ List<MsReport> msReports4 = msReportMapper.selectMsReportThirtyError(opens.get(i).getUserId());
|
|
|
|
+ if (msReports4.size() > 0) {
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
|
|
+ MsReport msReport1 = msReportMapper.msAddr(opens.get(i).getUserId());
|
|
|
|
+ if (msReport1 != null && !msReport1.getAutoLocal().equals(opens.get(i).getWorkAddr())) {
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
|
|
+ // 最近三天是否出行
|
|
|
|
+ MsTripDet work = msReportMapper.returnWork(opens.get(i).getUserId());
|
|
|
|
+ if (work != null && sdf.parse(work.getReturnWork() + " 00:00:00").getTime() + 1000L * 3600 * 24 * 3 > sdf.parse(s.format(new Date()) + " 00:00:00").getTime()) {
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
// MsTripDet work = msReportMapper.returnWork(opens.get(i).getUserId());
|
|
// MsTripDet work = msReportMapper.returnWork(opens.get(i).getUserId());
|
|
// if (work != null) {
|
|
// if (work != null) {
|
|
// if (ly2 && outUser2.getStartDate().getTime() < s.parse(work.getReturnWork()).getTime()) {
|
|
// if (ly2 && outUser2.getStartDate().getTime() < s.parse(work.getReturnWork()).getTime()) {
|
|
@@ -245,10 +259,8 @@ public class ScanService {
|
|
}
|
|
}
|
|
// 最近三天是否出行
|
|
// 最近三天是否出行
|
|
MsTripDet work = msReportMapper.returnWork(userId);
|
|
MsTripDet work = msReportMapper.returnWork(userId);
|
|
- if (work != null && (ly2 && outUser2.getStartDate().getTime() < s.parse(work.getReturnWork()).getTime())) {
|
|
|
|
- if (sdf.parse(work.getReturnWork() + " 00:00:00").getTime() + 1000L * 3600 * 24 * 3 > sdf.parse(s.format(new Date()) + " 00:00:00").getTime()) {
|
|
|
|
- return 0;
|
|
|
|
- }
|
|
|
|
|
|
+ if (work != null && sdf.parse(work.getReturnWork() + " 00:00:00").getTime() + 1000L * 3600 * 24 * 3 > sdf.parse(s.format(new Date()) + " 00:00:00").getTime()) {
|
|
|
|
+ return 0;
|
|
}
|
|
}
|
|
// MsReport msReport1 = msReportMapper.msAddr(userId);
|
|
// MsReport msReport1 = msReportMapper.msAddr(userId);
|
|
// if (msReport1 != null &&msReport1.getWorkMsg() != null &&msReport1.getTodayMsg() != null && !msReport1.getWorkMsg().equals(msReport1.getTodayMsg()) && !compareWhere(msReport1.getWorkMsg(), msReport1.getTodayMsg())) {
|
|
// if (msReport1 != null &&msReport1.getWorkMsg() != null &&msReport1.getTodayMsg() != null && !msReport1.getWorkMsg().equals(msReport1.getTodayMsg()) && !compareWhere(msReport1.getWorkMsg(), msReport1.getTodayMsg())) {
|