|
@@ -146,12 +146,15 @@ public class Video2ServiceImpl implements Video2Service {
|
|
if (notifyOrderReq.getStatus().equals("01")) {
|
|
if (notifyOrderReq.getStatus().equals("01")) {
|
|
updateGoodsModel.setGoodsState(OrderType.USED);
|
|
updateGoodsModel.setGoodsState(OrderType.USED);
|
|
} else if (notifyOrderReq.getStatus().equals("03")) {
|
|
} else if (notifyOrderReq.getStatus().equals("03")) {
|
|
- ApplicantRefundParam2Model applicantRefundParam2Model = new ApplicantRefundParam2Model();
|
|
|
|
- applicantRefundParam2Model.setId(goodsResultModel.getId());
|
|
|
|
- applicantRefundParam2Model.setRemark("充值失败退款");
|
|
|
|
- applicantRefundParam2Model.setUserId(goodsResultModel.getUserId());
|
|
|
|
- paymentService2.refund(applicantRefundParam2Model);
|
|
|
|
-
|
|
|
|
|
|
+ if (goodsResultModel.getPayAmount().equals(BigDecimal.ZERO)) {
|
|
|
|
+ updateGoodsModel.setGoodsState(OrderType.CLOSE);
|
|
|
|
+ } else {
|
|
|
|
+ ApplicantRefundParam2Model applicantRefundParam2Model = new ApplicantRefundParam2Model();
|
|
|
|
+ applicantRefundParam2Model.setId(goodsResultModel.getId());
|
|
|
|
+ applicantRefundParam2Model.setRemark("充值失败退款");
|
|
|
|
+ applicantRefundParam2Model.setUserId(goodsResultModel.getUserId());
|
|
|
|
+ paymentService2.refund(applicantRefundParam2Model);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
updateGoodsModel.setExtend(JSONUtil.parseObj(notifyOrderReq));
|
|
updateGoodsModel.setExtend(JSONUtil.parseObj(notifyOrderReq));
|
|
orderService2.updateGoods(updateGoodsModel);
|
|
orderService2.updateGoods(updateGoodsModel);
|