|
|
@@ -122,6 +122,8 @@ public class BillsController extends BladeController {
|
|
|
.like(ObjectUtils.isNotNull(bills.getVoyageNo()), Bills::getVoyageNo, bills.getVoyageNo())
|
|
|
.and(ObjectUtils.isNotNull(bills.getCorpCnName()), i -> i.like(Bills::getCorpCnName, bills.getCorpCnName()).or()
|
|
|
.like(Bills::getCorpEnName, bills.getCorpCnName()))
|
|
|
+ .and(ObjectUtils.isNotNull(bills.getCorpAttnName()), i -> i.like(Bills::getCorpAttnName, bills.getCorpAttnName()).or()
|
|
|
+ .like(Bills::getCorpAttnTel, bills.getCorpAttnName()))
|
|
|
.and(ObjectUtils.isNotNull(bills.getCarrierCnName()), i -> i.like(Bills::getCarrierCnName, bills.getCarrierCnName()).or()
|
|
|
.like(Bills::getCarrierEnName, bills.getCarrierCnName()).or().like(Bills::getCarrierArgreementNo, bills.getCarrierCnName()))
|
|
|
.and(ObjectUtils.isNotNull(bills.getPodCnName()), i -> i.like(Bills::getPodCnName, bills.getPodCnName()).or()
|
|
|
@@ -175,9 +177,6 @@ public class BillsController extends BladeController {
|
|
|
lambdaQueryWrapper.and(ObjectUtils.isNotNull(bills.getBookingAgentCnName()), i -> i.like(Bills::getBookingAgentCnName, bills.getBookingAgentCnName()).or()
|
|
|
.like(Bills::getBookingAgentEnName, bills.getBookingAgentCnName()))
|
|
|
.eq(ObjectUtils.isNotNull(bills.getIssueType()), Bills::getIssueType, bills.getIssueType())
|
|
|
-// .and(ObjectUtils.isNotNull(bills.getHconsigneeCnName()), i -> i.like(Bills::getHconsigneeCnName, bills.getHconsigneeCnName()).or()
|
|
|
-// .like(Bills::getHconsigneeCode, bills.getHconsigneeCnName()).or().like(Bills::getHconsigneeEnName, bills.getHconsigneeCnName()))
|
|
|
-
|
|
|
.eq(ObjectUtils.isNotNull(bills.getBillType()), Bills::getBillType, bills.getBillType())
|
|
|
.eq(ObjectUtils.isNotNull(bills.getBusinessType()), Bills::getBusinessType, bills.getBusinessType())
|
|
|
.eq(ObjectUtils.isNotNull(bills.getSeaType()), Bills::getSeaType, bills.getSeaType())
|
|
|
@@ -185,9 +184,21 @@ public class BillsController extends BladeController {
|
|
|
.eq(ObjectUtils.isNotNull(bills.getAccountStatus()), Bills::getAccountStatus, bills.getAccountStatus())
|
|
|
.eq(ObjectUtils.isNotNull(bills.getStatus()), Bills::getStatus, bills.getStatus());
|
|
|
if ("SE".equals(bills.getBusinessType())) {
|
|
|
- lambdaQueryWrapper.orderByDesc(Bills::getEtd);
|
|
|
+ if ("1".equals(bills.getBillSort())){
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getEtd);
|
|
|
+ }else if ("2".equals(bills.getBillSort())){
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getMblno);
|
|
|
+ }else{
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getEtd);
|
|
|
+ }
|
|
|
} else {
|
|
|
- lambdaQueryWrapper.orderByDesc(Bills::getEta);
|
|
|
+ if ("1".equals(bills.getBillSort())){
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getEta);
|
|
|
+ }else if ("2".equals(bills.getBillSort())){
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getMblno);
|
|
|
+ }else{
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getEta);
|
|
|
+ }
|
|
|
}
|
|
|
IPage<Bills> pages = billsService.page(Condition.getPage(query), lambdaQueryWrapper);
|
|
|
if (!pages.getRecords().isEmpty()){
|
|
|
@@ -296,8 +307,24 @@ public class BillsController extends BladeController {
|
|
|
|
|
|
.eq(ObjectUtils.isNotNull(bills.getMasterBillNo()), Bills::getMasterBillNo, bills.getMasterBillNo())
|
|
|
.eq(ObjectUtils.isNotNull(bills.getMasterId()), Bills::getMasterId, bills.getMasterId())
|
|
|
- .eq(ObjectUtils.isNotNull(bills.getBillStatus()), Bills::getBillStatus, bills.getBillStatus())
|
|
|
- .orderByDesc(Bills::getCreateTime);
|
|
|
+ .eq(ObjectUtils.isNotNull(bills.getBillStatus()), Bills::getBillStatus, bills.getBillStatus());
|
|
|
+ if ("SE".equals(bills.getBusinessType())) {
|
|
|
+ if ("1".equals(bills.getBillSort())){
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getEtd);
|
|
|
+ }else if ("2".equals(bills.getBillSort())){
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getMblno);
|
|
|
+ }else{
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getEtd);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if ("1".equals(bills.getBillSort())){
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getEta);
|
|
|
+ }else if ("2".equals(bills.getBillSort())){
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getMblno);
|
|
|
+ }else{
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getEta);
|
|
|
+ }
|
|
|
+ }
|
|
|
List<Bills> pages = billsService.list(lambdaQueryWrapper);
|
|
|
return R.data(pages);
|
|
|
}
|