|
@@ -2,6 +2,7 @@ package com.zanxiang.game.module.sdk.service.pay;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
+import com.zanxiang.game.back.base.pojo.enums.OrderStatusEnum;
|
|
|
import com.zanxiang.game.module.base.pojo.enums.HttpStatusEnum;
|
|
|
import com.zanxiang.game.module.mybatis.entity.Order;
|
|
|
import com.zanxiang.game.module.sdk.enums.OrderStateEnum;
|
|
@@ -280,6 +281,10 @@ public class MiPayService extends PayBaseService {
|
|
|
log.error("参数错误, 订单信息不存在! orderId : {}", orderId);
|
|
|
return Boolean.FALSE;
|
|
|
}
|
|
|
+ //订单已支付成功, 重复消息
|
|
|
+ if (Objects.equals(platformOrderDTO.getStatus(), OrderStatusEnum.SUCCESS_PAY.getValue())) {
|
|
|
+ return Boolean.TRUE;
|
|
|
+ }
|
|
|
this.configInit(platformOrderDTO.getGameId());
|
|
|
//获取用户openId
|
|
|
UserDTO userDTO = userService.getUserByUserId(platformOrderDTO.getUserId());
|