|
|
|
@ -111,12 +111,12 @@ public class LogisticsAddressBookServiceImpl extends ServiceImpl<LogisticsAddres |
|
|
|
public IPage<LogisticsAddressBook> getLogisticsAddressBookPageList(LogisticsAddressBookQueryVo logisticsAddressBookQueryVo) { |
|
|
|
Page<LogisticsAddressBook> page = new Page<>(); |
|
|
|
LambdaQueryWrapper<LogisticsAddressBook> wrapper = new LambdaQueryWrapper<>(); |
|
|
|
if(logisticsAddressBookQueryVo != null && StringUtils.isNotEmpty(logisticsAddressBookQueryVo.getShipperOrReceiverName())){ |
|
|
|
wrapper.like(LogisticsAddressBook::getShipperOrReceiverName, logisticsAddressBookQueryVo.getShipperOrReceiverName()); |
|
|
|
} |
|
|
|
if(logisticsAddressBookQueryVo != null && StringUtils.isNotEmpty(logisticsAddressBookQueryVo.getMobile())){ |
|
|
|
wrapper.like(StringUtils.isNotEmpty(logisticsAddressBookQueryVo.getMobile()), LogisticsAddressBook::getMobile, logisticsAddressBookQueryVo.getMobile()); |
|
|
|
if(logisticsAddressBookQueryVo != null && StringUtils.isNotEmpty(logisticsAddressBookQueryVo.getKeyWord())){ |
|
|
|
wrapper.like(LogisticsAddressBook::getShipperOrReceiverName, logisticsAddressBookQueryVo.getKeyWord()).or() |
|
|
|
.like(LogisticsAddressBook::getMobile, logisticsAddressBookQueryVo.getKeyWord()); |
|
|
|
} |
|
|
|
page.setCurrent(logisticsAddressBookQueryVo.getPageNum()); |
|
|
|
page.setSize(logisticsAddressBookQueryVo.getPageSize()); |
|
|
|
return logisticsAddressBookMapper.selectPage(page,wrapper); |
|
|
|
} |
|
|
|
|
|
|
|
|