|
|
|
@ -58,7 +58,9 @@ public class ReportDeliverServiceImpl implements ReportDeliverService {
|
|
|
|
|
@Override |
|
|
|
|
public IPage<ReportDevilerVO> deliveryTrainPage(ReportDevilerVO vo, ReportDevilerQuery query) { |
|
|
|
|
// 校验时间
|
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
if(ReportUtil.areAllPropertiesEmpty(vo)){ |
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
} |
|
|
|
|
IPage<ReportDevilerVO> page = Condition.getPage(query); |
|
|
|
|
QueryWrapper<ReportDevilerVO> queryWrapper = QueryUtil.buildQueryWrapper(vo, ReportDevilerVO.class); |
|
|
|
|
// 自定义 sql 查询条件
|
|
|
|
@ -92,7 +94,9 @@ public class ReportDeliverServiceImpl implements ReportDeliverService {
|
|
|
|
|
@Override |
|
|
|
|
public void exportTrain(HttpServletResponse response, ReportDevilerVO vo, ReportDevilerQuery query) { |
|
|
|
|
// 添加时间校验
|
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
if(ReportUtil.areAllPropertiesEmpty(vo)){ |
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
} |
|
|
|
|
QueryWrapper<ReportDevilerVO> queryWrapper = QueryUtil.buildQueryWrapper(vo, ReportDevilerVO.class); |
|
|
|
|
trainCustomQuery(query, queryWrapper); |
|
|
|
|
// 仓库权限
|
|
|
|
@ -103,7 +107,9 @@ public class ReportDeliverServiceImpl implements ReportDeliverService {
|
|
|
|
|
@Override |
|
|
|
|
public IPage<ReportCustomerVO> customerPage(ReportCustomerVO vo, ReportCustomerQuery query) { |
|
|
|
|
// 添加时间校验
|
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
if(ReportUtil.areAllPropertiesEmpty(vo)){ |
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
} |
|
|
|
|
// 构建前端查询参数
|
|
|
|
|
IPage<ReportCustomerVO> page = Condition.getPage(query); |
|
|
|
|
QueryWrapper<ReportCustomerVO> queryWrapper = QueryUtil.buildQueryWrapper(vo, ReportCustomerVO.class); |
|
|
|
@ -136,7 +142,9 @@ public class ReportDeliverServiceImpl implements ReportDeliverService {
|
|
|
|
|
@Override |
|
|
|
|
public void exportCustomer(HttpServletResponse response, ReportCustomerVO vo, ReportCustomerQuery query) { |
|
|
|
|
// 添加时间校验
|
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
if(ReportUtil.areAllPropertiesEmpty(vo)) { |
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
} |
|
|
|
|
QueryWrapper<ReportCustomerVO> queryWrapper = QueryUtil.buildQueryWrapper(vo, ReportCustomerVO.class); |
|
|
|
|
customerCustomQuery(query, queryWrapper); |
|
|
|
|
// 仓库权限
|
|
|
|
@ -147,7 +155,9 @@ public class ReportDeliverServiceImpl implements ReportDeliverService {
|
|
|
|
|
@Override |
|
|
|
|
public IPage<ReportDetailVO> detailsPage(ReportDetailVO vo, DevilerDetailsQuery query) { |
|
|
|
|
// 添加时间校验
|
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
if(ReportUtil.areAllPropertiesEmpty(vo)) { |
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
} |
|
|
|
|
Integer current = query.getCurrent(); |
|
|
|
|
Integer size = query.getSize(); |
|
|
|
|
IPage<ReportDetailVO> page = Condition.getPage(query); |
|
|
|
@ -201,7 +211,9 @@ public class ReportDeliverServiceImpl implements ReportDeliverService {
|
|
|
|
|
@Override |
|
|
|
|
public void exportDetails(HttpServletResponse response, ReportDetailVO vo, DevilerDetailsQuery query) { |
|
|
|
|
// 添加时间校验
|
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
if(ReportUtil.areAllPropertiesEmpty(vo)) { |
|
|
|
|
ReportUtil.dateIsWithinOneMonth(vo.getTaskTime(), query.getStartTaskTime(), query.getEndTaskTime(), "配送日期"); |
|
|
|
|
} |
|
|
|
|
QueryWrapper<ReportDetailVO> queryWrapper = QueryUtil.buildQueryWrapper(vo, ReportDetailVO.class); |
|
|
|
|
detailsCustomQuery(query, queryWrapper); |
|
|
|
|
// 仓库权限
|
|
|
|
|