Commit 133c631cca6084a0ddcfa4c292ee75a8bdc27eba
1 parent
fcff3a3a
update...
Showing
3 changed files
with
70 additions
and
4 deletions
src/main/java/com/bsth/entity/ScheduleRealInfo.java
| ... | ... | @@ -151,10 +151,7 @@ public class ScheduleRealInfo implements Serializable{ |
| 151 | 151 | private String qdzArrDatesj; |
| 152 | 152 | |
| 153 | 153 | /** 子任务 */ |
| 154 | - @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL) | |
| 155 | - @JoinTable(name = "bsth_c_s_sp_info_real_c_tasks", | |
| 156 | - joinColumns = @JoinColumn(name = "bsth_c_s_sp_info_real"), | |
| 157 | - inverseJoinColumns = @JoinColumn(name = "c_tasks")) | |
| 154 | + @OneToMany(fetch = FetchType.LAZY, mappedBy = "schedule") | |
| 158 | 155 | private Set<ChildTaskPlan> cTasks = new HashSet<>(); |
| 159 | 156 | |
| 160 | 157 | /** 关联的公司名称 */ | ... | ... |
src/main/java/com/bsth/server_ws/util/WSDataConver.java
| ... | ... | @@ -361,6 +361,8 @@ public class WSDataConver { |
| 361 | 361 | list = listMap.get(lineArray.get(i)); |
| 362 | 362 | |
| 363 | 363 | sch = list.get(0); |
| 364 | + if(sch.getXlBm().equals("10333")) | |
| 365 | + System.out.println("aaa"); | |
| 364 | 366 | SN_lossMileage lossMileage = new SN_lossMileage(); |
| 365 | 367 | //线路编号 |
| 366 | 368 | lossMileage.setLine_id(sch.getXlBm()); |
| ... | ... | @@ -374,6 +376,7 @@ public class WSDataConver { |
| 374 | 376 | lossMileage.setAct_way(ScheduleCalculator.calcYYLC(list)); |
| 375 | 377 | //计划公里 |
| 376 | 378 | lossMileage.setJh_way(ScheduleCalculator.calcJHLC(list)); |
| 379 | + | |
| 377 | 380 | //路阻损失公里 |
| 378 | 381 | lossMileage.setLoss_lz(ScheduleCalculator.calcCJLC2(list, "路阻")); |
| 379 | 382 | //吊慢损失公里 |
| ... | ... | @@ -392,6 +395,17 @@ public class WSDataConver { |
| 392 | 395 | lossMileage.setLoss_kx(ScheduleCalculator.calcCJLC2(list, "客稀")); |
| 393 | 396 | //其他损失公里 |
| 394 | 397 | lossMileage.setLoss_qt(ScheduleCalculator.calcCJLC2(list, "其他")); |
| 398 | + //配车损失公里 | |
| 399 | + lossMileage.setLoss_pc(ScheduleCalculator.calcCJLC2(list, "配车")); | |
| 400 | + //保养损失公里 | |
| 401 | + lossMileage.setLoss_by(ScheduleCalculator.calcCJLC2(list, "保养")); | |
| 402 | + //气候损失公里 | |
| 403 | + lossMileage.setLoss_qh(ScheduleCalculator.calcCJLC2(list, "气候")); | |
| 404 | + //援外损失公里 | |
| 405 | + lossMileage.setLoss_yw(ScheduleCalculator.calcCJLC2(list, "援外")); | |
| 406 | + //抽减损失公里 | |
| 407 | + lossMileage.setLoss_cj(ScheduleCalculator.calcCJLC2(list, "抽减")); | |
| 408 | + | |
| 395 | 409 | //实际班次 |
| 396 | 410 | lossMileage.setAct_num(ScheduleCalculator.countSJJHBC(list)); |
| 397 | 411 | //早班班次 | ... | ... |
src/main/java/com/bsth/server_ws/waybill/entity/SN_lossMileage.java
| ... | ... | @@ -54,6 +54,21 @@ public class SN_lossMileage { |
| 54 | 54 | /** 其他损失公里 */ |
| 55 | 55 | private double loss_qt; |
| 56 | 56 | |
| 57 | + /** 配车损失公里 */ | |
| 58 | + private double loss_pc; | |
| 59 | + | |
| 60 | + /** 保养损失公里 */ | |
| 61 | + private double loss_by; | |
| 62 | + | |
| 63 | + /** 气候损失公里 */ | |
| 64 | + private double loss_qh; | |
| 65 | + | |
| 66 | + /** 援外损失公里 */ | |
| 67 | + private double loss_yw; | |
| 68 | + | |
| 69 | + /** 抽减损失公里 */ | |
| 70 | + private double loss_cj; | |
| 71 | + | |
| 57 | 72 | /** 实际班次 */ |
| 58 | 73 | private int act_num; |
| 59 | 74 | |
| ... | ... | @@ -412,4 +427,44 @@ public class SN_lossMileage { |
| 412 | 427 | public void setLoss_gzcs(int loss_gzcs) { |
| 413 | 428 | this.loss_gzcs = loss_gzcs; |
| 414 | 429 | } |
| 430 | + | |
| 431 | + public double getLoss_pc() { | |
| 432 | + return loss_pc; | |
| 433 | + } | |
| 434 | + | |
| 435 | + public void setLoss_pc(double loss_pc) { | |
| 436 | + this.loss_pc = loss_pc; | |
| 437 | + } | |
| 438 | + | |
| 439 | + public double getLoss_by() { | |
| 440 | + return loss_by; | |
| 441 | + } | |
| 442 | + | |
| 443 | + public void setLoss_by(double loss_by) { | |
| 444 | + this.loss_by = loss_by; | |
| 445 | + } | |
| 446 | + | |
| 447 | + public double getLoss_qh() { | |
| 448 | + return loss_qh; | |
| 449 | + } | |
| 450 | + | |
| 451 | + public void setLoss_qh(double loss_qh) { | |
| 452 | + this.loss_qh = loss_qh; | |
| 453 | + } | |
| 454 | + | |
| 455 | + public double getLoss_yw() { | |
| 456 | + return loss_yw; | |
| 457 | + } | |
| 458 | + | |
| 459 | + public void setLoss_yw(double loss_yw) { | |
| 460 | + this.loss_yw = loss_yw; | |
| 461 | + } | |
| 462 | + | |
| 463 | + public double getLoss_cj() { | |
| 464 | + return loss_cj; | |
| 465 | + } | |
| 466 | + | |
| 467 | + public void setLoss_cj(double loss_cj) { | |
| 468 | + this.loss_cj = loss_cj; | |
| 469 | + } | |
| 415 | 470 | } | ... | ... |