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 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 }
... ...