33333333333
This commit is contained in:
@@ -38,7 +38,7 @@ public class CityController {
|
||||
|
||||
@PostMapping("/createOrder")
|
||||
public R<Object> createOrder(@RequestBody PayOrderInfoDTO dto){
|
||||
PayReturnResp orderAli = payTrdConfigService.createOrderAli(dto);
|
||||
PayReturnResp orderAli = payTrdConfigService.createOrderAli(dto,false);
|
||||
return R.ok(orderAli);
|
||||
}
|
||||
|
||||
|
||||
@@ -86,10 +86,34 @@ public class PayController {
|
||||
return R.ok(orderPayStatusResp);
|
||||
}
|
||||
|
||||
@PostMapping(value = "/merge/wx")
|
||||
@Operation(summary = "微信聚合支付")
|
||||
@Log(title = "微信聚合支付", businessType = BusinessType.OTHER, isSaveDb = true)
|
||||
public R<PayReturnResp> trdWxPay(@RequestBody PayControllerDTO dto){
|
||||
PayOrderInfoDTO payOrderInfo = payManager.getOrderInfo(dto.getOrderNo());
|
||||
if(payOrderInfo == null){
|
||||
return R.fail(600,"支付失败,未找到订单");
|
||||
}
|
||||
try {
|
||||
boolean openAliPay = systemConfigManager.getSystemConfigOfBool(SystemConfigEnum.OPEN_WX_PAY);
|
||||
if(!openAliPay){
|
||||
orderLogsService.createBaseFail(dto.getOrderNo(),"四方微信支付","第四方微信未开启");
|
||||
return R.fail(600,"微信支付失败!未开启微信通道!");
|
||||
}
|
||||
log.info("微信聚合支付 使用第三方支付 dto={}",JSON.toJSONString(dto));
|
||||
PayReturnResp orderAli = payTrdConfigService.createOrderAli(payOrderInfo,true);
|
||||
return R.ok(orderAli);
|
||||
}catch (Exception e){
|
||||
orderLogsService.createBaseFail(dto.getOrderNo(),"四方支付宝支付",StringUtils.cat(e.getMessage(),2000));
|
||||
log.error("微信聚合支付 使用第三方支付失败! dto={}",JSON.toJSONString(dto), e);
|
||||
return R.fail(600,"支付宝支付失败!");
|
||||
}
|
||||
}
|
||||
|
||||
@PostMapping(value = "/merge/ali")
|
||||
@Operation(summary = "支付宝聚合支付")
|
||||
@Log(title = "支付宝聚合支付", businessType = BusinessType.OTHER, isSaveDb = true)
|
||||
public R<PayReturnResp> trdWxPay(@RequestBody PayControllerDTO dto){
|
||||
public R<PayReturnResp> trdAliPay(@RequestBody PayControllerDTO dto){
|
||||
PayOrderInfoDTO payOrderInfo = payManager.getOrderInfo(dto.getOrderNo());
|
||||
if(payOrderInfo == null){
|
||||
return R.fail(600,"支付失败,未找到订单");
|
||||
@@ -104,7 +128,7 @@ public class PayController {
|
||||
return R.fail(600,"支付宝支付失败!未开启支付宝通道!");
|
||||
}
|
||||
log.info("支付宝聚合支付 使用第三方支付 dto={}",JSON.toJSONString(dto));
|
||||
PayReturnResp orderAli = payTrdConfigService.createOrderAli(payOrderInfo);
|
||||
PayReturnResp orderAli = payTrdConfigService.createOrderAli(payOrderInfo,false);
|
||||
// orderLogsService.createBaseSuccess(dto.getOrderNo(),"四方支付宝支付");
|
||||
return R.ok(orderAli);
|
||||
}catch (Exception e){
|
||||
|
||||
Reference in New Issue
Block a user