|
|
|
|
@ -152,6 +152,10 @@ public class ErpContractOrderServiceImpl implements IErpContractOrderService {
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getProjectStatus()), ErpProjectInfo::getProjectStatus, bo.getProjectStatus())
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getFlowStatus()), ErpProjectInfo::getFlowStatus, bo.getFlowStatus())
|
|
|
|
|
.eq(bo.getContractId() != null, ErpProjectInfo::getContractId, bo.getContractId())
|
|
|
|
|
.eq(bo.getCreateBy() != null, ErpProjectInfo::getCreateBy, bo.getCreateBy())
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getOrderPurchaseStatus()), ErpProjectInfo::getOrderPurchaseStatus, bo.getOrderPurchaseStatus())
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getOrderDeliveryStatus()), ErpProjectInfo::getOrderDeliveryStatus, bo.getOrderDeliveryStatus())
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getOrderInvoiceStatus()), ErpProjectInfo::getOrderInvoiceStatus, bo.getOrderInvoiceStatus())
|
|
|
|
|
.like(StringUtils.isNotBlank(bo.getContractCode()), "c.contract_code", bo.getContractCode())
|
|
|
|
|
.like(StringUtils.isNotBlank(bo.getContractName()), "c.contract_name", bo.getContractName())
|
|
|
|
|
.eq(ErpProjectInfo::getProjectCategory, ProjectCategoryConstant.CONTRACT_ORDER)
|
|
|
|
|
|