|
|
@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.github.pagehelper.PageHelper; |
|
|
|
import com.github.pagehelper.PageInfo; |
|
|
|
import com.jianwei.common.core.domain.SearchParam; |
|
|
|
import com.jianwei.common.core.domain.entity.SysUser; |
|
|
|
import com.kms.common.utils.UserUtils; |
|
|
@ -27,7 +28,7 @@ import java.util.Map; |
|
|
|
* @date 2023-09-08 |
|
|
|
*/ |
|
|
|
@Service |
|
|
|
public class SpecialProjectInfoService extends BaseService<SpecialProjectInfoMapper, SpecialProjectInfo>{ |
|
|
|
public class SpecialProjectInfoService extends BaseService<SpecialProjectInfoMapper, SpecialProjectInfo> { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SpecialProjectInfoMapper specialProjectInfoMapper; |
|
|
@ -70,19 +71,18 @@ public class SpecialProjectInfoService extends BaseService<SpecialProjectInfoMap |
|
|
|
assert sysUser != null; |
|
|
|
List<SpecialProjectInfo> list = null; |
|
|
|
|
|
|
|
IPage<SpecialProjectInfo> list1 = null; |
|
|
|
|
|
|
|
if (ObjectUtil.isNull(params)) { |
|
|
|
list = specialProjectInfoMapper.getByUserPro(sysUser.getId(),sysUser.getUserType(),data.getId(),data.getProjectName(),data.getProNo(), |
|
|
|
data.getProjectType(),sysXzqhService.getSubString(sp.getData().getAdcd()),"create_time",sp.getPageNum(),sp.getPageSize()); |
|
|
|
}else { |
|
|
|
list = specialProjectInfoMapper.getByUserPro(sysUser.getId(),sysUser.getUserType(),data.getId(),data.getProjectName(),data.getProNo(), |
|
|
|
data.getProjectType(),sysXzqhService.getSubString(sp.getData().getAdcd()),(String)params.get("orderBy"),sp.getPageNum(),sp.getPageSize()); |
|
|
|
} |
|
|
|
if (ObjectUtil.isNull(params)) { |
|
|
|
list1 = specialProjectInfoMapper.getByUserPro(new Page(sp.getPageNum(),sp.getPageSize()),sysUser.getId(), sysUser.getUserType(), data.getId(), data.getProjectName(), data.getProNo(), |
|
|
|
data.getProjectType(), sysXzqhService.getSubString(sp.getData().getAdcd()), "create_time"); |
|
|
|
} else { |
|
|
|
list1 = specialProjectInfoMapper.getByUserPro(new Page(sp.getPageNum(),sp.getPageSize()),sysUser.getId(), sysUser.getUserType(), data.getId(), data.getProjectName(), data.getProNo(), |
|
|
|
data.getProjectType(), sysXzqhService.getSubString(sp.getData().getAdcd()), (String) params.get("orderBy")); |
|
|
|
} |
|
|
|
|
|
|
|
Page<SpecialProjectInfo> page = new Page<>(); |
|
|
|
page.setRecords(list); |
|
|
|
page.setTotal(list.size()); |
|
|
|
return page; |
|
|
|
|
|
|
|
return list1; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|