浏览代码

up - masterWorkerTeam

liugc 1 年之前
父节点
当前提交
eaa5bff777
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      app/adminapi/logic/master_worker/MasterWorkerTeamLogic.php

+ 3 - 2
app/adminapi/logic/master_worker/MasterWorkerTeamLogic.php

@@ -76,11 +76,12 @@ class MasterWorkerTeamLogic extends BaseLogic
     {
         Db::startTrans();
         try {
+            $masterWorkerTeam = MasterWorkerTeam::where('id', $params['id'])->find();
             $masterWorker = \app\common\model\master_worker\MasterWorker::where('id', $params['master_worker_id'])->find();
-            if($masterWorker['team_id']){
+            if(($masterWorkerTeam['master_worker_id'] != $params['master_worker_id']) && $masterWorker['team_id']){
                 throw new \Exception('该师傅已加入团队,请先退出团队');
             }
-            $masterWorkerTeam = MasterWorkerTeam::where('id', $params['id'])->find();
+
             \app\common\model\master_worker\MasterWorker::where('id', $masterWorkerTeam['master_worker_id'])->update(
                 [
                     'team_id' => 0,