|
|
@ -1,8 +1,10 @@ |
|
|
|
package com.kms.earlyStage.service; |
|
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.jianwei.common.core.domain.ConditionView; |
|
|
|
import com.jianwei.common.core.domain.SearchParam; |
|
|
@ -56,7 +58,11 @@ public class SpecialProjectProposalService extends BaseService<SpecialProjectPro |
|
|
|
List<SpecialProjectProposal> list = null; |
|
|
|
|
|
|
|
if (ObjectUtil.isNull(data.getGetList())) { |
|
|
|
return specialProjectProposalMapper.selectPage(new Page<>(sp.getPageNum(), sp.getPageSize()), BeanToWrapper.getWrapper(sp)); |
|
|
|
LambdaQueryWrapper<SpecialProjectProposal> wrapper = Wrappers.lambdaQuery(SpecialProjectProposal.class).like(data.getProjectName() != null, SpecialProjectProposal::getProjectName, data.getProjectName()) |
|
|
|
.like(data.getProjectCode() != null, SpecialProjectProposal::getProjectCode, data.getProjectCode()) |
|
|
|
.likeRight(data.getAdcd() != null, SpecialProjectProposal::getAdcd, sysXzqhService.getSubString(sp.getData().getAdcd())); |
|
|
|
|
|
|
|
return specialProjectProposalMapper.selectPage(new Page<>(sp.getPageNum(), sp.getPageSize()), wrapper); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|