Commit cd85505c54450aa3809b1a100f54833b41022815
1 parent
62370d45
异常报表更新
Showing
3 changed files
with
23 additions
and
30 deletions
src/main/java/com/bsth/service/excep/impl/OfflineServiceImpl.java
| ... | ... | @@ -56,7 +56,7 @@ public class OfflineServiceImpl implements OfflineService { |
| 56 | 56 | Object date=map.get("date"); |
| 57 | 57 | |
| 58 | 58 | if(line!=null){ |
| 59 | - sql +=" and line like'%"+line.toString()+"%'"; | |
| 59 | + sql +=" and line like'%"+line.toString().trim()+"%'"; | |
| 60 | 60 | } |
| 61 | 61 | |
| 62 | 62 | if(nbbm!=null){ |
| ... | ... | @@ -131,6 +131,7 @@ public class OfflineServiceImpl implements OfflineService { |
| 131 | 131 | @SuppressWarnings("unchecked") |
| 132 | 132 | public PageObject <Offline> Pagequery(Map<String, Object> map) { |
| 133 | 133 | // TODO Auto-generated method stub |
| 134 | + | |
| 134 | 135 | String sql="select count(*) record from bsth_c_offline where 1=1 "; |
| 135 | 136 | |
| 136 | 137 | Object line=map.get("line"); |
| ... | ... | @@ -140,7 +141,7 @@ public class OfflineServiceImpl implements OfflineService { |
| 140 | 141 | Object date=map.get("date"); |
| 141 | 142 | |
| 142 | 143 | if(line!=null){ |
| 143 | - sql +=" and line like'%"+line.toString()+"%'"; | |
| 144 | + sql +=" and line like'%"+line.toString().trim()+"%'"; | |
| 144 | 145 | } |
| 145 | 146 | |
| 146 | 147 | if(nbbm!=null){ |
| ... | ... | @@ -194,10 +195,9 @@ public class OfflineServiceImpl implements OfflineService { |
| 194 | 195 | Date datess = new Date(d1); |
| 195 | 196 | String dates=new SimpleDateFormat("yyyy-MM-dd").format(datess); |
| 196 | 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 | 201 | List<ScheduleRealInfo> pbb =jdbcTemplate.query(sqlPbb, |
| 202 | 202 | new RowMapper<ScheduleRealInfo>(){ |
| 203 | 203 | @Override |
| ... | ... | @@ -208,20 +208,15 @@ public class OfflineServiceImpl implements OfflineService { |
| 208 | 208 | s.setLpName(rs.getString("lp_name")); |
| 209 | 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 | 218 | PageObject<Offline> pageObject = pageHelper.getPageObject(); |
| 220 | -// for (int i = 0; i < list.size(); i++) { | |
| 221 | -// if(list.get(i).getLpname()!=null){ | |
| 222 | 219 | pageObject.setDataList(list); |
| 223 | -// } | |
| 224 | -// } | |
| 225 | 220 | |
| 226 | 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 | 43 | Object updown=map.get("updown"); |
| 44 | 44 | Object date=map.get("date"); |
| 45 | 45 | if(line!=null){ |
| 46 | - sql +=" and line like'%"+line.toString()+"%'"; | |
| 46 | + sql +=" and line like'%"+line.toString().trim()+"%'"; | |
| 47 | 47 | } |
| 48 | 48 | |
| 49 | 49 | if(nbbm!=null){ |
| ... | ... | @@ -105,7 +105,7 @@ public class OutboundServiceImpl implements OutboundService{ |
| 105 | 105 | outbound.setTimestampDate(sdf.format(new Date(outbound.getTimestamp()))); |
| 106 | 106 | outbound.setUpDown(Integer.valueOf(rs.getObject("up_down").toString())); |
| 107 | 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 | 109 | list.add(outbound); |
| 110 | 110 | } |
| 111 | 111 | return list; |
| ... | ... | @@ -120,7 +120,7 @@ public class OutboundServiceImpl implements OutboundService{ |
| 120 | 120 | Object updown=map.get("updown"); |
| 121 | 121 | Object date=map.get("date"); |
| 122 | 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 | 174 | Date datess = new Date(d1); |
| 175 | 175 | String dates=new SimpleDateFormat("yyyy-MM-dd").format(datess); |
| 176 | 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 | 180 | List<ScheduleRealInfo> pbb =jdbcTemplate.query(sqlPbb, |
| 182 | 181 | new RowMapper<ScheduleRealInfo>(){ |
| 183 | 182 | @Override | ... | ... |
src/main/java/com/bsth/service/excep/impl/SpeedingServiceImpl.java
| ... | ... | @@ -46,7 +46,7 @@ public class SpeedingServiceImpl implements SpeedingService { |
| 46 | 46 | Object date=map.get("date"); |
| 47 | 47 | |
| 48 | 48 | if(line!=null){ |
| 49 | - sql +=" and line like'%"+line.toString()+"%'"; | |
| 49 | + sql +=" and line like'%"+line.toString().trim()+"%'"; | |
| 50 | 50 | } |
| 51 | 51 | |
| 52 | 52 | if(nbbm!=null){ |
| ... | ... | @@ -125,7 +125,7 @@ public class SpeedingServiceImpl implements SpeedingService { |
| 125 | 125 | Object date=map.get("date"); |
| 126 | 126 | |
| 127 | 127 | if(line!=null){ |
| 128 | - sql +=" and line like'%"+line.toString()+"%'"; | |
| 128 | + sql +=" and line like'%"+line.toString().trim()+"%'"; | |
| 129 | 129 | } |
| 130 | 130 | |
| 131 | 131 | if(nbbm!=null){ |
| ... | ... | @@ -177,10 +177,9 @@ public class SpeedingServiceImpl implements SpeedingService { |
| 177 | 177 | Date datess = new Date(d1); |
| 178 | 178 | String dates=new SimpleDateFormat("yyyy-MM-dd").format(datess); |
| 179 | 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 | 183 | List<ScheduleRealInfo> pbb =jdbcTemplate.query(sqlPbb, |
| 185 | 184 | new RowMapper<ScheduleRealInfo>(){ |
| 186 | 185 | @Override | ... | ... |