Commit cd85505c54450aa3809b1a100f54833b41022815

Authored by sgz
1 parent 62370d45

异常报表更新

src/main/java/com/bsth/service/excep/impl/OfflineServiceImpl.java
@@ -56,7 +56,7 @@ public class OfflineServiceImpl implements OfflineService { @@ -56,7 +56,7 @@ public class OfflineServiceImpl implements OfflineService {
56 Object date=map.get("date"); 56 Object date=map.get("date");
57 57
58 if(line!=null){ 58 if(line!=null){
59 - sql +=" and line like'%"+line.toString()+"%'"; 59 + sql +=" and line like'%"+line.toString().trim()+"%'";
60 } 60 }
61 61
62 if(nbbm!=null){ 62 if(nbbm!=null){
@@ -131,6 +131,7 @@ public class OfflineServiceImpl implements OfflineService { @@ -131,6 +131,7 @@ public class OfflineServiceImpl implements OfflineService {
131 @SuppressWarnings("unchecked") 131 @SuppressWarnings("unchecked")
132 public PageObject <Offline> Pagequery(Map<String, Object> map) { 132 public PageObject <Offline> Pagequery(Map<String, Object> map) {
133 // TODO Auto-generated method stub 133 // TODO Auto-generated method stub
  134 +
134 String sql="select count(*) record from bsth_c_offline where 1=1 "; 135 String sql="select count(*) record from bsth_c_offline where 1=1 ";
135 136
136 Object line=map.get("line"); 137 Object line=map.get("line");
@@ -140,7 +141,7 @@ public class OfflineServiceImpl implements OfflineService { @@ -140,7 +141,7 @@ public class OfflineServiceImpl implements OfflineService {
140 Object date=map.get("date"); 141 Object date=map.get("date");
141 142
142 if(line!=null){ 143 if(line!=null){
143 - sql +=" and line like'%"+line.toString()+"%'"; 144 + sql +=" and line like'%"+line.toString().trim()+"%'";
144 } 145 }
145 146
146 if(nbbm!=null){ 147 if(nbbm!=null){
@@ -194,10 +195,9 @@ public class OfflineServiceImpl implements OfflineService { @@ -194,10 +195,9 @@ public class OfflineServiceImpl implements OfflineService {
194 Date datess = new Date(d1); 195 Date datess = new Date(d1);
195 String dates=new SimpleDateFormat("yyyy-MM-dd").format(datess); 196 String dates=new SimpleDateFormat("yyyy-MM-dd").format(datess);
196 String sk=new SimpleDateFormat("HH:mm").format(datess); 197 String sk=new SimpleDateFormat("HH:mm").format(datess);
197 - String sqlPbb="select * from bsth_c_s_sp_info_real where cl_zbh='"+nbbm2+"' and"  
198 - + " real_exec_date='"+dates+"' ";  
199 -// + "and fcsj_actual > '"+sk+"' ";  
200 -// + "and '"+sk+"' <dfsj"; 198 + String sqlPbb="SELECT * FROM ( select lp_name,cl_zbh,j_gh,j_name,MIN(fcsj) as fcsj,MAX(zdsj) as ddsj"
  199 + + " from bsth_c_s_sp_info_real where cl_zbh='"+nbbm2+"' and"
  200 + + " real_exec_date='"+dates+"' GROUP BY cl_zbh,lp_name,j_gh,j_name ) t WHERE t.fcsj<='"+sk+"' AND t.ddsj>='"+sk+"' " ;
201 List<ScheduleRealInfo> pbb =jdbcTemplate.query(sqlPbb, 201 List<ScheduleRealInfo> pbb =jdbcTemplate.query(sqlPbb,
202 new RowMapper<ScheduleRealInfo>(){ 202 new RowMapper<ScheduleRealInfo>(){
203 @Override 203 @Override
@@ -208,20 +208,15 @@ public class OfflineServiceImpl implements OfflineService { @@ -208,20 +208,15 @@ public class OfflineServiceImpl implements OfflineService {
208 s.setLpName(rs.getString("lp_name")); 208 s.setLpName(rs.getString("lp_name"));
209 return s; 209 return s;
210 } 210 }
211 - });  
212 - if(pbb.size()>0){  
213 - list.get(i).setJsy(pbb.get(0).getjGh()+"/"+pbb.get(0).getjName());  
214 - list.get(i).setLpname(pbb.get(0).getLpName());  
215 -  
216 - }  
217 - 211 + });
  212 + if(pbb.size()>0){
  213 + list.get(i).setJsy(pbb.get(0).getjGh()+"/"+pbb.get(0).getjName());
  214 + list.get(i).setLpname(pbb.get(0).getLpName());
  215 + }
218 } 216 }
  217 +
219 PageObject<Offline> pageObject = pageHelper.getPageObject(); 218 PageObject<Offline> pageObject = pageHelper.getPageObject();
220 -// for (int i = 0; i < list.size(); i++) {  
221 -// if(list.get(i).getLpname()!=null){  
222 pageObject.setDataList(list); 219 pageObject.setDataList(list);
223 -// }  
224 -// }  
225 220
226 return pageObject; 221 return pageObject;
227 } 222 }
src/main/java/com/bsth/service/excep/impl/OutboundServiceImpl.java
@@ -43,7 +43,7 @@ public class OutboundServiceImpl implements OutboundService{ @@ -43,7 +43,7 @@ public class OutboundServiceImpl implements OutboundService{
43 Object updown=map.get("updown"); 43 Object updown=map.get("updown");
44 Object date=map.get("date"); 44 Object date=map.get("date");
45 if(line!=null){ 45 if(line!=null){
46 - sql +=" and line like'%"+line.toString()+"%'"; 46 + sql +=" and line like'%"+line.toString().trim()+"%'";
47 } 47 }
48 48
49 if(nbbm!=null){ 49 if(nbbm!=null){
@@ -105,7 +105,7 @@ public class OutboundServiceImpl implements OutboundService{ @@ -105,7 +105,7 @@ public class OutboundServiceImpl implements OutboundService{
105 outbound.setTimestampDate(sdf.format(new Date(outbound.getTimestamp()))); 105 outbound.setTimestampDate(sdf.format(new Date(outbound.getTimestamp())));
106 outbound.setUpDown(Integer.valueOf(rs.getObject("up_down").toString())); 106 outbound.setUpDown(Integer.valueOf(rs.getObject("up_down").toString()));
107 outbound.setVehicle(BasicData.deviceId2NbbmMap.get(rs.getObject("vehicle").toString())); 107 outbound.setVehicle(BasicData.deviceId2NbbmMap.get(rs.getObject("vehicle").toString()));
108 - outbound.setLocation(rs.getObject("location")==null?"":rs.getObject("location").toString()); 108 +// outbound.setLocation(rs.getObject("location")==null?"":rs.getObject("location").toString());
109 list.add(outbound); 109 list.add(outbound);
110 } 110 }
111 return list; 111 return list;
@@ -120,7 +120,7 @@ public class OutboundServiceImpl implements OutboundService{ @@ -120,7 +120,7 @@ public class OutboundServiceImpl implements OutboundService{
120 Object updown=map.get("updown"); 120 Object updown=map.get("updown");
121 Object date=map.get("date"); 121 Object date=map.get("date");
122 if(line!=null){ 122 if(line!=null){
123 - sql +=" and line like '%"+line.toString()+"%'"; 123 + sql +=" and line like '%"+line.toString().trim()+"%'";
124 124
125 } 125 }
126 126
@@ -174,10 +174,9 @@ public class OutboundServiceImpl implements OutboundService{ @@ -174,10 +174,9 @@ public class OutboundServiceImpl implements OutboundService{
174 Date datess = new Date(d1); 174 Date datess = new Date(d1);
175 String dates=new SimpleDateFormat("yyyy-MM-dd").format(datess); 175 String dates=new SimpleDateFormat("yyyy-MM-dd").format(datess);
176 String sk=new SimpleDateFormat("HH:mm").format(datess); 176 String sk=new SimpleDateFormat("HH:mm").format(datess);
177 - String sqlPbb="select * from bsth_c_s_sp_info_real where cl_zbh='"+nbbm2+"' and"  
178 - + " real_exec_date='"+dates+"' ";  
179 -// + "and fcsj_actual > '"+sk+"' ";  
180 -// + "and '"+sk+"' <dfsj"; 177 + String sqlPbb="SELECT * FROM ( select lp_name,cl_zbh,j_gh,j_name,MIN(fcsj) as fcsj,MAX(zdsj) as ddsj"
  178 + + " from bsth_c_s_sp_info_real where cl_zbh='"+nbbm2+"' and"
  179 + + " real_exec_date='"+dates+"' GROUP BY cl_zbh,lp_name,j_gh,j_name ) t WHERE t.fcsj<='"+sk+"' AND t.ddsj>='"+sk+"' " ;
181 List<ScheduleRealInfo> pbb =jdbcTemplate.query(sqlPbb, 180 List<ScheduleRealInfo> pbb =jdbcTemplate.query(sqlPbb,
182 new RowMapper<ScheduleRealInfo>(){ 181 new RowMapper<ScheduleRealInfo>(){
183 @Override 182 @Override
src/main/java/com/bsth/service/excep/impl/SpeedingServiceImpl.java
@@ -46,7 +46,7 @@ public class SpeedingServiceImpl implements SpeedingService { @@ -46,7 +46,7 @@ public class SpeedingServiceImpl implements SpeedingService {
46 Object date=map.get("date"); 46 Object date=map.get("date");
47 47
48 if(line!=null){ 48 if(line!=null){
49 - sql +=" and line like'%"+line.toString()+"%'"; 49 + sql +=" and line like'%"+line.toString().trim()+"%'";
50 } 50 }
51 51
52 if(nbbm!=null){ 52 if(nbbm!=null){
@@ -125,7 +125,7 @@ public class SpeedingServiceImpl implements SpeedingService { @@ -125,7 +125,7 @@ public class SpeedingServiceImpl implements SpeedingService {
125 Object date=map.get("date"); 125 Object date=map.get("date");
126 126
127 if(line!=null){ 127 if(line!=null){
128 - sql +=" and line like'%"+line.toString()+"%'"; 128 + sql +=" and line like'%"+line.toString().trim()+"%'";
129 } 129 }
130 130
131 if(nbbm!=null){ 131 if(nbbm!=null){
@@ -177,10 +177,9 @@ public class SpeedingServiceImpl implements SpeedingService { @@ -177,10 +177,9 @@ public class SpeedingServiceImpl implements SpeedingService {
177 Date datess = new Date(d1); 177 Date datess = new Date(d1);
178 String dates=new SimpleDateFormat("yyyy-MM-dd").format(datess); 178 String dates=new SimpleDateFormat("yyyy-MM-dd").format(datess);
179 String sk=new SimpleDateFormat("HH:mm").format(datess); 179 String sk=new SimpleDateFormat("HH:mm").format(datess);
180 - String sqlPbb="select * from bsth_c_s_sp_info_real where cl_zbh='"+nbbm2+"' and"  
181 - + " real_exec_date='"+dates+"' ";  
182 -// + "and fcsj_actual > '"+sk+"' ";  
183 -// + "and '"+sk+"' <dfsj"; 180 + String sqlPbb="SELECT * FROM ( select lp_name,cl_zbh,j_gh,j_name,MIN(fcsj) as fcsj,MAX(zdsj) as ddsj"
  181 + + " from bsth_c_s_sp_info_real where cl_zbh='"+nbbm2+"' and"
  182 + + " real_exec_date='"+dates+"' GROUP BY cl_zbh,lp_name,j_gh,j_name ) t WHERE t.fcsj<='"+sk+"' AND t.ddsj>='"+sk+"' " ;
184 List<ScheduleRealInfo> pbb =jdbcTemplate.query(sqlPbb, 183 List<ScheduleRealInfo> pbb =jdbcTemplate.query(sqlPbb,
185 new RowMapper<ScheduleRealInfo>(){ 184 new RowMapper<ScheduleRealInfo>(){
186 @Override 185 @Override