|
|
@@ -119,9 +119,9 @@ public class ProjectChannelConfigService extends SuperService {
|
|
|
* @param pageable
|
|
|
* @return
|
|
|
*/
|
|
|
- public ResultContent<Page<PayChannelConfigModel>> page(PayChannelConfigSearch param, Pageable pageable) {
|
|
|
+ public ResultContent<Page<PayChannelConfigAllPayModel>> page(PayChannelConfigSearch param, Pageable pageable) {
|
|
|
Page<PayChannelConfig> page = payChannelConfigDao.page(pageable, param);
|
|
|
- return ResultContent.buildSuccess(PageEntityUtil.concurrent2PageModel(page, this::toModel));
|
|
|
+ return ResultContent.buildSuccess(PageEntityUtil.concurrent2PageModel(page, this::toAllModel));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -151,7 +151,7 @@ public class ProjectChannelConfigService extends SuperService {
|
|
|
if (ObjectUtils.isEmpty(entity)) {
|
|
|
return ResultContent.buildFail(String.format(ResultMessage.DATA_NOT_EXIST, id));
|
|
|
}
|
|
|
- return ResultContent.buildSuccess(toModel(entity));
|
|
|
+ return ResultContent.buildSuccess(toAllModel(entity));
|
|
|
}
|
|
|
|
|
|
public PayChannelConfig getProjectPayChannel(PaymentType paymentType) {
|
|
|
@@ -244,8 +244,13 @@ public class ProjectChannelConfigService extends SuperService {
|
|
|
|
|
|
List<PaymentTypeInfoModel> paymentTypes = new ArrayList<PaymentTypeInfoModel>();
|
|
|
for (PaymentType paymentType : PaymentType.values()) {
|
|
|
-
|
|
|
+ if (paymentType.getChannelType() != null && paymentType.getChannelType() == channelType) {
|
|
|
+ PaymentTypeInfoModel paymentTypeInfoModel = new PaymentTypeInfoModel();
|
|
|
+ paymentTypeInfoModel.setPaymentType(paymentType);
|
|
|
+ paymentTypes.add(paymentTypeInfoModel);
|
|
|
+ }
|
|
|
}
|
|
|
+ model.setPaymentTypes(paymentTypes);
|
|
|
paymentChannelTypes.add(model);
|
|
|
}
|
|
|
return paymentChannelTypes;
|