Commit f0fe3503 authored by 332784038@qq.com's avatar 332784038@qq.com

sql优化

parent 2691febe
......@@ -775,8 +775,12 @@ public class OrderQueryVO {
if (Objects.isNull(this.shipmentStateList)){
this.shipmentStateList = new ArrayList<>();
}
this.statusList.add(12);
this.shipmentStateList.add(325);
if (!this.statusList.contains(12)) {
this.statusList.add(12);
}
if (!this.shipmentStateList.contains(325)) {
this.shipmentStateList.add(325);
}
break;
case 10501:
// 空运待出
......@@ -789,10 +793,18 @@ public class OrderQueryVO {
if (Objects.isNull(this.abnormalStateList)){
this.abnormalStateList = new ArrayList<>();
}
this.statusList.add(5);
this.airShipmentList.add(1);
this.auditTypeList.add(0);
this.abnormalStateList.add(0);
if (!this.statusList.contains(5)) {
this.statusList.add(5);
}
if (!this.airShipmentList.contains(1)) {
this.airShipmentList.add(1);
}
if (!this.auditTypeList.contains(0)) {
this.auditTypeList.add(0);
}
if (!this.abnormalStateList.contains(0)) {
this.abnormalStateList.add(0);
}
// this.transportId = 3; // 空运待出查询,只查空运的订单
break;
case 10502:
......@@ -800,8 +812,12 @@ public class OrderQueryVO {
if (Objects.isNull(this.airShipmentList)){
this.airShipmentList = new ArrayList<>();
}
this.statusList.add(5);
this.airShipmentList.add(12);
if (!this.statusList.contains(5)) {
this.statusList.add(5);
}
if (!this.airShipmentList.contains(12)) {
this.airShipmentList.add(12);
}
// this.transportId = 3; // 空运待出查询,只查空运的订单
break;
case 10503:
......@@ -809,8 +825,12 @@ public class OrderQueryVO {
if (Objects.isNull(this.airShipmentList)){
this.airShipmentList = new ArrayList<>();
}
this.statusList.add(5);
this.airShipmentList.add(4);
if (!this.statusList.contains(5)) {
this.statusList.add(5);
}
if (!this.airShipmentList.contains(4)) {
this.airShipmentList.add(4);
}
// this.transportId = 3; // 空运待出查询,只查空运的订单
break;
case 10504:
......@@ -824,16 +844,25 @@ public class OrderQueryVO {
if (Objects.isNull(this.abnormalStateList)){
this.abnormalStateList = new ArrayList<>();
}
this.statusList.add(5);
this.auditTypeList.add(0);
this.abnormalStateList.add(0);
if (!this.statusList.contains(5)) {
this.statusList.add(5);
}
if (!this.auditTypeList.contains(0)) {
this.auditTypeList.add(0);
}
if (!this.abnormalStateList.contains(0)) {
this.abnormalStateList.add(0);
}
if (Objects.nonNull(transportId) && transportId == 3) {
// 空运无需判断备货状态 可出、备货中、已备货
this.airShipmentList.add(10);
if (!this.airShipmentList.contains(10)) {
this.airShipmentList.add(10);
}
}else {
// 兼容空运已入仓的可出、备货中、已备货,且无异常无审批,海运的已入仓无异常无审批
this.airShipmentList.add(20);
if (!this.airShipmentList.contains(20)) {
this.airShipmentList.add(20);
}
}
break;
case 132411:
......@@ -841,8 +870,12 @@ public class OrderQueryVO {
if (Objects.isNull(this.shipmentStateList)){
this.shipmentStateList = new ArrayList<>();
}
this.statusList.add(32);
this.shipmentStateList.add(411);
if (!this.statusList.contains(32)) {
this.statusList.add(32);
}
if (!this.shipmentStateList.contains(411)) {
this.shipmentStateList.add(411);
}
// this.transportId = 3; // 空运待出查询,只查空运的订单
break;
case 132412:
......@@ -850,8 +883,12 @@ public class OrderQueryVO {
if (Objects.isNull(this.shipmentStateList)){
this.shipmentStateList = new ArrayList<>();
}
this.statusList.add(32);
this.shipmentStateList.add(412);
if (!this.statusList.contains(32)) {
this.statusList.add(32);
}
if (!this.shipmentStateList.contains(412)) {
this.shipmentStateList.add(412);
}
// this.transportId = 3; // 空运待出查询,只查空运的订单
break;
case 132409:
......@@ -859,8 +896,12 @@ public class OrderQueryVO {
if (Objects.isNull(this.shipmentStateList)){
this.shipmentStateList = new ArrayList<>();
}
this.statusList.add(32);
this.shipmentStateList.add(409);
if (!this.statusList.contains(32)) {
this.statusList.add(32);
}
if (!this.shipmentStateList.contains(409)) {
this.shipmentStateList.add(409);
}
// this.transportId = 3; // 空运待出查询,只查空运的订单
break;
case 118428:
......@@ -868,12 +909,18 @@ public class OrderQueryVO {
if (Objects.isNull(this.shipmentStateList)){
this.shipmentStateList = new ArrayList<>();
}
this.statusList.add(32);
this.shipmentStateList.add(428);
if (!this.statusList.contains(32)) {
this.statusList.add(32);
}
if (!this.shipmentStateList.contains(428)) {
this.shipmentStateList.add(428);
}
// this.transportId = 3; // 空运待出查询,只查空运的订单
break;
default:
this.statusList.add(asStatus);
if (!this.statusList.contains(asStatus)) {
this.statusList.add(asStatus);
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment