|
|
|
@ -69,25 +69,38 @@ unset($_REQUEST['parent_id']);
|
|
|
|
|
$this->m_title = '推广员列表';
|
|
|
|
|
$this->assign('commonset',M('Kuaijieicon')->where(['url'=>'Promote/lists/type/1','status'=>1])->find());
|
|
|
|
|
if(isset($_REQUEST['row'])) {$row = $_REQUEST['row'];}else{$row = 10;}
|
|
|
|
|
|
|
|
|
|
if(!empty(I('oa_associated'))) {
|
|
|
|
|
$oa_data = [];
|
|
|
|
|
for($i = 1; $i > 0; $i++) {
|
|
|
|
|
$arr['time'] = time();
|
|
|
|
|
$arr['page'] = $i;
|
|
|
|
|
$arr['pageSize'] = 1000;
|
|
|
|
|
ksort($arr);
|
|
|
|
|
reset($arr);
|
|
|
|
|
$sign = md5(http_build_query($arr) . 'wmkjtx_kj213');
|
|
|
|
|
$arr['sign'] = $sign;
|
|
|
|
|
$re_data = curl_post('http://oa.76ba.com/api/wanmeng/platformAccount',$arr);
|
|
|
|
|
$re_data = json_decode($re_data,true);
|
|
|
|
|
if($re_data['code'] == 1) {
|
|
|
|
|
$oa = $re_data['data'];
|
|
|
|
|
$oa_data = array_merge($oa_data,$oa);
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$promote = D(self::model_name)->field('id,account')->where(['oa_associated' => 0])->order('id DESC')->select();
|
|
|
|
|
$oa_data = array_column($oa_data, 'platform_account');
|
|
|
|
|
foreach($promote as $k => $v) {
|
|
|
|
|
if(in_array($v['account'], $oa_data)) {
|
|
|
|
|
M('promote','tab_')->where(['id' => $v['id']])->setField(['oa_associated' => 1]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
$list_data = D(self::model_name)->where($map)->order('id DESC')->page($p,$row)->select();
|
|
|
|
|
// $arr['time'] = time();
|
|
|
|
|
// $arr['page'] = 1;
|
|
|
|
|
// $arr['pageSize'] = 1000;
|
|
|
|
|
// ksort($arr);
|
|
|
|
|
// reset($arr);
|
|
|
|
|
// $sign = md5(http_build_query($arr) . 'wmkjtx_kj213');
|
|
|
|
|
// $arr['sign'] = $sign;
|
|
|
|
|
// $reData = curl_post('http://oa.76ba.com/api/wanmeng/platformAccount',$arr);
|
|
|
|
|
// $reData = json_decode($reData,true)['data'];
|
|
|
|
|
// $oa = array_column($reData, 'platform_account');
|
|
|
|
|
// foreach($list_data as $k => $v)
|
|
|
|
|
// {
|
|
|
|
|
// if($v['oa_associated'] != 1) {
|
|
|
|
|
// $oa_val = in_array($v['account'], $oa) ? 1 : 0;
|
|
|
|
|
// $list_data[$k]['oa_associated'] = $oa_val;
|
|
|
|
|
// M('promote','tab_')->where(['id' => $v['id']])->setField(['oa_associated' => $oa_val]);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
$oa_data = [];
|
|
|
|
|
foreach($list_data as $k => $v)
|
|
|
|
|
{
|
|
|
|
@ -103,14 +116,14 @@ unset($_REQUEST['parent_id']);
|
|
|
|
|
reset($arr);
|
|
|
|
|
$sign = md5(http_build_query($arr) . 'wmkjtx_kj213');
|
|
|
|
|
$arr['sign'] = $sign;
|
|
|
|
|
$reData = curl_post('http://oa.76ba.com/api/wanmeng/verifyBind',$arr);
|
|
|
|
|
$reData = json_decode($reData,true)['data'];
|
|
|
|
|
$re_data = curl_post('http://oa.76ba.com/api/wanmeng/verifyBind',$arr);
|
|
|
|
|
$re_data = json_decode($re_data,true)['data'];
|
|
|
|
|
foreach($list_data as $k => $v)
|
|
|
|
|
{
|
|
|
|
|
if(in_array($v['account'], $reData))
|
|
|
|
|
if(in_array($v['account'], $re_data))
|
|
|
|
|
{
|
|
|
|
|
$list_data[$k]['oa_associated'] = $reData[$v['account']];
|
|
|
|
|
M('promote','tab_')->where(['id' => $v['id']])->setField(['oa_associated' => $reData[$v['account']]]);
|
|
|
|
|
$list_data[$k]['oa_associated'] = $re_data[$v['account']];
|
|
|
|
|
M('promote','tab_')->where(['id' => $v['id']])->setField(['oa_associated' => $re_data[$v['account']]]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|