Commit 133c631cca6084a0ddcfa4c292ee75a8bdc27eba

Authored by 潘钊
1 parent fcff3a3a

update...

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 }