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