Просмотр исходного кода

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

codingliang 11 месяцев назад
Родитель
Сommit
81e9d99bd6

+ 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("不能完成非本人订单!");
         }