master
zhanglingsheng 5 years ago
parent 0a9efe02ca
commit e9e66fa8a0

@ -106,32 +106,34 @@ unset($_REQUEST['parent_id']);
}
$list_data = D(self::model_name)->where($map)->order('id DESC')->page($p,$row)->select();
$oa_data = [];
foreach($list_data as $k => $v)
{
if($v['oa_associated'] != 1) {
$oa_data[] = $v['account'];
}
}
if(!empty($oa_data))
{
$arr['time'] = time();
$arr['account'] = implode(",", $oa_data);
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/verifyBind',$arr);
$re_data = json_decode($re_data,true)['data'];
if(I('oa_associated',-1) == -1) {
foreach($list_data as $k => $v)
{
if(array_key_exists($v['account'], $re_data))
if($v['oa_associated'] != 1) {
$oa_data[] = $v['account'];
}
}
if(!empty($oa_data))
{
$arr['time'] = time();
$arr['account'] = implode(",", $oa_data);
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/verifyBind',$arr);
$re_data = json_decode($re_data,true)['data'];
foreach($list_data as $k => $v)
{
$list_data[$k]['oa_associated'] = $re_data[$v['account']];
M('promote','tab_')->where(['id' => $v['id']])->setField(['oa_associated' => $re_data[$v['account']]]);
if(array_key_exists($v['account'], $re_data))
{
$list_data[$k]['oa_associated'] = $re_data[$v['account']];
M('promote','tab_')->where(['id' => $v['id']])->setField(['oa_associated' => $re_data[$v['account']]]);
}
}
}
}
$count = (I('oa_associated') || !is_null(I('oa_associated') )) ? D(self::model_name)->where($map)->count() : D(self::model_name)->count();
$count = (I('oa_associated',-1) != -1) ? D(self::model_name)->where($map)->count() : D(self::model_name)->count();
$page = set_pagination($count,$row);
if($page) {$this->assign('_page', $page);}
$this->assign('list_data', $list_data);

Loading…
Cancel
Save