Merge remote-tracking branch 'origin/test' into test
# Conflicts: # cash-api/order-server/src/main/java/com/czg/controller/NotifyController.java
This commit is contained in:
commit
122e084a04
|
|
@ -94,12 +94,17 @@ public class NotifyController {
|
|||
String tradeState = plainTextJson.getString("trade_state");
|
||||
String transactionId = plainTextJson.getString("transaction_id");
|
||||
if ("SUCCESS".equals(tradeState)) {
|
||||
OrderPayment payment = paymentService.getOne(new QueryWrapper().eq(OrderPayment::getOrderNo, outTradeNo));
|
||||
payment.setTradeNumber(transactionId);
|
||||
payment.setPayTime(DateUtil.date().toLocalDateTime());
|
||||
payment.setRespJson(plainTextJson.toJSONString());
|
||||
paymentService.updateById(payment);
|
||||
distributionUserService.rechargeCallBack(payment.getSourceId(), payment.getShopId(), payment.getAmount(), payment.getId());
|
||||
try {
|
||||
OrderPayment payment = paymentService.getOne(new QueryWrapper().eq(OrderPayment::getOrderNo, outTradeNo));
|
||||
payment.setTradeNumber(transactionId);
|
||||
payment.setPayTime(DateUtil.date().toLocalDateTime());
|
||||
payment.setRespJson(plainTextJson.toJSONString());
|
||||
paymentService.updateById(payment);
|
||||
distributionUserService.rechargeCallBack(payment.getSourceId(), payment.getShopId(), payment.getAmount(), payment.getId());
|
||||
}catch (Exception e) {
|
||||
log.error("充值回调失败", e);
|
||||
return "SUCCESS";
|
||||
}
|
||||
}
|
||||
|
||||
return "SUCCESS";
|
||||
|
|
|
|||
Loading…
Reference in New Issue