From 1dd594f46f7e9677e5f1d581fb4499151842d4bd Mon Sep 17 00:00:00 2001 From: "elf@home" <360197197@qq.com> Date: Mon, 31 Aug 2020 08:13:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Application/Base/Service/PromoteCompanyService.class.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Application/Base/Service/PromoteCompanyService.class.php b/Application/Base/Service/PromoteCompanyService.class.php index 6ab981e6d..6ba0b735a 100644 --- a/Application/Base/Service/PromoteCompanyService.class.php +++ b/Application/Base/Service/PromoteCompanyService.class.php @@ -178,14 +178,14 @@ class PromoteCompanyService $application['company_id'] = $companyInfo['id'] = M('promote_company', 'tab_')->add($companyInfo); }else{ //编辑 - $oldInfo = M('promote_company', 'tab_')->field(['id', 'company_belong'])->where(['id' => $application['company_id']])->find(); + $oldInfo = M('promote_company', 'tab_')->field(['id', 'company_belong', 'develop_type', 'game_ids'])->where(['id' => $application['company_id']])->find(); /** 内团/无 切换为外团 */ if (in_array($companyInfo['company_belong'], [1, 2]) && !in_array($oldInfo['company_belong'], [1, 2])) { $isNewDeposit = true; } M('promote_company', 'tab_')->save($companyInfo); - $this->changePromote($companyInfo); + $this->changePromote($companyInfo, $oldInfo); } $this->savePromoteCompanyRelation($bindRelation, $companyInfo); @@ -236,7 +236,8 @@ class PromoteCompanyService } } - protected function changePromote($companyInfo){ + protected function changePromote($companyInfo, $oldInfo) + { $isChangeBelong = false; $isChangeRelation =false; @@ -245,7 +246,7 @@ class PromoteCompanyService } $companyId = $companyInfo['id']; - $oldInfo = M('promote_company', 'tab_')->field('company_belong,develop_type,game_ids')->where(['id' => $companyId])->find(); + // $oldInfo = M('promote_company', 'tab_')->field('company_belong,develop_type,game_ids')->where(['id' => $companyId])->find(); if(isset($companyInfo['company_belong']) && ($oldInfo['company_belong'] != $companyInfo['company_belong'])){ $isChangeBelong = true;