|
|
@@ -7,6 +7,7 @@ import com.ydtech.modules.admin.dao.SysUserMapper;
|
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
|
import com.ydtech.modules.admin.model.dto.SysUserDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysUserLinkPtlAgreementDto;
|
|
|
+import com.ydtech.modules.admin.model.dto.SysUserLinkPtlAgreementQueryDto;
|
|
|
import com.ydtech.modules.admin.model.po.SysUserLinkPtlAgreement;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserBaseVO;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserLinkPtlAgreementAddVo;
|
|
|
@@ -156,4 +157,31 @@ public class SysUserLinkPtlAgreementServiceImpl extends ServiceImpl<SysUserLinkP
|
|
|
return new BasePageResult<>(sysUserDto.getPageNum(), page.getSize(), userPageResult.getTotal(), page.getPages(),
|
|
|
userPageResult.getRecords());
|
|
|
}
|
|
|
+ /**
|
|
|
+ * @version
|
|
|
+ * @author: hxl
|
|
|
+ * @Date: 2024/7/2 11:28
|
|
|
+ * @Description: 通过用户id查询的关联的协议列表+分页
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public BasePageResult<PtlAgreement> findPtlAgreementPageListByUserId(SysUserLinkPtlAgreementQueryDto sysUserLinkPtlAgreementQueryDto) {
|
|
|
+ Page<PtlAgreement> page = new Page<>(sysUserLinkPtlAgreementQueryDto.getPageNum(),
|
|
|
+ sysUserLinkPtlAgreementQueryDto.getPageSize());
|
|
|
+ Page<PtlAgreement> userPageResult = sysUserLinkPtlAgreementMapper.findPtlAgreementListByUserIdPage(page, sysUserLinkPtlAgreementQueryDto);
|
|
|
+ List<PtlAgreement> records = userPageResult.getRecords();
|
|
|
+ List<PtlAgreement> newList =new ArrayList<>();
|
|
|
+ if(records!=null && records.size()>0){
|
|
|
+ for (PtlAgreement ptlAgreement : records) {
|
|
|
+ if("1".equals(ptlAgreement.getFlag())){
|
|
|
+ ptlAgreement.setFlag("true");
|
|
|
+ }else{
|
|
|
+ ptlAgreement.setFlag("false");
|
|
|
+ }
|
|
|
+ newList.add(ptlAgreement);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ userPageResult.setRecords(newList);
|
|
|
+ return new BasePageResult<>(sysUserLinkPtlAgreementQueryDto.getPageNum(), page.getSize(), userPageResult.getTotal(), page.getPages(),
|
|
|
+ userPageResult.getRecords());
|
|
|
+ }
|
|
|
}
|