Commit 4215f195e4f0b13d3ddbd39ee04dc26b665f037c

Authored by 娄高锋
1 parent 3c3bb6c2

update

src/main/java/com/bsth/service/impl/BusIntervalServiceImpl.java
... ... @@ -1569,7 +1569,7 @@ public class BusIntervalServiceImpl implements BusIntervalService {
1569 1569  
1570 1570 jhbc++;
1571 1571 jhlc += lc;
1572   - if(schedule.getStatus() == 2){
  1572 + if(schedule.getStatus() != -1){
1573 1573 sjbc++;
1574 1574 sjlc += lc;
1575 1575 } else if(schedule.getStatus() == -1){
... ... @@ -1622,37 +1622,37 @@ public class BusIntervalServiceImpl implements BusIntervalService {
1622 1622 tempMap.put("lcbfb", df.format(jhlc>0?(double)sjlc/jhlc*100:0)+"%");
1623 1623 tempMap.put("lzbc", lzbc);
1624 1624 tempMap.put("lzlc", lzlc);
1625   - tempMap.put("lzbfb", df.format(jhlc>0?(double)lzlc/jhlc*100:0)+"%");
  1625 + tempMap.put("lzbfb", df.format(jhlc>0?(double)lzbc/jhbc*100:0)+"%");
1626 1626 tempMap.put("dmbc", dmbc);
1627 1627 tempMap.put("dmlc", dmlc);
1628   - tempMap.put("dmbfb", df.format(jhlc>0?(double)dmlc/jhlc*100:0)+"%");
  1628 + tempMap.put("dmbfb", df.format(jhlc>0?(double)dmbc/jhbc*100:0)+"%");
1629 1629 tempMap.put("gzbc", gzbc);
1630 1630 tempMap.put("gzlc", gzlc);
1631   - tempMap.put("gzbfb", df.format(jhlc>0?(double)gzlc/jhlc*100:0)+"%");
  1631 + tempMap.put("gzbfb", df.format(jhlc>0?(double)gzbc/jhbc*100:0)+"%");
1632 1632 tempMap.put("jfbc", jfbc);
1633 1633 tempMap.put("jflc", jflc);
1634   - tempMap.put("jfbfb", df.format(jhlc>0?(double)jflc/jhlc*100:0)+"%");
  1634 + tempMap.put("jfbfb", df.format(jhlc>0?(double)jfbc/jhbc*100:0)+"%");
1635 1635 tempMap.put("zsbc", zsbc);
1636 1636 tempMap.put("zslc", zslc);
1637   - tempMap.put("zsbfb", df.format(jhlc>0?(double)zslc/jhlc*100:0)+"%");
  1637 + tempMap.put("zsbfb", df.format(jhlc>0?(double)zsbc/jhbc*100:0)+"%");
1638 1638 tempMap.put("qrbc", qrbc);
1639 1639 tempMap.put("qrlc", qrlc);
1640   - tempMap.put("qrbfb", df.format(jhlc>0?(double)qrlc/jhlc*100:0)+"%");
  1640 + tempMap.put("qrbfb", df.format(jhlc>0?(double)qrbc/jhbc*100:0)+"%");
1641 1641 tempMap.put("qcbc", qcbc);
1642 1642 tempMap.put("qclc", qclc);
1643   - tempMap.put("qcbfb", df.format(jhlc>0?(double)qclc/jhlc*100:0)+"%");
  1643 + tempMap.put("qcbfb", df.format(jhlc>0?(double)qcbc/jhbc*100:0)+"%");
1644 1644 tempMap.put("kxbc", kxbc);
1645 1645 tempMap.put("kxlc", kxlc);
1646   - tempMap.put("kxbfb", df.format(jhlc>0?(double)kxlc/jhlc*100:0)+"%");
  1646 + tempMap.put("kxbfb", df.format(jhlc>0?(double)kxbc/jhbc*100:0)+"%");
1647 1647 tempMap.put("qhbc", qhbc);
1648 1648 tempMap.put("qhlc", qhlc);
1649   - tempMap.put("qhbfb", df.format(jhlc>0?(double)qhlc/jhlc*100:0)+"%");
  1649 + tempMap.put("qhbfb", df.format(jhlc>0?(double)qhbc/jhbc*100:0)+"%");
1650 1650 tempMap.put("wybc", wybc);
1651 1651 tempMap.put("wylc", wylc);
1652   - tempMap.put("wybfb", df.format(jhlc>0?(double)wylc/jhlc*100:0)+"%");
  1652 + tempMap.put("wybfb", df.format(jhlc>0?(double)wybc/jhbc*100:0)+"%");
1653 1653 tempMap.put("qtbc", qtbc);
1654 1654 tempMap.put("qtlc", qtlc);
1655   - tempMap.put("qtbfb", df.format(jhlc>0?(double)qtlc/jhlc*100:0)+"%");
  1655 + tempMap.put("qtbfb", df.format(jhlc>0?(double)qtbc/jhbc*100:0)+"%");
1656 1656  
1657 1657 resList.add(tempMap);
1658 1658 }
... ...
src/main/resources/static/pages/forms/statement/firstAndLastBus.html
... ... @@ -207,7 +207,6 @@
207 207 params['company'] = company;
208 208 params['subCompany'] = subCompany;
209 209 params['line'] = line;
210   - params['line'] = line;
211 210 params['date'] = date;
212 211 params['type'] = "query";
213 212 $(".hidden").removeClass("hidden");
... ... @@ -225,11 +224,14 @@
225 224 }
226 225  
227 226 $("#export").on("click",function(){
  227 + if($("#date").val() == null || $("#date").val().trim().length == 0){
  228 + layer.msg("请选择时间!");
  229 + return;
  230 + }
228 231 var params = {};
229 232 params['company'] = company;
230 233 params['subCompany'] = subCompany;
231 234 params['line'] = line;
232   - params['line'] = line;
233 235 params['date'] = date;
234 236 params['type'] = "export";
235 237 $get('/pcpc/firstAndLastBus', params, function(result){
... ... @@ -248,22 +250,50 @@
248 250 <td>{{obj.company}}</td>
249 251 <td>{{obj.subCompany}}</td>
250 252 <td>{{obj.line}}</td>
251   - <td>{{obj.qdzFirst0}}</td>
252   - <td>{{obj.jhfcFirst0}}</td>
253   - <td>{{obj.sjfcFirst0}}</td>
254   - <td>{{obj.delayFirst0}}</td>
255   - <td>{{obj.qdzLast0}}</td>
256   - <td>{{obj.jhfcLast0}}</td>
257   - <td>{{obj.sjfcLast0}}</td>
258   - <td>{{obj.delayLast0}}</td>
259   - <td>{{obj.qdzFirst1}}</td>
260   - <td>{{obj.jhfcFirst1}}</td>
261   - <td>{{obj.sjfcFirst1}}</td>
262   - <td>{{obj.delayFirst1}}</td>
263   - <td>{{obj.qdzLast1}}</td>
264   - <td>{{obj.jhfcLast1}}</td>
265   - <td>{{obj.sjfcLast1}}</td>
266   - <td>{{obj.delayLast1}}</td>
  253 + {{if obj.delayFirst0 != '/' && obj.delayFirst0 != '0'}}
  254 + <td style="background-color: #FF9999">{{obj.qdzFirst0}}</td>
  255 + <td style="background-color: #FF9999">{{obj.jhfcFirst0}}</td>
  256 + <td style="background-color: #FF9999">{{obj.sjfcFirst0}}</td>
  257 + <td style="background-color: #FF9999">{{obj.delayFirst0}}</td>
  258 + {{else}}
  259 + <td>{{obj.qdzFirst0}}</td>
  260 + <td>{{obj.jhfcFirst0}}</td>
  261 + <td>{{obj.sjfcFirst0}}</td>
  262 + <td>{{obj.delayFirst0}}</td>
  263 + {{/if}}
  264 + {{if obj.delayLast0 != '/' && obj.delayLast0 != '0'}}
  265 + <td style="background-color: #FF9999">{{obj.qdzLast0}}</td>
  266 + <td style="background-color: #FF9999">{{obj.jhfcLast0}}</td>
  267 + <td style="background-color: #FF9999">{{obj.sjfcLast0}}</td>
  268 + <td style="background-color: #FF9999">{{obj.delayLast0}}</td>
  269 + {{else}}
  270 + <td>{{obj.qdzLast0}}</td>
  271 + <td>{{obj.jhfcLast0}}</td>
  272 + <td>{{obj.sjfcLast0}}</td>
  273 + <td>{{obj.delayLast0}}</td>
  274 + {{/if}}
  275 + {{if obj.delayFirst1 != '/' && obj.delayFirst1 != '0'}}
  276 + <td style="background-color: #FF9999">{{obj.qdzFirst1}}</td>
  277 + <td style="background-color: #FF9999">{{obj.jhfcFirst1}}</td>
  278 + <td style="background-color: #FF9999">{{obj.sjfcFirst1}}</td>
  279 + <td style="background-color: #FF9999">{{obj.delayFirst1}}</td>
  280 + {{else}}
  281 + <td>{{obj.qdzFirst1}}</td>
  282 + <td>{{obj.jhfcFirst1}}</td>
  283 + <td>{{obj.sjfcFirst1}}</td>
  284 + <td>{{obj.delayFirst1}}</td>
  285 + {{/if}}
  286 + {{if obj.delayLast1 != '/' && obj.delayLast1 != '0'}}
  287 + <td style="background-color: #FF9999">{{obj.qdzLast1}}</td>
  288 + <td style="background-color: #FF9999">{{obj.jhfcLast1}}</td>
  289 + <td style="background-color: #FF9999">{{obj.sjfcLast1}}</td>
  290 + <td style="background-color: #FF9999">{{obj.delayLast1}}</td>
  291 + {{else}}
  292 + <td>{{obj.qdzLast1}}</td>
  293 + <td>{{obj.jhfcLast1}}</td>
  294 + <td>{{obj.sjfcLast1}}</td>
  295 + <td>{{obj.delayLast1}}</td>
  296 + {{/if}}
267 297 </tr>
268 298 {{/each}}
269 299 {{if list.length == 0}}
... ...