Browse Source

主播删除之后无法重新添加问题修复

evoxwht 2 years atrás
parent
commit
7223604699
1 changed files with 4 additions and 1 deletions
  1. 4 1
      crmeb/app/services/activity/live/LiveAnchorServices.php

+ 4 - 1
crmeb/app/services/activity/live/LiveAnchorServices.php

@@ -92,10 +92,13 @@ class LiveAnchorServices extends BaseServices
      * @param int $id
      * @param array $data
      * @return mixed
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
      */
     public function save(int $id, array $data)
     {
-        $liveAnchor = $this->dao->get(['wechat' => $data['wechat']]);
+        $liveAnchor = $this->dao->get(['wechat' => $data['wechat'], 'is_del' => 0]);
         if (!MiniProgramService::getRoleList(2, 0, 30, $data['wechat'])) {
             throw new AdminException(400426);
         }