|
@@ -13,6 +13,7 @@ import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.text.ParseException;
|
|
import java.text.ParseException;
|
|
|
|
+import java.text.SimpleDateFormat;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -209,7 +210,8 @@ public class SweepCodeService {
|
|
excelRiBaoLYBM4.setTripDetDesc(tripDet.substring(0, tripDet.length() - 1));
|
|
excelRiBaoLYBM4.setTripDetDesc(tripDet.substring(0, tripDet.length() - 1));
|
|
}
|
|
}
|
|
// 昨天定位和今天定位是否2公里
|
|
// 昨天定位和今天定位是否2公里
|
|
- List<MsReport> msReports = msReportMapper.selectLatelyLocal(excelRiBaoLYBM4.getUserId());
|
|
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
|
+ List<MsReport> msReports = msReportMapper.selectLatelyLocalDetails(sdf.format(excelRiBaoLYBM4.getReportDate()), excelRiBaoLYBM4.getUserId());
|
|
if (msReports.size() == 2) {
|
|
if (msReports.size() == 2) {
|
|
Double dis = scanService.getDistance(Double.parseDouble(msReports.get(1).getLongitude()),Double.parseDouble(msReports.get(1).getLatitude()),Double.parseDouble(msReports.get(0).getLongitude()), Double.parseDouble(msReports.get(0).getLatitude()));
|
|
Double dis = scanService.getDistance(Double.parseDouble(msReports.get(1).getLongitude()),Double.parseDouble(msReports.get(1).getLatitude()),Double.parseDouble(msReports.get(0).getLongitude()), Double.parseDouble(msReports.get(0).getLatitude()));
|
|
if (dis <= 2000) {
|
|
if (dis <= 2000) {
|