正在显示
1 个修改的文件
包含
3 行增加
和
15 行删除
| @@ -418,31 +418,19 @@ class Mail { | @@ -418,31 +418,19 @@ class Mail { | ||
| 418 | } | 418 | } |
| 419 | 419 | ||
| 420 | // 插入数据库 | 420 | // 插入数据库 |
| 421 | - try { | ||
| 422 | // 主题太长了就截取掉 | 421 | // 主题太长了就截取掉 |
| 423 | $data['subject'] = mb_substr($data['subject'],0,3500); | 422 | $data['subject'] = mb_substr($data['subject'],0,3500); |
| 424 | - $id = $db->insert(listsSql::$table,$data); | 423 | + try { |
| 424 | + $id = $db->throw()->insert(listsSql::$table,$data); | ||
| 425 | + }catch (\Throwable $e){ | ||
| 425 | // 插入失败,尝试更新 | 426 | // 插入失败,尝试更新 |
| 426 | - if(!$id){ | ||
| 427 | $db->update(listsSql::$table,$data,dbWhere([ | 427 | $db->update(listsSql::$table,$data,dbWhere([ |
| 428 | 'email_id'=> $data['email_id'], | 428 | 'email_id'=> $data['email_id'], |
| 429 | 'folder_id' => $data['folder_id'], | 429 | 'folder_id' => $data['folder_id'], |
| 430 | 'uid' => $data['uid'] | 430 | 'uid' => $data['uid'] |
| 431 | ])); | 431 | ])); |
| 432 | } | 432 | } |
| 433 | -// if($id){ | ||
| 434 | - // 同步body内容 | ||
| 435 | -// redis()->rPush('sync_email_body', [ | ||
| 436 | -// 'lists_id' => $id, | ||
| 437 | -// 'email_id' => $email_id, | ||
| 438 | -// 'folder_id' => $folder_id, | ||
| 439 | -// 'folder' => $folder, | ||
| 440 | -// 'uid' => $data['uid'], | ||
| 441 | -// ]); | ||
| 442 | -// } | ||
| 443 | - }catch (\Throwable $e){ | ||
| 444 | 433 | ||
| 445 | - } | ||
| 446 | 434 | ||
| 447 | $results[$key] = []; | 435 | $results[$key] = []; |
| 448 | } | 436 | } |
-
请 注册 或 登录 后发表评论