更新加价记录的操作放到回调
This commit is contained in:
parent
3abc26165d
commit
6cb7271c1b
|
|
@ -50,8 +50,14 @@ public class PayCallbackService implements CallBackService {
|
||||||
param.setStatus(payment.getStatus());
|
param.setStatus(payment.getStatus());
|
||||||
param.setPayTime(LocalDateTime.now());
|
param.setPayTime(LocalDateTime.now());
|
||||||
financialMasterService.updatePayment(param);
|
financialMasterService.updatePayment(param);
|
||||||
|
|
||||||
if (AdapayStatusEnum.succeeded.code.equals(payment.getStatus())) {
|
if (AdapayStatusEnum.succeeded.code.equals(payment.getStatus())) {
|
||||||
|
if(payment.getOrderNo().split("_").length > 2){
|
||||||
|
FinancialChangeRecord financialChangeRecord = new FinancialChangeRecord();
|
||||||
|
financialChangeRecord.setId(payment.getOrderNo().split("_")[1]);
|
||||||
|
financialChangeRecord.setPayStatus(1L);
|
||||||
|
financialChangeRecordService.updateFinancialChangeRecord(financialChangeRecord);
|
||||||
|
// TODO 拆分对应的分账流水
|
||||||
|
}
|
||||||
// 更新主财务单状态
|
// 更新主财务单状态
|
||||||
financialMasterService.paySucceeded(payment.getId(), payment.getPayChannel());
|
financialMasterService.paySucceeded(payment.getId(), payment.getPayChannel());
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -75,13 +81,6 @@ public class PayCallbackService implements CallBackService {
|
||||||
update.setOrderMasterCode(payment.getOrderNo().split("_")[0]);
|
update.setOrderMasterCode(payment.getOrderNo().split("_")[0]);
|
||||||
update.setPaymentId(payment.getId());
|
update.setPaymentId(payment.getId());
|
||||||
financialMasterService.updateFinancialMaster(update);
|
financialMasterService.updateFinancialMaster(update);
|
||||||
if(payment.getOrderNo().split("_").length > 2){
|
|
||||||
FinancialChangeRecord financialChangeRecord = new FinancialChangeRecord();
|
|
||||||
financialChangeRecord.setId(payment.getOrderNo().split("_")[1]);
|
|
||||||
financialChangeRecord.setPayStatus(1L);
|
|
||||||
financialChangeRecordService.updateFinancialChangeRecord(financialChangeRecord);
|
|
||||||
// TODO 拆分对应的分账流水
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
logger.warn("发起支付失败 : {}", response.toJSONString());
|
logger.warn("发起支付失败 : {}", response.toJSONString());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue