|
@@ -66,6 +66,24 @@ public class QySecondlineHfdServiceImpl extends ServiceImpl<QySecondlineHfdMappe
|
|
@Override
|
|
@Override
|
|
public Page<QySecondlineHfd> page(QySecondlineHfdPageParam qySecondlineHfdPageParam) {
|
|
public Page<QySecondlineHfd> page(QySecondlineHfdPageParam qySecondlineHfdPageParam) {
|
|
QueryWrapper<QySecondlineHfd> queryWrapper = new QueryWrapper<QySecondlineHfd>().checkSqlInjection();
|
|
QueryWrapper<QySecondlineHfd> queryWrapper = new QueryWrapper<QySecondlineHfd>().checkSqlInjection();
|
|
|
|
+ if(ObjectUtil.isNotEmpty(qySecondlineHfdPageParam.getHfdrCode())) {
|
|
|
|
+ queryWrapper.lambda().like(QySecondlineHfd::getHfdrCode, qySecondlineHfdPageParam.getHfdrCode());
|
|
|
|
+ }
|
|
|
|
+ if(ObjectUtil.isNotEmpty(qySecondlineHfdPageParam.getHfdCode())) {
|
|
|
|
+ queryWrapper.lambda().like(QySecondlineHfd::getHfdCode, qySecondlineHfdPageParam.getHfdCode());
|
|
|
|
+ }
|
|
|
|
+ if(ObjectUtil.isNotEmpty(qySecondlineHfdPageParam.getLedgerCode())) {
|
|
|
|
+ queryWrapper.lambda().like(QySecondlineHfd::getLedgerCode, qySecondlineHfdPageParam.getLedgerCode());
|
|
|
|
+ }
|
|
|
|
+ if(ObjectUtil.isNotEmpty(qySecondlineHfdPageParam.getJcbz())) {
|
|
|
|
+ queryWrapper.lambda().eq(QySecondlineHfd::getJcbz, qySecondlineHfdPageParam.getJcbz());
|
|
|
|
+ }
|
|
|
|
+ if(ObjectUtil.isNotEmpty(qySecondlineHfdPageParam.getGlhzqdbh())) {
|
|
|
|
+ queryWrapper.lambda().like(QySecondlineHfd::getGlhzqdbh, qySecondlineHfdPageParam.getGlhzqdbh());
|
|
|
|
+ }
|
|
|
|
+ if(ObjectUtil.isNotEmpty(qySecondlineHfdPageParam.getStatus())) {
|
|
|
|
+ queryWrapper.lambda().eq(QySecondlineHfd::getStatus, qySecondlineHfdPageParam.getStatus());
|
|
|
|
+ }
|
|
if(ObjectUtil.isAllNotEmpty(qySecondlineHfdPageParam.getSortField(), qySecondlineHfdPageParam.getSortOrder())) {
|
|
if(ObjectUtil.isAllNotEmpty(qySecondlineHfdPageParam.getSortField(), qySecondlineHfdPageParam.getSortOrder())) {
|
|
CommonSortOrderEnum.validate(qySecondlineHfdPageParam.getSortOrder());
|
|
CommonSortOrderEnum.validate(qySecondlineHfdPageParam.getSortOrder());
|
|
queryWrapper.orderBy(true, qySecondlineHfdPageParam.getSortOrder().equalsIgnoreCase(CommonSortOrderEnum.ASC.getValue()),
|
|
queryWrapper.orderBy(true, qySecondlineHfdPageParam.getSortOrder().equalsIgnoreCase(CommonSortOrderEnum.ASC.getValue()),
|