/**
* 递归查询用户 (不包括自己)
* @param merchantList 用户列表
* @param parentPhone 当前用户手机号
* @return
*/
public List<HatchetMerchant> getMerchantTree(List<HatchetMerchant> merchantList ,String parentPhone) {
HatchetMerchant merchant = new HatchetMerchant();
merchant.setParentPhone(parentPhone);
List<HatchetMerchant> list = hatchetMerchantMapper.selectHatchetMerchantList(merchant);
if (StringUtils.isNotEmpty(list)) {
for (HatchetMerchant hatchetMerchant : list) {
merchantList.add(hatchetMerchant);
getMerchantTree(merchantList,hatchetMerchant.getPHONE());
}
}
return merchantList;
}
递归查询例子
最新推荐文章于 2023-02-24 10:40:42 发布