Explorar o código

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

evoxwht %!s(int64=2) %!d(string=hai) anos
pai
achega
7223604699
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  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);
         }