修改code review

This commit is contained in:
jason
2021-11-05 00:10:32 +08:00
parent 87d8b55b41
commit 26798a8816
7 changed files with 23 additions and 22 deletions

View File

@ -23,15 +23,16 @@ public class PayProperties {
* 退款回调地址
* 注意点,同 {@link #payNotifyUrl} 属性
*/
@NotEmpty(message = "短信发送频率不能为空")
@NotEmpty(message = "退款回调地址不能为空")
@URL(message = "退款回调地址的格式必须是 URL")
private String refundNotifyUrl;
// TODO @jason改成 payReturnUrl 。另外,可以加个 @NotEmpty避免未填写
/**
* 支付完成的返回地址
*/
@URL(message = "支付返回的地址的格式必须是 URL")
private String returnUrl;
@NotEmpty(message = "支付返回的地址不能为空")
private String payReturnUrl;
}

View File

@ -19,7 +19,7 @@ public class AlipayPayCodeMapping extends AbstractPayCodeMapping {
return GlobalErrorCodeConstants.SUCCESS;
}
// alipay wap api code 返回为null, 暂时定为-9999
if(Objects.equals(apiCode, "-9999")){ // TODO @jason空格要注意哈。if () {
if (Objects.equals(apiCode, "-9999")) {
return GlobalErrorCodeConstants.SUCCESS;
}
return null;

View File

@ -51,7 +51,8 @@ public class AlipayWapPayClient extends AbstractPayClient<AlipayPayClientConfig>
model.setTotalAmount(calculateAmount(reqDTO.getAmount()).toString());
model.setProductCode("QUICK_WAP_PAY"); // TODO 芋艿:这里咋整
//TODO 芋艿:这里咋整 jason @芋艿 可以去掉吧,
// TODO @jason: 这个支付方式,需要有 sellerId 么?
// TODO 芋艿 似乎这里不用传sellerId
// https://opendocs.alipay.com/apis/api_1/alipay.trade.wap.pay
//model.setSellerId("2088102147948060");
model.setTimeExpire(DateUtil.format(reqDTO.getExpireTime(),"yyyy-MM-dd HH:mm:ss"));
// TODO 芋艿userIp
@ -77,12 +78,13 @@ public class AlipayWapPayClient extends AbstractPayClient<AlipayPayClientConfig>
}
}
// TODO @jason: 注释记得补下哈
/**
* 从支付宝通知返回参数中解析 PayOrderNotifyRespDTO, 通知具体参数参考
* //https://opendocs.alipay.com/open/203/105286
* @param data 通知结果
* @return
* @throws Exception
* @return 解析结果 PayOrderNotifyRespDTO
* @throws Exception 解析失败,抛出异常
*/
@Override
public PayOrderNotifyRespDTO parseOrderNotify(PayNotifyDataDTO data) throws Exception {