...
|
...
|
@@ -128,6 +128,10 @@ public class AppraiseService { |
|
|
TransferCase transferCase = TransferCase.APPRAISE_SUCCESS;
|
|
|
TransferMoneyRequest tmReq = TransferMoneyRequest.builder().buyerOrderCode(orderCode)
|
|
|
.type(transferCase.getCode()).transferCase(transferCase).build();
|
|
|
|
|
|
//先校验,提前把错误抛出
|
|
|
paymentService.transferMonCheck(tmReq);
|
|
|
//再分账
|
|
|
boolean transferSuccessFlag=transferService.transfer(tmReq);
|
|
|
if(!transferSuccessFlag){
|
|
|
apiResponse.setCode(400);
|
...
|
...
|
@@ -192,6 +196,8 @@ public class AppraiseService { |
|
|
}else{
|
|
|
LOGGER.warn("in appraiseSuccess, buyer Order pstatus {}, expect expectOrderStatus {}",
|
|
|
buyerOrder.getStatus(), expectOrderStatus);
|
|
|
apiResponse.setCode(400);
|
|
|
apiResponse.setMessage("订单状态发生变化");
|
|
|
}
|
|
|
|
|
|
return apiResponse;
|
...
|
...
|
@@ -257,6 +263,10 @@ public class AppraiseService { |
|
|
TransferCase transferCase = TransferCase.APPRAISE_FAIL;
|
|
|
TransferMoneyRequest tmReq = TransferMoneyRequest.builder().buyerOrderCode(orderCode)
|
|
|
.type(transferCase.getCode()).transferCase(transferCase).build();
|
|
|
|
|
|
//先校验,提前把错误抛出
|
|
|
paymentService.transferMonCheck(tmReq);
|
|
|
//再分账
|
|
|
boolean transferSuccessFlag=transferService.transfer(tmReq);
|
|
|
if(!transferSuccessFlag){
|
|
|
apiResponse.setCode(400);
|
...
|
...
|
@@ -301,6 +311,12 @@ public class AppraiseService { |
|
|
expressInfoService.appraiseFail(sellerUid, expressCompanyId, orderCode, wayBillCode, depotNum);
|
|
|
}
|
|
|
|
|
|
}else{
|
|
|
LOGGER.warn("in appraiseFail, buyer Order now status {}, expect expectStatus {}",
|
|
|
buyerOrder.getStatus(), expectStatus);
|
|
|
|
|
|
apiResponse.setCode(400);
|
|
|
apiResponse.setMessage("订单状态发生变化");
|
|
|
}
|
|
|
|
|
|
|
...
|
...
|
|