|
@@ -41,7 +41,6 @@ import org.springblade.los.business.sea.vo.BillsVO;
|
|
|
import org.springblade.los.excel.BillsExcel;
|
|
import org.springblade.los.excel.BillsExcel;
|
|
|
import org.springblade.system.entity.DictBiz;
|
|
import org.springblade.system.entity.DictBiz;
|
|
|
import org.springblade.system.feign.IDictBizClient;
|
|
import org.springblade.system.feign.IDictBizClient;
|
|
|
-import org.springblade.system.feign.ISysClient;
|
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
@@ -99,8 +98,8 @@ public class BillsController extends BladeController {
|
|
|
Bills::getCreateTime, Bills::getUpdateUserName, Bills::getUpdateTime, Bills::getStatus, Bills::getBillStatus,
|
|
Bills::getCreateTime, Bills::getUpdateUserName, Bills::getUpdateTime, Bills::getStatus, Bills::getBillStatus,
|
|
|
Bills::getAccountStatus, Bills::getRemarks, Bills::getPackingUnit, Bills::getBillDate, Bills::getTeamName,
|
|
Bills::getAccountStatus, Bills::getRemarks, Bills::getPackingUnit, Bills::getBillDate, Bills::getTeamName,
|
|
|
Bills::getCreateUser, Bills::getTeu, Bills::getIssueType, Bills::getBookingNo, Bills::getQuantityCntrDescr,
|
|
Bills::getCreateUser, Bills::getTeu, Bills::getIssueType, Bills::getBookingNo, Bills::getQuantityCntrDescr,
|
|
|
- Bills::getCyCnName,Bills::getCarrierCnName,Bills::getSrcType,Bills::getSrcCnName,Bills::getBookingAgentCnName,
|
|
|
|
|
- Bills::getHconsigneeCnName,Bills::getCreateDeptName,Bills::getLineCnName);
|
|
|
|
|
|
|
+ Bills::getCyCnName, Bills::getCarrierCnName, Bills::getSrcType, Bills::getSrcCnName, Bills::getBookingAgentCnName,
|
|
|
|
|
+ Bills::getHconsigneeCnName, Bills::getCreateDeptName, Bills::getLineCnName);
|
|
|
lambdaQueryWrapper.eq(Bills::getIsDeleted, 0)
|
|
lambdaQueryWrapper.eq(Bills::getIsDeleted, 0)
|
|
|
.eq(Bills::getTenantId, AuthUtil.getTenantId())
|
|
.eq(Bills::getTenantId, AuthUtil.getTenantId())
|
|
|
.and(i -> i.isNull(Bills::getMasterId).or()
|
|
.and(i -> i.isNull(Bills::getMasterId).or()
|
|
@@ -154,8 +153,13 @@ public class BillsController extends BladeController {
|
|
|
.eq(ObjectUtils.isNotNull(bills.getBusinessType()), Bills::getBusinessType, bills.getBusinessType())
|
|
.eq(ObjectUtils.isNotNull(bills.getBusinessType()), Bills::getBusinessType, bills.getBusinessType())
|
|
|
.eq(ObjectUtils.isNotNull(bills.getSeaType()), Bills::getSeaType, bills.getSeaType())
|
|
.eq(ObjectUtils.isNotNull(bills.getSeaType()), Bills::getSeaType, bills.getSeaType())
|
|
|
.eq(ObjectUtils.isNotNull(bills.getBillStatus()), Bills::getBillStatus, bills.getBillStatus())
|
|
.eq(ObjectUtils.isNotNull(bills.getBillStatus()), Bills::getBillStatus, bills.getBillStatus())
|
|
|
- .eq(ObjectUtils.isNotNull(bills.getStatus()), Bills::getStatus, bills.getStatus())
|
|
|
|
|
- .orderByDesc(Bills::getCreateTime);
|
|
|
|
|
|
|
+ .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);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ lambdaQueryWrapper.orderByDesc(Bills::getEta);
|
|
|
|
|
+ }
|
|
|
IPage<Bills> pages = billsService.page(Condition.getPage(query), lambdaQueryWrapper);
|
|
IPage<Bills> pages = billsService.page(Condition.getPage(query), lambdaQueryWrapper);
|
|
|
return R.data(pages);
|
|
return R.data(pages);
|
|
|
}
|
|
}
|
|
@@ -470,8 +474,8 @@ public class BillsController extends BladeController {
|
|
|
Bills::getCreateTime, Bills::getUpdateUserName, Bills::getUpdateTime, Bills::getStatus, Bills::getBillStatus,
|
|
Bills::getCreateTime, Bills::getUpdateUserName, Bills::getUpdateTime, Bills::getStatus, Bills::getBillStatus,
|
|
|
Bills::getAccountStatus, Bills::getRemarks, Bills::getPackingUnit, Bills::getBillDate, Bills::getTeamName,
|
|
Bills::getAccountStatus, Bills::getRemarks, Bills::getPackingUnit, Bills::getBillDate, Bills::getTeamName,
|
|
|
Bills::getCreateUser, Bills::getTeu, Bills::getIssueType, Bills::getBookingNo, Bills::getQuantityCntrDescr,
|
|
Bills::getCreateUser, Bills::getTeu, Bills::getIssueType, Bills::getBookingNo, Bills::getQuantityCntrDescr,
|
|
|
- Bills::getCyCnName,Bills::getCarrierCnName,Bills::getSrcType,Bills::getSrcCnName,Bills::getBookingAgentCnName,
|
|
|
|
|
- Bills::getHconsigneeCnName,Bills::getCreateDeptName,Bills::getLineCnName);
|
|
|
|
|
|
|
+ Bills::getCyCnName, Bills::getCarrierCnName, Bills::getSrcType, Bills::getSrcCnName, Bills::getBookingAgentCnName,
|
|
|
|
|
+ Bills::getHconsigneeCnName, Bills::getCreateDeptName, Bills::getLineCnName);
|
|
|
lambdaQueryWrapper.eq(Bills::getIsDeleted, 0)
|
|
lambdaQueryWrapper.eq(Bills::getIsDeleted, 0)
|
|
|
.eq(Bills::getTenantId, AuthUtil.getTenantId())
|
|
.eq(Bills::getTenantId, AuthUtil.getTenantId())
|
|
|
.and(i -> i.isNull(Bills::getMasterId).or()
|
|
.and(i -> i.isNull(Bills::getMasterId).or()
|
|
@@ -542,29 +546,29 @@ public class BillsController extends BladeController {
|
|
|
}
|
|
}
|
|
|
if (1 == item.getIsNeedDeclare()) {
|
|
if (1 == item.getIsNeedDeclare()) {
|
|
|
billsExcel.setIsNeedDeclare("是");
|
|
billsExcel.setIsNeedDeclare("是");
|
|
|
- }else{
|
|
|
|
|
|
|
+ } else {
|
|
|
billsExcel.setIsNeedDeclare("否");
|
|
billsExcel.setIsNeedDeclare("否");
|
|
|
}
|
|
}
|
|
|
if (1 == item.getIsNeedIq()) {
|
|
if (1 == item.getIsNeedIq()) {
|
|
|
billsExcel.setIsNeedIq("是");
|
|
billsExcel.setIsNeedIq("是");
|
|
|
- }else{
|
|
|
|
|
|
|
+ } else {
|
|
|
billsExcel.setIsNeedIq("否");
|
|
billsExcel.setIsNeedIq("否");
|
|
|
}
|
|
}
|
|
|
- if(res1.isSuccess() && !res1.getData().isEmpty()){
|
|
|
|
|
- DictBiz dictBiz = res1.getData().stream().filter(e-> e.getDictKey().equals(item.getAccountStatus()+"")).findFirst().orElse(null);
|
|
|
|
|
- if (dictBiz !=null){
|
|
|
|
|
|
|
+ if (res1.isSuccess() && !res1.getData().isEmpty()) {
|
|
|
|
|
+ DictBiz dictBiz = res1.getData().stream().filter(e -> e.getDictKey().equals(item.getAccountStatus() + "")).findFirst().orElse(null);
|
|
|
|
|
+ if (dictBiz != null) {
|
|
|
billsExcel.setAccountStatus(dictBiz.getDictValue());
|
|
billsExcel.setAccountStatus(dictBiz.getDictValue());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- if(res2.isSuccess() && !res2.getData().isEmpty()){
|
|
|
|
|
- DictBiz dictBiz = res2.getData().stream().filter(e-> e.getDictKey().equals(item.getStatus()+"")).findFirst().orElse(null);
|
|
|
|
|
- if (dictBiz !=null){
|
|
|
|
|
|
|
+ if (res2.isSuccess() && !res2.getData().isEmpty()) {
|
|
|
|
|
+ DictBiz dictBiz = res2.getData().stream().filter(e -> e.getDictKey().equals(item.getStatus() + "")).findFirst().orElse(null);
|
|
|
|
|
+ if (dictBiz != null) {
|
|
|
billsExcel.setStatus(dictBiz.getDictValue());
|
|
billsExcel.setStatus(dictBiz.getDictValue());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- if(res3.isSuccess() && !res3.getData().isEmpty()){
|
|
|
|
|
- DictBiz dictBiz = res3.getData().stream().filter(e-> e.getDictKey().equals(item.getBillStatus()+"")).findFirst().orElse(null);
|
|
|
|
|
- if (dictBiz !=null){
|
|
|
|
|
|
|
+ if (res3.isSuccess() && !res3.getData().isEmpty()) {
|
|
|
|
|
+ DictBiz dictBiz = res3.getData().stream().filter(e -> e.getDictKey().equals(item.getBillStatus() + "")).findFirst().orElse(null);
|
|
|
|
|
+ if (dictBiz != null) {
|
|
|
billsExcel.setBillStatus(dictBiz.getDictValue());
|
|
billsExcel.setBillStatus(dictBiz.getDictValue());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|