diff --git a/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java b/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java index 75832e99..e2dd719e 100644 --- a/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java +++ b/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java @@ -7,6 +7,7 @@ import cn.hutool.json.JSONUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.sqx.common.utils.DateUtils; import com.sqx.modules.app.entity.InviteAchievement; import com.sqx.modules.app.entity.UserEntity; @@ -98,7 +99,7 @@ public class TempOrdersTask { for (Orders order : orders) { ThreadUtil.sleep(100); - PayDetails payDetails = payDetailsDao.selectByOrderId(order.getOrdersNo()); + PayDetails payDetails = payDetailsDao.selectOneByLimit(order.getOrdersNo()); if (payDetails == null) { order.setStatus(3); ordersDao.updateById(order); diff --git a/src/main/java/com/sqx/modules/pay/dao/PayDetailsDao.java b/src/main/java/com/sqx/modules/pay/dao/PayDetailsDao.java index 5dd57050..830246fc 100644 --- a/src/main/java/com/sqx/modules/pay/dao/PayDetailsDao.java +++ b/src/main/java/com/sqx/modules/pay/dao/PayDetailsDao.java @@ -7,6 +7,7 @@ import com.sqx.modules.pay.entity.PayDetails; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.util.List; import java.util.Map; /** @@ -21,6 +22,8 @@ public interface PayDetailsDao extends BaseMapper { PayDetails selectByRemark(@Param("remark") String remark); PayDetails selectByOrderId(@Param("orderId") String orderId); + PayDetails selectOneByLimit(@Param("orderId") String ordersNo); + PayDetails selectByTradeNo(@Param("tradeNo") String tradeNo); diff --git a/src/main/resources/mapper/pay/PayDetailsDao.xml b/src/main/resources/mapper/pay/PayDetailsDao.xml index e31af69c..3f62ab58 100644 --- a/src/main/resources/mapper/pay/PayDetailsDao.xml +++ b/src/main/resources/mapper/pay/PayDetailsDao.xml @@ -15,6 +15,10 @@ select * from pay_details d where d.order_id=#{orderId} + +