| | |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | /** |
| | | * 查询社区的收益说明 |
| | | * @param communityId 社区id |
| | | * @return 收益说明 |
| | | */ |
| | | @Override |
| | | public R listAgreements(Long communityId){ |
| | | |
| | | List<SysUserAgreementDO> sysUserAgreementDOS = sysUserAgreementDAO.selectList(new LambdaQueryWrapper<SysUserAgreementDO>() |
| | | .eq(SysUserAgreementDO::getCommunityId,communityId).eq(SysUserAgreementDO::getType,5)); |
| | | if (sysUserAgreementDOS.isEmpty()) { |
| | | SysUserAgreementDO agreementDO = new SysUserAgreementDO(); |
| | | agreementDO.setCommunityId(communityId); |
| | | agreementDO.setName("收益说明"); |
| | | agreementDO.setType(5); |
| | | agreementDO.setCreateAt(new Date()); |
| | | agreementDO.setContent(Constants.PROFIT_EXPLAIN); |
| | | sysUserAgreementDAO.insert(agreementDO); |
| | | sysUserAgreementDOS.add(agreementDO); |
| | | } |
| | | List<SysUserAgreementVO> sysUserAgreementVOS = new ArrayList<>(); |
| | | sysUserAgreementDOS.forEach(sysUserAgreementDO -> { |
| | | SysUserAgreementVO sysUserAgreementVO = new SysUserAgreementVO(); |
| | | BeanUtils.copyProperties(sysUserAgreementDO, sysUserAgreementVO); |
| | | sysUserAgreementVOS.add(sysUserAgreementVO); |
| | | }); |
| | | return R.ok(sysUserAgreementVOS); |
| | | } |
| | | } |