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,10 +151,7 @@ public class ScheduleRealInfo implements Serializable{ | ||
| 151 | private String qdzArrDatesj; | 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 | private Set<ChildTaskPlan> cTasks = new HashSet<>(); | 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,6 +361,8 @@ public class WSDataConver { | ||
| 361 | list = listMap.get(lineArray.get(i)); | 361 | list = listMap.get(lineArray.get(i)); |
| 362 | 362 | ||
| 363 | sch = list.get(0); | 363 | sch = list.get(0); |
| 364 | + if(sch.getXlBm().equals("10333")) | ||
| 365 | + System.out.println("aaa"); | ||
| 364 | SN_lossMileage lossMileage = new SN_lossMileage(); | 366 | SN_lossMileage lossMileage = new SN_lossMileage(); |
| 365 | //线路编号 | 367 | //线路编号 |
| 366 | lossMileage.setLine_id(sch.getXlBm()); | 368 | lossMileage.setLine_id(sch.getXlBm()); |
| @@ -374,6 +376,7 @@ public class WSDataConver { | @@ -374,6 +376,7 @@ public class WSDataConver { | ||
| 374 | lossMileage.setAct_way(ScheduleCalculator.calcYYLC(list)); | 376 | lossMileage.setAct_way(ScheduleCalculator.calcYYLC(list)); |
| 375 | //计划公里 | 377 | //计划公里 |
| 376 | lossMileage.setJh_way(ScheduleCalculator.calcJHLC(list)); | 378 | lossMileage.setJh_way(ScheduleCalculator.calcJHLC(list)); |
| 379 | + | ||
| 377 | //路阻损失公里 | 380 | //路阻损失公里 |
| 378 | lossMileage.setLoss_lz(ScheduleCalculator.calcCJLC2(list, "路阻")); | 381 | lossMileage.setLoss_lz(ScheduleCalculator.calcCJLC2(list, "路阻")); |
| 379 | //吊慢损失公里 | 382 | //吊慢损失公里 |
| @@ -392,6 +395,17 @@ public class WSDataConver { | @@ -392,6 +395,17 @@ public class WSDataConver { | ||
| 392 | lossMileage.setLoss_kx(ScheduleCalculator.calcCJLC2(list, "客稀")); | 395 | lossMileage.setLoss_kx(ScheduleCalculator.calcCJLC2(list, "客稀")); |
| 393 | //其他损失公里 | 396 | //其他损失公里 |
| 394 | lossMileage.setLoss_qt(ScheduleCalculator.calcCJLC2(list, "其他")); | 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 | lossMileage.setAct_num(ScheduleCalculator.countSJJHBC(list)); | 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,6 +54,21 @@ public class SN_lossMileage { | ||
| 54 | /** 其他损失公里 */ | 54 | /** 其他损失公里 */ |
| 55 | private double loss_qt; | 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 | private int act_num; | 73 | private int act_num; |
| 59 | 74 | ||
| @@ -412,4 +427,44 @@ public class SN_lossMileage { | @@ -412,4 +427,44 @@ public class SN_lossMileage { | ||
| 412 | public void setLoss_gzcs(int loss_gzcs) { | 427 | public void setLoss_gzcs(int loss_gzcs) { |
| 413 | this.loss_gzcs = loss_gzcs; | 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 | } |