提交 824c574c 作者: zhenjie

正常订单支付缺陷修复

上级 ee876612
...@@ -24,6 +24,7 @@ public class UavOrderPayDO implements Serializable { ...@@ -24,6 +24,7 @@ public class UavOrderPayDO implements Serializable {
private static final long serialVersionUID = -7440333696084228732L; private static final long serialVersionUID = -7440333696084228732L;
private Integer id; private Integer id;
private Integer uavOrderId; private Integer uavOrderId;
private String orderNo;
private String payImgList; private String payImgList;
private Integer checkStatus; private Integer checkStatus;
private Integer payType; private Integer payType;
......
...@@ -26,6 +26,8 @@ public class UavOrderPayDTO implements Serializable { ...@@ -26,6 +26,8 @@ public class UavOrderPayDTO implements Serializable {
private Integer id; private Integer id;
@ApiModelProperty(value = "订单id") @ApiModelProperty(value = "订单id")
private Integer uavOrderId; private Integer uavOrderId;
@ApiModelProperty(value = "订单编号")
private String orderNo;
@ApiModelProperty(value = "支付凭证") @ApiModelProperty(value = "支付凭证")
private String payImgList; private String payImgList;
@ApiModelProperty(value = "审核状态,0待审批,1通过,2未通过") @ApiModelProperty(value = "审核状态,0待审批,1通过,2未通过")
......
...@@ -44,9 +44,9 @@ public class MqConsumer { ...@@ -44,9 +44,9 @@ public class MqConsumer {
@RabbitListener(queues = RabbitmqConstant.PAY_UAV_ORDER_SUCCESS_QUEUE) @RabbitListener(queues = RabbitmqConstant.PAY_UAV_ORDER_SUCCESS_QUEUE)
public void subscribePayUavOrderDirectQueue(@Payload String topUpOrder, Channel channel, Message message) { public void subscribePayUavOrderDirectQueue(@Payload String topUpOrder, Channel channel, Message message) {
TopUpOrderVO topUpOrderVO = JSONObject.parseObject(topUpOrder, TopUpOrderVO.class); TopUpOrderVO topUpOrderVO = JSONObject.parseObject(topUpOrder, TopUpOrderVO.class);
log.info("<==========商城支付消费开始:信息是---->{}==========>", topUpOrderVO); log.info("<==========商城支付消息消费开始:信息是---->{}==========>", topUpOrderVO);
// 根据支付消息修改订单状态 // 根据支付消息修改订单状态
uavOrderService.payUavOrder(topUpOrderVO); uavOrderService.payUavOrder(topUpOrderVO);
log.info("<==========用户充值订单消费结束==========>"); log.info("<==========商城支付消息消费结束==========>");
} }
} }
...@@ -491,7 +491,8 @@ public class UavOrderServiceImpl implements UavOrderService { ...@@ -491,7 +491,8 @@ public class UavOrderServiceImpl implements UavOrderService {
if (uavOrderDO == null) { if (uavOrderDO == null) {
throw new RuntimeException(); throw new RuntimeException();
} }
this.updateUavOrderStatus(uavOrderDO.getId(), UavOrderStatus.WAITING_DELIVER_GOODS); // TODO 有问题
this.updateUavOrderStatus(uavOrderDO.getId(), UavOrderStatus.PAYING);
// 修改订单信息 // 修改订单信息
uavOrderDO.setPayType("wechatpay"); uavOrderDO.setPayType("wechatpay");
uavOrderDO.setPayTime(new Date()); uavOrderDO.setPayTime(new Date());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论