|
@@ -21,6 +21,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
+import vip.xiaonuo.biz.modular.qyrecord.entity.QyRecord;
|
|
|
import vip.xiaonuo.common.enums.CommonSortOrderEnum;
|
|
|
import vip.xiaonuo.common.exception.CommonException;
|
|
|
import vip.xiaonuo.common.page.CommonPageRequest;
|
|
@@ -46,6 +47,9 @@ public class QyCheckListServiceImpl extends ServiceImpl<QyCheckListMapper, QyChe
|
|
|
@Override
|
|
|
public Page<QyCheckList> page(QyCheckListPageParam qyCheckListPageParam) {
|
|
|
QueryWrapper<QyCheckList> queryWrapper = new QueryWrapper<QyCheckList>().checkSqlInjection();
|
|
|
+ if(ObjectUtil.isNotEmpty(qyCheckListPageParam.getCompanyName())) {
|
|
|
+ queryWrapper.lambda().eq(QyCheckList::getCompanyName, qyCheckListPageParam.getCompanyName());
|
|
|
+ }
|
|
|
if(ObjectUtil.isAllNotEmpty(qyCheckListPageParam.getSortField(), qyCheckListPageParam.getSortOrder())) {
|
|
|
CommonSortOrderEnum.validate(qyCheckListPageParam.getSortOrder());
|
|
|
queryWrapper.orderBy(true, qyCheckListPageParam.getSortOrder().equalsIgnoreCase(CommonSortOrderEnum.ASC.getValue()),
|