Commit 751d4fb5ee3a9c45bf4d34c8c8493cab9ed0c7a4

Authored by 徐烜
2 parents e48fe9a1 6d8c8a5b

Merge branch 'minhang' of http://222.66.0.204:8090//panzhaov5/bsth_control into minhang

src/main/java/com/bsth/repository/realcontrol/ScheduleRealInfoRepository.java
@@ -133,7 +133,7 @@ public interface ScheduleRealInfoRepository extends BaseRepository<ScheduleRealI @@ -133,7 +133,7 @@ public interface ScheduleRealInfoRepository extends BaseRepository<ScheduleRealI
133 133
134 //去掉了 xlBm is not null 134 //去掉了 xlBm is not null
135 @EntityGraph(value = "scheduleRealInfo_cTasks", type = EntityGraph.EntityGraphType.FETCH) 135 @EntityGraph(value = "scheduleRealInfo_cTasks", type = EntityGraph.EntityGraphType.FETCH)
136 - @Query(value="select DISTINCT s from ScheduleRealInfo s where s.xlBm like %?1% and DATE_FORMAT(s.scheduleDate,'%Y-%m-%d') = ?2 order by s.realExecDate,s.dfsj, (s.lpName+1)") 136 + @Query(value="select DISTINCT s from ScheduleRealInfo s where s.xlBm like %?1% and DATE_FORMAT(s.scheduleDate,'%Y-%m-%d') = ?2 order by s.xlDir,s.realExecDate,s.dfsj, (s.lpName+1)")
137 List<ScheduleRealInfo> scheduleByDateAndLine(String line,String date); 137 List<ScheduleRealInfo> scheduleByDateAndLine(String line,String date);
138 138
139 @EntityGraph(value = "scheduleRealInfo_cTasks", type = EntityGraph.EntityGraphType.FETCH) 139 @EntityGraph(value = "scheduleRealInfo_cTasks", type = EntityGraph.EntityGraphType.FETCH)
src/main/java/com/bsth/service/excep/impl/OfflineServiceImpl.java
@@ -43,15 +43,16 @@ public class OfflineServiceImpl implements OfflineService { @@ -43,15 +43,16 @@ public class OfflineServiceImpl implements OfflineService {
43 String days_year=map.get("days_year").toString(); 43 String days_year=map.get("days_year").toString();
44 String line_id=map.get("line_id").toString(); 44 String line_id=map.get("line_id").toString();
45 String device_id=map.get("device_id").toString(); 45 String device_id=map.get("device_id").toString();
  46 + String ts=map.get("ts").toString();
46 String sql="SELECT t.line_id,t.device_id,MIN(ts) as ts,days_year FROM bsth_c_gps_info t " 47 String sql="SELECT t.line_id,t.device_id,MIN(ts) as ts,days_year FROM bsth_c_gps_info t "
47 - + " WHERE t.line_id='"+line_id+"' and t.device_id='"+device_id+"' and t.days_year='"+days_year+"' " 48 + + " WHERE t.line_id='"+line_id+"' and t.device_id='"+device_id+"' and t.days_year='"+days_year+"' and t.ts>='"+ts+"' "
48 + " GROUP BY t.device_id,t.line_id "; 49 + " GROUP BY t.device_id,t.line_id ";
49 - sql +=" order by ts limit ?,?"; 50 + sql +=" order by ts ";
50 try { 51 try {
51 conn = DBUtils_MS.getConnection(); 52 conn = DBUtils_MS.getConnection();
52 ps = conn.prepareStatement(sql); 53 ps = conn.prepareStatement(sql);
53 - ps.setInt(1,0*10); // O-最大条数 -- M-起始条数  
54 - ps.setInt(2, 100000000); // O-最小条数 -- M-显示条数 54 +// ps.setInt(1,0*10); // O-最大条数 -- M-起始条数
  55 +// ps.setInt(2, 1000000); // O-最小条数 -- M-显示条数
55 rs = ps.executeQuery(); 56 rs = ps.executeQuery();
56 list = resultSet(rs); 57 list = resultSet(rs);
57 } catch (SQLException e) { 58 } catch (SQLException e) {
@@ -258,6 +259,7 @@ public class OfflineServiceImpl implements OfflineService { @@ -258,6 +259,7 @@ public class OfflineServiceImpl implements OfflineService {
258 gpsmap.put("device_id",deviceid ); 259 gpsmap.put("device_id",deviceid );
259 gpsmap.put("line_id", lineid); 260 gpsmap.put("line_id", lineid);
260 gpsmap.put("days_year", str); 261 gpsmap.put("days_year", str);
  262 + gpsmap.put("ts", d1);
261 List<Offline> gps=findGPS(gpsmap); 263 List<Offline> gps=findGPS(gpsmap);
262 if(gps.size()>0){ 264 if(gps.size()>0){
263 Long ts= gps.get(0).getTs(); 265 Long ts= gps.get(0).getTs();
src/main/java/com/bsth/service/forms/impl/FormsServiceImpl.java
@@ -968,13 +968,13 @@ public class FormsServiceImpl implements FormsService { @@ -968,13 +968,13 @@ public class FormsServiceImpl implements FormsService {
968 } 968 }
969 969
970 String sql="select t.schedule_date_str," 970 String sql="select t.schedule_date_str,"
971 - + " t.cl_zbh,t.j_gh,t.j_name,x.yh from (select r.schedule_date_str,r.xl_bm,r.xl_name," 971 + + " t.cl_zbh,t.j_gh,t.j_name,x.yh from (select r.schedule_date_str,r.xl_bm,"
972 + " r.cl_zbh,r.j_gh,r.j_name from bsth_c_s_sp_info_real r WHERE " 972 + " r.cl_zbh,r.j_gh,r.j_name from bsth_c_s_sp_info_real r WHERE "
973 + " r.xl_bm='" + map.get("line").toString() + "' " 973 + " r.xl_bm='" + map.get("line").toString() + "' "
974 + " and to_days(r.schedule_date)=to_days('"+map.get("date").toString()+"') " 974 + " and to_days(r.schedule_date)=to_days('"+map.get("date").toString()+"') "
975 + " and r.gs_bm like '%"+gsbm+"%' " 975 + " and r.gs_bm like '%"+gsbm+"%' "
976 + " and r.fgs_bm like '%"+fgsbm+"%' " 976 + " and r.fgs_bm like '%"+fgsbm+"%' "
977 - + " GROUP BY r.schedule_date_str,r.xl_bm,r.xl_name,r.cl_zbh,r.j_gh,r.j_name) t" 977 + + " GROUP BY r.schedule_date_str,r.xl_bm,r.cl_zbh,r.j_gh,r.j_name) t"
978 + " left join (select * from bsth_c_ylb y where " 978 + " left join (select * from bsth_c_ylb y where "
979 + " to_days(y.rq)=to_days('"+map.get("date").toString()+"') " 979 + " to_days(y.rq)=to_days('"+map.get("date").toString()+"') "
980 + " and y.xlbm= '" + map.get("line").toString() + "'" 980 + " and y.xlbm= '" + map.get("line").toString() + "'"
src/main/java/com/bsth/service/report/impl/ReportServiceImpl.java
@@ -1374,7 +1374,10 @@ public class ReportServiceImpl implements ReportService{ @@ -1374,7 +1374,10 @@ public class ReportServiceImpl implements ReportService{
1374 // TODO Auto-generated method stub 1374 // TODO Auto-generated method stub
1375 // 转大写 1375 // 转大写
1376 String nbbm =maps.get("nbbm").toString().toUpperCase(); 1376 String nbbm =maps.get("nbbm").toString().toUpperCase();
1377 - String gsbm=maps.get("gsbm").toString().trim(); 1377 + String gsbm="";
  1378 +
  1379 + if(maps.get("gsbm")!=null)
  1380 + gsbm= maps.get("gsbm").toString().trim();
1378 // String fgsbm=maps.get("fgsbm").toString().trim(); 1381 // String fgsbm=maps.get("fgsbm").toString().trim();
1379 String xlbm=maps.get("xlbm").toString().trim(); 1382 String xlbm=maps.get("xlbm").toString().trim();
1380 List<Map<String, String>> list = new ArrayList<Map<String, String>>(); 1383 List<Map<String, String>> list = new ArrayList<Map<String, String>>();
@@ -1430,7 +1433,9 @@ public class ReportServiceImpl implements ReportService{ @@ -1430,7 +1433,9 @@ public class ReportServiceImpl implements ReportService{
1430 // TODO Auto-generated method stub 1433 // TODO Auto-generated method stub
1431 // 转大写 1434 // 转大写
1432 String jsy =maps.get("jsy").toString().toUpperCase(); 1435 String jsy =maps.get("jsy").toString().toUpperCase();
1433 - String gsbm=maps.get("gsbm").toString().trim(); 1436 + String gsbm="";
  1437 + if(maps.get("gsbm")!=null)
  1438 + gsbm=maps.get("gsbm").toString().trim();
1434 // String fgsbm=maps.get("fgsbm").toString().trim(); 1439 // String fgsbm=maps.get("fgsbm").toString().trim();
1435 List<Map<String, String>> list = new ArrayList<Map<String, String>>(); 1440 List<Map<String, String>> list = new ArrayList<Map<String, String>>();
1436 Map<String, String> map; 1441 Map<String, String> map;