浏览代码

修复骑手接单报非本人订单异常

codingliang 11 月之前
父节点
当前提交
81e9d99bd6
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/main/java/com/sqx/modules/errand/service/impl/TbIndentServiceImpl.java

+ 2 - 1
src/main/java/com/sqx/modules/errand/service/impl/TbIndentServiceImpl.java

@@ -89,6 +89,7 @@ import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 import java.util.Random;
 
 @Service
@@ -1124,7 +1125,7 @@ public class TbIndentServiceImpl extends ServiceImpl<TbIndentDao, TbIndent> impl
         }
 
         // 判断是否为当前骑手订单
-        if (indentOrder.getRiderUserId() != userId) {
+        if (!Objects.equals(indentOrder.getRiderUserId(), userId)) {
             throw new SqxException("不能完成非本人订单!");
         }