|
|
|
@ -3132,46 +3132,6 @@ function promote_listsMarket($type){
|
|
|
|
|
|
|
|
|
|
return $data;
|
|
|
|
|
}
|
|
|
|
|
//市场部获取公司或推广员id
|
|
|
|
|
function getMarketAuthPromoteId()
|
|
|
|
|
{
|
|
|
|
|
$map['level'] = 1;
|
|
|
|
|
if (isMarketLeader()) {
|
|
|
|
|
//搜索所有市场部管理员id
|
|
|
|
|
$mid = M("AuthGroup")->where("title like '%市场%'")->getField("id",true);
|
|
|
|
|
$mid = implode(",",$mid);
|
|
|
|
|
|
|
|
|
|
$admin_id = M("AuthGroupAccess")->where("group_id in ({$mid})")->getField("uid",true);
|
|
|
|
|
$admin_id = implode(",",$admin_id);
|
|
|
|
|
|
|
|
|
|
$map['admin_id'] = ['in', $admin_id];
|
|
|
|
|
}elseif(isMarketAdmin()){
|
|
|
|
|
$userAuth = session('user_auth');
|
|
|
|
|
$adminId = $userAuth['uid'];
|
|
|
|
|
$map['admin_id'] = $adminId;
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
$dbres = M("Promote","tab_")->where($map)->getField("id",true);
|
|
|
|
|
if(empty($dbres)){
|
|
|
|
|
return -1;
|
|
|
|
|
}else{
|
|
|
|
|
return implode(",",$dbres);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function throwPromoteIdToCompanyId($p_ids)
|
|
|
|
|
{
|
|
|
|
|
$dbres = M("Promote","tab_")->where("id in ({$p_ids})")->field("count(*) count,company_id")->group("company_id")->select();
|
|
|
|
|
if(empty($dbres)){
|
|
|
|
|
return -1;
|
|
|
|
|
}else{
|
|
|
|
|
return implode(",",array_column($dbres,"company_id"));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 选择收款商户
|
|
|
|
|