code review 支付应用的逻辑

pull/2/head
YunaiV 2021-12-25 18:53:47 +08:00
parent 4b5c185608
commit f1424aa61e
5 changed files with 4 additions and 13 deletions

View File

@ -41,7 +41,7 @@ import static cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum.E
* controller * controller
* *
* @author aquan * @author aquan
*/ */ // TODO @aquan一般 controller 上就不写注释了,因为有 swagger 注解,不然就重复啦
@Slf4j @Slf4j
@Api(tags = "支付应用信息") @Api(tags = "支付应用信息")
@RestController @RestController
@ -51,11 +51,8 @@ public class PayAppController {
@Resource @Resource
private PayAppService appService; private PayAppService appService;
@Resource @Resource
private PayChannelService channelService; private PayChannelService channelService;
@Resource @Resource
private PayMerchantService merchantService; private PayMerchantService merchantService;
@ -135,6 +132,7 @@ public class PayAppController {
// 写入商户的数据 // 写入商户的数据
respVO.setPayMerchant(PayAppConvert.INSTANCE.convert(deptMap.get(app.getMerchantId()))); respVO.setPayMerchant(PayAppConvert.INSTANCE.convert(deptMap.get(app.getMerchantId())));
// 写入支付渠道信息的数据 // 写入支付渠道信息的数据
// TODO @aquanVO 里返回的 payChannel是不是用一个 Set 集合就好了,里面是渠道的枚举值
PayAppPageItemRespVO.PayChannel payChannel = new PayAppPageItemRespVO.PayChannel(); PayAppPageItemRespVO.PayChannel payChannel = new PayAppPageItemRespVO.PayChannel();
channels.forEach(c -> { channels.forEach(c -> {
if (c.getAppId().equals(app.getId())) { if (c.getAppId().equals(app.getId())) {
@ -177,5 +175,4 @@ public class PayAppController {
return success(PayAppConvert.INSTANCE.convertList(appListDO)); return success(PayAppConvert.INSTANCE.convertList(appListDO));
} }
} }

View File

@ -72,4 +72,5 @@ public class PayAppPageItemRespVO extends PayAppBaseVO {
@ApiModelProperty(value = "支付宝扫码支付", required = true, example = "1") @ApiModelProperty(value = "支付宝扫码支付", required = true, example = "1")
private Integer alipayQr = CommonStatusEnum.DISABLE.getStatus(); private Integer alipayQr = CommonStatusEnum.DISABLE.getStatus();
} }
} }

View File

@ -36,10 +36,6 @@ public class PayAppServiceImpl implements PayAppService {
@Resource @Resource
private PayAppMapper appMapper; private PayAppMapper appMapper;
/**
* service
*/
@Resource @Resource
private PayMerchantMapper merchantMapper; private PayMerchantMapper merchantMapper;
@ -151,7 +147,6 @@ public class PayAppServiceImpl implements PayAppService {
*/ */
@VisibleForTesting @VisibleForTesting
public void checkAppExists(Long id) { public void checkAppExists(Long id) {
if (id == null) { if (id == null) {
return; return;
} }
@ -160,4 +155,5 @@ public class PayAppServiceImpl implements PayAppService {
throw exception(PAY_APP_NOT_FOUND); throw exception(PAY_APP_NOT_FOUND);
} }
} }
} }

View File

@ -46,7 +46,6 @@ public class PayChannelServiceImpl implements PayChannelService {
@Override @Override
public Long createChannel(PayChannelCreateReqVO reqVO) { public Long createChannel(PayChannelCreateReqVO reqVO) {
// 断言是否有重复的 // 断言是否有重复的
PayChannelDO channelDO = this.getChannelByConditions(reqVO.getMerchantId(), reqVO.getAppId(), reqVO.getCode()); PayChannelDO channelDO = this.getChannelByConditions(reqVO.getMerchantId(), reqVO.getAppId(), reqVO.getCode());
Assert.isNull(channelDO, CHANNEL_EXIST_SAME_CHANNEL_ERROR.getMsg()); Assert.isNull(channelDO, CHANNEL_EXIST_SAME_CHANNEL_ERROR.getMsg());

View File

@ -467,8 +467,6 @@ export default {
this.settingChannelParam(row, payCode, type) this.settingChannelParam(row, payCode, type)
this.channelParam.edit = false; this.channelParam.edit = false;
this.channelParam.loading = false; this.channelParam.loading = false;
}, },
/** /**
* 设置支付渠道信息 * 设置支付渠道信息