Merge branch 'hotfix/cpcompany_gameinfo' of wmtx/platform into master

优化游戏数据跟随
master
廖金灵 4 years ago committed by Gogs
commit e9d0d6233c

@ -9,6 +9,24 @@ namespace Admin\Controller;
*/ */
class OldCountController extends \Think\Controller class OldCountController extends \Think\Controller
{ {
public function changeCompanyGameidToPromoteGameid()
{
//默认设为
$Promote = M("Promote","tab_");
$PromoteCompany = M("promote_company","tab_");
$p_res = $PromoteCompany->field("id,game_ids")->select();
foreach ($p_res as $k => $v) {
if(!empty($v['game_ids'])){
$savedata =["company_id"=>$v['id'] ];
$savedata['game_ids'] = $this->changeRelationGameidToGameid($v['game_ids']);
$Promote->save($savedata);
}
}
echo "changeCompanyGameidToPromoteGameid success";
}
/** /**
* 公会关系及游戏迁移 * 公会关系及游戏迁移
* 1. 迁移 公会company_relation到公司 * 1. 迁移 公会company_relation到公司
@ -50,6 +68,16 @@ class OldCountController extends \Think\Controller
return implode(",",array_column($rid,'relation_game_id')); return implode(",",array_column($rid,'relation_game_id'));
} }
} }
protected function changeRelationGameidToGameid($ids,$type=false)
{
$rid = M('game', 'tab_')->field('id')->where(["relation_game_id"=>["in",$ids]])->select();
if($type){
return array_column($rid,'id');
}else{
return implode(",",array_column($rid,'id'));
}
}
/** /**
* 优化旧表数值,新表需要将 开票税点及渠道费 * 100 * 优化旧表数值,新表需要将 开票税点及渠道费 * 100

Loading…
Cancel
Save