|
@@ -121,7 +121,16 @@ public class CashOutServiceImpl extends ServiceImpl<CashOutDao, CashOut> impleme
|
|
|
@Override
|
|
@Override
|
|
|
public PageUtils selectCashOutList(CashOutQueryDTO queryDTO) {
|
|
public PageUtils selectCashOutList(CashOutQueryDTO queryDTO) {
|
|
|
Page<CashOut> pages = new Page<>(queryDTO.getPage(), queryDTO.getLimit());
|
|
Page<CashOut> pages = new Page<>(queryDTO.getPage(), queryDTO.getLimit());
|
|
|
- IPage<CashOutVO> page = this.baseMapper.selectCashOutList(pages, queryDTO);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ // 骑手提现,查询骑手相关信息
|
|
|
|
|
+ IPage<CashOutVO> page;
|
|
|
|
|
+ if (StrUtil.equals(queryDTO.getType(), "1")) {
|
|
|
|
|
+ page = this.baseMapper.selectRiderCashOutList(pages, queryDTO);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ page = this.baseMapper.selectCashOutList(pages, queryDTO);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
return new PageUtils(page);
|
|
return new PageUtils(page);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -655,18 +664,18 @@ public class CashOutServiceImpl extends ServiceImpl<CashOutDao, CashOut> impleme
|
|
|
throw new SqxException("无效的用户id");
|
|
throw new SqxException("无效的用户id");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 1用户提现 2商户提现 3骑手提现
|
|
|
|
|
|
|
+ // 1骑手提现 2商户提现 3用户提现
|
|
|
Integer cashOutType = cashOut.getType();
|
|
Integer cashOutType = cashOut.getType();
|
|
|
|
|
|
|
|
String mchId;
|
|
String mchId;
|
|
|
- if (cashOutType == 2) {
|
|
|
|
|
|
|
+ if (cashOutType == 1) {
|
|
|
|
|
+ RiderBankCardInfo riderBankCardInfo = riderBankCardInfoService.getByUserId(userEntity.getUserId());
|
|
|
|
|
+ mchId = riderBankCardInfo.getMchId();
|
|
|
|
|
+ } else if (cashOutType == 2) {
|
|
|
// 店铺商户号
|
|
// 店铺商户号
|
|
|
Long adminUserId = userEntity.getAdminUserId();
|
|
Long adminUserId = userEntity.getAdminUserId();
|
|
|
GoodsShop goodsShop = goodsShopService.getByAdminUserId(adminUserId);
|
|
GoodsShop goodsShop = goodsShopService.getByAdminUserId(adminUserId);
|
|
|
mchId = goodsShop.getMchId();
|
|
mchId = goodsShop.getMchId();
|
|
|
- } else if (cashOutType == 3) {
|
|
|
|
|
- RiderBankCardInfo riderBankCardInfo = riderBankCardInfoService.getByUserId(userEntity.getUserId());
|
|
|
|
|
- mchId = riderBankCardInfo.getMchId();
|
|
|
|
|
} else {
|
|
} else {
|
|
|
throw new SqxException("暂不支持用户类型提现");
|
|
throw new SqxException("暂不支持用户类型提现");
|
|
|
}
|
|
}
|