|
@@ -32,18 +32,15 @@ public class PayPayeeAisleServiceImpl extends ServiceImpl<PayPayeeAisleMapper, P
|
|
|
|
|
|
@Override
|
|
|
public PayPayeeAisleVo queryById(Long accountId){
|
|
|
- PayPayeeAisle db = this.baseMapper.selectById(accountId);
|
|
|
- return BeanUtil.toBean(db, PayPayeeAisleVo.class);
|
|
|
+ PayPayeeAisleQueryBo payPayeeAisleQueryBo = new PayPayeeAisleQueryBo();
|
|
|
+ payPayeeAisleQueryBo.setAccountId(accountId);
|
|
|
+ Collection<PayPayeeAisleVo> payPayeeAisleVos = baseMapper.queryList(payPayeeAisleQueryBo);
|
|
|
+ return BeanUtil.toBean(entity2Vo(payPayeeAisleVos).get(0), PayPayeeAisleVo.class);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public List<PayPayeeAisleVo> queryList(PayPayeeAisleQueryBo bo) {
|
|
|
- LambdaQueryWrapper<PayPayeeAisle> lqw = Wrappers.lambdaQuery();
|
|
|
- lqw.eq(bo.getPayeeId() != null, PayPayeeAisle::getPayeeId, bo.getPayeeId());
|
|
|
- lqw.eq(bo.getAisleId() != null, PayPayeeAisle::getAisleId, bo.getAisleId());
|
|
|
- lqw.eq(bo.getStatus() != null, PayPayeeAisle::getStatus, bo.getStatus());
|
|
|
- lqw.eq(StrUtil.isNotBlank(bo.getPayeeAccount()), PayPayeeAisle::getPayeeAccount, bo.getPayeeAccount());
|
|
|
- return entity2Vo(this.list(lqw));
|
|
|
+ return entity2Vo(baseMapper.queryList(bo));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -52,12 +49,12 @@ public class PayPayeeAisleServiceImpl extends ServiceImpl<PayPayeeAisleMapper, P
|
|
|
* @param collection 实体类集合
|
|
|
* @return
|
|
|
*/
|
|
|
- private List<PayPayeeAisleVo> entity2Vo(Collection<PayPayeeAisle> collection) {
|
|
|
+ private List<PayPayeeAisleVo> entity2Vo(Collection<PayPayeeAisleVo> collection) {
|
|
|
List<PayPayeeAisleVo> voList = collection.stream()
|
|
|
.map(any -> BeanUtil.toBean(any, PayPayeeAisleVo.class))
|
|
|
.collect(Collectors.toList());
|
|
|
if (collection instanceof Page) {
|
|
|
- Page<PayPayeeAisle> page = (Page<PayPayeeAisle>)collection;
|
|
|
+ Page<PayPayeeAisleVo> page = (Page<PayPayeeAisleVo>)collection;
|
|
|
Page<PayPayeeAisleVo> pageVo = new Page<>();
|
|
|
BeanUtil.copyProperties(page,pageVo);
|
|
|
pageVo.addAll(voList);
|