|
@ -1,5 +1,7 @@ |
|
|
package com.kms.build.service; |
|
|
package com.kms.build.service; |
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
@ -8,6 +10,7 @@ import com.github.pagehelper.PageInfo; |
|
|
import com.jianwei.common.core.domain.SearchParam; |
|
|
import com.jianwei.common.core.domain.SearchParam; |
|
|
import com.jianwei.common.core.domain.entity.SysDept; |
|
|
import com.jianwei.common.core.domain.entity.SysDept; |
|
|
import com.jianwei.common.core.domain.entity.SysUser; |
|
|
import com.jianwei.common.core.domain.entity.SysUser; |
|
|
|
|
|
import com.kms.build.domain.BsSgcJsjdBuiSalaryEnsure; |
|
|
import com.kms.build.domain.BsSgcjsjdBuiProInfo; |
|
|
import com.kms.build.domain.BsSgcjsjdBuiProInfo; |
|
|
import com.kms.build.domain.dto.GzjbDto; |
|
|
import com.kms.build.domain.dto.GzjbDto; |
|
|
import com.kms.build.mapper.BsSgcJsjdBuiSalaryEnsureMapper; |
|
|
import com.kms.build.mapper.BsSgcJsjdBuiSalaryEnsureMapper; |
|
@ -25,6 +28,7 @@ import com.jianwei.common.core.service.BaseService; |
|
|
import com.kms.build.mapper.BsSgcJsjdBuiGzjbMapper; |
|
|
import com.kms.build.mapper.BsSgcJsjdBuiGzjbMapper; |
|
|
import com.kms.build.domain.BsSgcJsjdBuiGzjb; |
|
|
import com.kms.build.domain.BsSgcJsjdBuiGzjb; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -81,18 +85,21 @@ public class BsSgcJsjdBuiGzjbService extends BaseService<BsSgcJsjdBuiGzjbMapper, |
|
|
sysXzqhService.getSubString(adcd), |
|
|
sysXzqhService.getSubString(adcd), |
|
|
"create_time", |
|
|
"create_time", |
|
|
sp.getPageNum(), sp.getPageSize()); |
|
|
sp.getPageNum(), sp.getPageSize()); |
|
|
|
|
|
List<GzjbDto>gzjb=new ArrayList<>(); |
|
|
// for (GzjbDto gz:list){
|
|
|
for (GzjbDto gz:list){ |
|
|
//
|
|
|
LambdaQueryWrapper<BsSgcJsjdBuiSalaryEnsure>se=new LambdaQueryWrapper<>(); |
|
|
// }
|
|
|
List<BsSgcJsjdBuiSalaryEnsure> bsSgcJsjdBuiSalaryEnsures = bsSgcJsjdBuiSalaryEnsureMapper.selectList(se.eq(BsSgcJsjdBuiSalaryEnsure::getProNo, gz.getProNo()) |
|
|
|
|
|
.eq(BsSgcJsjdBuiSalaryEnsure::getProCode, gz.getProCode()).orderByDesc()); |
|
|
|
|
|
if (CollectionUtil.isNotEmpty(bsSgcJsjdBuiSalaryEnsures)){ |
|
|
|
|
|
gz.setSalaryEnsureStatus("1"); |
|
|
|
|
|
}else { |
|
|
|
|
|
gz.setSalaryEnsureStatus("0"); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
Page<GzjbDto> page = new Page<>(); |
|
|
Page<GzjbDto> page = new Page<>(); |
|
|
|
|
|
|
|
|
page.setTotal(list.size()); |
|
|
page.setTotal(gzjb.size()); |
|
|
page.setRecords(list); |
|
|
page.setRecords(gzjb); |
|
|
|
|
|
|
|
|
return page; |
|
|
return page; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|