소스 검색

fix(user): 解决用户签到xfb记录查询中的空值异常

- 添加了对日志模型为空的检查
- 避免了当订单号不存在时的空指针错误
- 提高了代码的健壮性
shichen 5 달 전
부모
커밋
7531756c0b
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      app/common/repositories/user/UserSignXfbRepository.php

+ 3 - 0
app/common/repositories/user/UserSignXfbRepository.php

@@ -24,6 +24,9 @@ class UserSignXfbRepository extends BaseRepository
24 24
         foreach ($orderSn as $item) {
25 25
             // 日志模型
26 26
             $logModel = $this->dao->where(['order_sn'=>$item])->find();
27
+            if (empty($logModel)) {
28
+                continue;
29
+            }
27 30
             // 用户模型
28 31
             $userDao = new UserDao();
29 32
             $userModel = $userDao->getWhere(['uid'=>$logModel->uid]);