feat:PC接口
This commit is contained in:
@@ -201,6 +201,15 @@ public class WalletApiService {
|
||||
return walletHttpClientRest.postWithSign(walletBaseUrl+"/open/crm/account/ws/v1/create", request, StoreIdDTO.class);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取交易记录列表
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
public TradeRecordListDTO getTradeRecordList(TradeRecodePageRequest request){
|
||||
return walletHttpClientRest.postWithSign(walletBaseUrl+"/open/crm/trans/v1/accRecordPage", request, TradeRecordListDTO.class);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.cool.store.service.wallet;
|
||||
|
||||
import com.cool.store.dto.wallet.PaymentDTO;
|
||||
import com.cool.store.dto.wallet.*;
|
||||
import com.cool.store.request.wallet.*;
|
||||
import com.cool.store.vo.wallet.*;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
@@ -129,4 +129,18 @@ public interface WalletService {
|
||||
* @return 是否成功
|
||||
*/
|
||||
Boolean withDrawer(WalletWithDrawerRequest request);
|
||||
|
||||
/**
|
||||
* 批量查询账户信息 分页查询 所有门店账户
|
||||
* @param request 批量查询账户信息Request
|
||||
* @return 账户信息VO列表
|
||||
*/
|
||||
PageInfo<AccountInfoDTO> getAllAccountList(CoolAccountBatchQueryRequest request);
|
||||
|
||||
/**
|
||||
* 批量查询账户交易流水
|
||||
* @param request
|
||||
* @return
|
||||
*/
|
||||
PageInfo<TradeRecordDTO> getTradeRecordList(CoolTradeRecodePageRequest request);
|
||||
}
|
||||
|
||||
@@ -380,6 +380,20 @@ public class WalletServiceImpl implements WalletService {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageInfo<AccountInfoDTO> getAllAccountList(CoolAccountBatchQueryRequest request) {
|
||||
AccountBatchQueryRequest accountBatchQueryRequest = request.convertToAccountBatchQueryRequest();
|
||||
AccountPageDTO accountList = walletApiService.getAccountList(accountBatchQueryRequest);
|
||||
return toPageInfo(accountList.getPageData(), AccountInfoDTO.class, accountList.getPage());
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageInfo<TradeRecordDTO> getTradeRecordList(CoolTradeRecodePageRequest request) {
|
||||
TradeRecodePageRequest tradeRecodePageRequest = request.convertToTradeRecodePageRequest();
|
||||
TradeRecordListDTO tradeRecordListDTO = walletApiService.getTradeRecordList(tradeRecodePageRequest);
|
||||
return toPageInfo(tradeRecordListDTO.getPageData(), TradeRecordDTO.class, tradeRecordListDTO.getPage());
|
||||
}
|
||||
|
||||
public String getStoreId(StoreShopRequest request) {
|
||||
String storeId = request.getStoreId();
|
||||
if (StringUtils.isBlank(storeId) && Objects.nonNull(request.getShopId())) {
|
||||
|
||||
Reference in New Issue
Block a user