|
|
|
@ -19,6 +19,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import org.dromara.common.tenant.helper.TenantHelper;
|
|
|
|
import org.dromara.common.tenant.helper.TenantHelper;
|
|
|
|
import org.dromara.oa.erp.domain.ErpProjectPlan;
|
|
|
|
import org.dromara.oa.erp.domain.ErpProjectPlan;
|
|
|
|
|
|
|
|
import org.dromara.oa.erp.domain.ErpProjectReportDetail;
|
|
|
|
import org.dromara.oa.erp.domain.vo.ErpProjectPlanVo;
|
|
|
|
import org.dromara.oa.erp.domain.vo.ErpProjectPlanVo;
|
|
|
|
import org.dromara.workflow.api.RemoteWorkflowService;
|
|
|
|
import org.dromara.workflow.api.RemoteWorkflowService;
|
|
|
|
import org.dromara.workflow.api.domain.RemoteStartProcess;
|
|
|
|
import org.dromara.workflow.api.domain.RemoteStartProcess;
|
|
|
|
@ -70,6 +71,7 @@ public class CrmFlightBookingServiceImpl implements ICrmFlightBookingService {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public TableDataInfo<CrmFlightBookingVo> queryPageList(CrmFlightBookingBo bo, PageQuery pageQuery) {
|
|
|
|
public TableDataInfo<CrmFlightBookingVo> queryPageList(CrmFlightBookingBo bo, PageQuery pageQuery) {
|
|
|
|
MPJLambdaWrapper<CrmFlightBooking> lqw = buildQueryWrapper(bo);
|
|
|
|
MPJLambdaWrapper<CrmFlightBooking> lqw = buildQueryWrapper(bo);
|
|
|
|
|
|
|
|
lqw.orderByDesc(CrmFlightBooking::getUpdateTime);
|
|
|
|
Page<CrmFlightBookingVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
|
|
|
Page<CrmFlightBookingVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
|
|
|
return TableDataInfo.build(result);
|
|
|
|
return TableDataInfo.build(result);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -91,12 +93,12 @@ public class CrmFlightBookingServiceImpl implements ICrmFlightBookingService {
|
|
|
|
MPJLambdaWrapper<CrmFlightBooking> lqw = JoinWrappers.lambda(CrmFlightBooking.class)
|
|
|
|
MPJLambdaWrapper<CrmFlightBooking> lqw = JoinWrappers.lambda(CrmFlightBooking.class)
|
|
|
|
.selectAll(CrmFlightBooking.class)
|
|
|
|
.selectAll(CrmFlightBooking.class)
|
|
|
|
.eq(CrmFlightBooking::getDelFlag, "0")
|
|
|
|
.eq(CrmFlightBooking::getDelFlag, "0")
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getApplyCode()), CrmFlightBooking::getApplyCode, bo.getApplyCode())
|
|
|
|
.like(StringUtils.isNotBlank(bo.getApplyCode()), CrmFlightBooking::getApplyCode, bo.getApplyCode())
|
|
|
|
.eq(bo.getPassengerId() != null, CrmFlightBooking::getPassengerId, bo.getPassengerId())
|
|
|
|
.eq(bo.getPassengerId() != null, CrmFlightBooking::getPassengerId, bo.getPassengerId())
|
|
|
|
.like(StringUtils.isNotBlank(bo.getPassengerName()), CrmFlightBooking::getPassengerName, bo.getPassengerName())
|
|
|
|
.like(StringUtils.isNotBlank(bo.getPassengerName()), CrmFlightBooking::getPassengerName, bo.getPassengerName())
|
|
|
|
.eq(bo.getTravelDate() != null, CrmFlightBooking::getTravelDate, bo.getTravelDate())
|
|
|
|
.eq(bo.getTravelDate() != null, CrmFlightBooking::getTravelDate, bo.getTravelDate())
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getDepartureLocation()), CrmFlightBooking::getDepartureLocation, bo.getDepartureLocation())
|
|
|
|
.like(StringUtils.isNotBlank(bo.getDepartureLocation()), CrmFlightBooking::getDepartureLocation, bo.getDepartureLocation())
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getArrivalLocation()), CrmFlightBooking::getArrivalLocation, bo.getArrivalLocation())
|
|
|
|
.like(StringUtils.isNotBlank(bo.getArrivalLocation()), CrmFlightBooking::getArrivalLocation, bo.getArrivalLocation())
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getFlightDiscount()), CrmFlightBooking::getFlightDiscount, bo.getFlightDiscount())
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getFlightDiscount()), CrmFlightBooking::getFlightDiscount, bo.getFlightDiscount())
|
|
|
|
.eq(bo.getFlightAmount() != null, CrmFlightBooking::getFlightAmount, bo.getFlightAmount())
|
|
|
|
.eq(bo.getFlightAmount() != null, CrmFlightBooking::getFlightAmount, bo.getFlightAmount())
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getOssId()), CrmFlightBooking::getOssId, bo.getOssId())
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getOssId()), CrmFlightBooking::getOssId, bo.getOssId())
|
|
|
|
@ -109,7 +111,7 @@ public class CrmFlightBookingServiceImpl implements ICrmFlightBookingService {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 新增机票预订
|
|
|
|
* 新增机票预订
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* @param bo 机票预订
|
|
|
|
* @param bo 机票预订?
|
|
|
|
* @return 是否新增成功
|
|
|
|
* @return 是否新增成功
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
|