Commit f8ede51b837a7261ecb66c396ccf5c5291f92ac8
1 parent
e7dd94bb
行车路单
Showing
2 changed files
with
37 additions
and
20 deletions
src/main/java/com/bsth/service/realcontrol/impl/ScheduleRealInfoServiceImpl.java
| @@ -1351,29 +1351,52 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | @@ -1351,29 +1351,52 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | ||
| 1351 | @Override | 1351 | @Override |
| 1352 | public List<ScheduleRealInfo> queryListWaybill(String jName, String clZbh, | 1352 | public List<ScheduleRealInfo> queryListWaybill(String jName, String clZbh, |
| 1353 | String lpName, String date,String line) { | 1353 | String lpName, String date,String line) { |
| 1354 | + List<ScheduleRealInfo> listSchedule=new ArrayList<ScheduleRealInfo>(); | ||
| 1354 | List<ScheduleRealInfo> list = null; | 1355 | List<ScheduleRealInfo> list = null; |
| 1355 | list = scheduleRealInfoRepository.queryListWaybill(jName, clZbh, lpName, date,line); | 1356 | list = scheduleRealInfoRepository.queryListWaybill(jName, clZbh, lpName, date,line); |
| 1356 | for (int i = 0; i < list.size(); i++) { | 1357 | for (int i = 0; i < list.size(); i++) { |
| 1357 | ScheduleRealInfo s = list.get(i); | 1358 | ScheduleRealInfo s = list.get(i); |
| 1359 | + s.setAdjustExps(i+1+""); | ||
| 1358 | String remarks = ""; | 1360 | String remarks = ""; |
| 1359 | if (s.getRemarks() != null) { | 1361 | if (s.getRemarks() != null) { |
| 1360 | remarks += s.getRemarks(); | 1362 | remarks += s.getRemarks(); |
| 1361 | } | 1363 | } |
| 1364 | + | ||
| 1362 | Set<ChildTaskPlan> childTaskPlans = s.getcTasks(); | 1365 | Set<ChildTaskPlan> childTaskPlans = s.getcTasks(); |
| 1363 | - if (!childTaskPlans.isEmpty()) { | ||
| 1364 | - Iterator<ChildTaskPlan> it = childTaskPlans.iterator(); | ||
| 1365 | - while (it.hasNext()) { | ||
| 1366 | - ChildTaskPlan c = it.next(); | ||
| 1367 | - if (c.getRemarks() != null && c.getRemarks().length() > 0) { | ||
| 1368 | - remarks += c.getRemarks(); | ||
| 1369 | - } | ||
| 1370 | - | ||
| 1371 | - } | 1366 | + if (childTaskPlans.isEmpty()) { |
| 1367 | + if(s.getStatus()==-1){ | ||
| 1368 | + if(remarks.indexOf("烂班")>-1){ | ||
| 1369 | + remarks +="(烂班)"; | ||
| 1370 | + } | ||
| 1371 | + s.setRemarks(remarks); | ||
| 1372 | + } | ||
| 1373 | + | ||
| 1374 | + }else{ | ||
| 1375 | + s.setFcsjActual(""); | ||
| 1376 | + s.setZdsjActual(""); | ||
| 1372 | } | 1377 | } |
| 1373 | - s.setRemarks(remarks); | 1378 | + listSchedule.add(s); |
| 1379 | + if(!childTaskPlans.isEmpty()){ | ||
| 1380 | + Iterator<ChildTaskPlan> it = childTaskPlans.iterator(); | ||
| 1381 | + while (it.hasNext()) { | ||
| 1382 | + ChildTaskPlan c = it.next(); | ||
| 1383 | + if(!c.isDestroy()){ | ||
| 1384 | + ScheduleRealInfo t=new ScheduleRealInfo(); | ||
| 1385 | + t.setFcsjActual(c.getStartDate()); | ||
| 1386 | + t.setZdsjActual(c.getEndDate()); | ||
| 1387 | + t.setQdzName(c.getStartStationName()); | ||
| 1388 | + t.setZdzName(c.getEndStationName()); | ||
| 1389 | + t.setJhlc( Double.parseDouble(String.valueOf(c.getMileage()))); | ||
| 1390 | + t.setRemarks(c.getRemarks()); | ||
| 1391 | + t.setAdjustExps("子"); | ||
| 1392 | + listSchedule.add(t); | ||
| 1393 | + } | ||
| 1394 | + } | ||
| 1395 | + } | ||
| 1396 | + | ||
| 1374 | } | 1397 | } |
| 1375 | 1398 | ||
| 1376 | - return list; | 1399 | + return listSchedule; |
| 1377 | } | 1400 | } |
| 1378 | 1401 | ||
| 1379 | @Override | 1402 | @Override |
src/main/resources/static/pages/forms/statement/waybill.html
| @@ -102,7 +102,6 @@ | @@ -102,7 +102,6 @@ | ||
| 102 | for(var code in result){ | 102 | for(var code in result){ |
| 103 | data.push({id: code, text: result[code]}); | 103 | data.push({id: code, text: result[code]}); |
| 104 | } | 104 | } |
| 105 | - console.log(data); | ||
| 106 | initPinYinSelect2('#line',data,''); | 105 | initPinYinSelect2('#line',data,''); |
| 107 | 106 | ||
| 108 | }) | 107 | }) |
| @@ -171,7 +170,6 @@ | @@ -171,7 +170,6 @@ | ||
| 171 | $(this).children().each(function(index){ | 170 | $(this).children().each(function(index){ |
| 172 | params[index] = $(this).text(); | 171 | params[index] = $(this).text(); |
| 173 | }); | 172 | }); |
| 174 | - console.log(params); | ||
| 175 | jName = params[0].split("\\")[0]; | 173 | jName = params[0].split("\\")[0]; |
| 176 | var id = $("#"+params[1]).val(); | 174 | var id = $("#"+params[1]).val(); |
| 177 | $get('/realSchedule/'+id,null,function(result){ | 175 | $get('/realSchedule/'+id,null,function(result){ |
| @@ -313,7 +311,7 @@ | @@ -313,7 +311,7 @@ | ||
| 313 | <script type="text/html" id="ludan_2"> | 311 | <script type="text/html" id="ludan_2"> |
| 314 | {{each list as obj i}} | 312 | {{each list as obj i}} |
| 315 | <tr> | 313 | <tr> |
| 316 | - <td>{{i+1}}</td> | 314 | + <td>{{obj.adjustExps}}</td> |
| 317 | <td>{{obj.jGh}}{{obj.jName}}</td> | 315 | <td>{{obj.jGh}}{{obj.jName}}</td> |
| 318 | <td>{{obj.sGh}}{{obj.sName}}</td> | 316 | <td>{{obj.sGh}}{{obj.sName}}</td> |
| 319 | <td> </td> | 317 | <td> </td> |
| @@ -326,12 +324,8 @@ | @@ -326,12 +324,8 @@ | ||
| 326 | <td>{{obj.fast}}</td> | 324 | <td>{{obj.fast}}</td> |
| 327 | <td>{{obj.slow}}</td> | 325 | <td>{{obj.slow}}</td> |
| 328 | <td>{{obj.jhlc}}</td> | 326 | <td>{{obj.jhlc}}</td> |
| 329 | - <td title={{obj.remarks}}> | ||
| 330 | - {{if obj.remarks !=""}} | ||
| 331 | - <div class="caption"> | ||
| 332 | - <i class="fa fa-search"></i> | ||
| 333 | - </div> | ||
| 334 | - {{/if}} | 327 | + <td > |
| 328 | + {{obj.remarks}} | ||
| 335 | </td> | 329 | </td> |
| 336 | </tr> | 330 | </tr> |
| 337 | {{/each}} | 331 | {{/each}} |