Commit db62d9be authored by zhuwei's avatar zhuwei

1

parent 4ab58625
......@@ -177,12 +177,12 @@ class ImageDepot extends Basic
// $res = $s->getPositionDistance('31.170841,121.463858','31.17265,121.464914');
// dump($res);
// $s_user_agent = new UserAgentService();
// $res = $s_user_agent->moveHouse();
$s_user_agent = new UserAgentService();
$res = $s_user_agent->moveHouse();
$s = new UserSiteService();
// $s = new UserSiteService();
// $res = $s->moveUserSite();
$res = $s->getSiteNameList(135573);
// $res = $s->getSiteNameList(135573);
// dump($res);
}
......
......@@ -124,16 +124,25 @@ class UserAgentService
* @return int|string
*/
public function moveHouseSaveData($page = 1,$limit = 100){
$field = "a.id as user_id,b.id as agent_id,b.site_id";
$params[] = ['EXP', 'b.site_id IS NOT NULL '];
$field = "a.id as user_id,b.id as agent_id,a.site_ids as site_id,a.create_time";
$params[] = ['EXP', 'a.site_ids IS NOT NULL AND a.agent_id IS NOT NULL AND a.agent_id > 0'];
$user_list = $this->m_user->moveHouse($field, $params, $page, $limit, "a.id asc");
foreach ($user_list as $k1 => $v1) {
$user_list[$k1]['create_time'] = date("Y-m-d H:i:s", time());
$user_list[$k1]['update_time'] = date("Y-m-d H:i:s", time());
foreach ($user_list as $k => $v) {
$site_ids = explode(',', $v['site_id']);
foreach ($site_ids as $k1 => $v1) {
// dump($v1);exit;
$a = [];
$a['user_id'] = $v['user_id'];
$a['site_id'] = $v1;
$a['agent_id'] = $v['agent_id'];
$a['create_time'] = $v['create_time'];
$a['update_time'] = $v['create_time'];
$user_list_[] = $a;
}
}
$user_insert = $this->m_user_agent->moveHouseInsertAll($user_list);
// dump($user_list_);exit;
$user_insert = $this->m_user_agent->moveHouseInsertAll($user_list_);
return $user_insert;
}
......
......@@ -95,31 +95,24 @@ class UserSiteService
* @return int|string
*/
public function moveUserSiteSaveData($page = 1,$limit = 100){
$field = "id as user_id,site_ids as site_id";
$field = "id as user_id,site_ids as site_id,create_time";
$params[] = ['EXP', 'site_ids IS NOT NULL '];
$list = $this->m_user->moveUserSite($field, $params, $page, $limit, "id asc");
foreach ($list as $k => $v) {
$site_ids = explode(',',$v['site_id']);
if(count($site_ids)>1){
foreach ($site_ids as $k1 => $v1) {
$a['user_id']= $v['user_id'];
$a['site_id']= $v1;
$a['create_time'] = date("Y-m-d H:i:s", time());
$a['update_time'] = date("Y-m-d H:i:s", time());
unset($list[$k]);
dump($a);
$list[] = $a;
}
// dump($site_ids);exit;
}else{
$list[$k]['create_time'] = date("Y-m-d H:i:s", time());
$list[$k]['update_time'] = date("Y-m-d H:i:s", time());
foreach ($site_ids as $k1 => $v1) {
$a = [];
$a['user_id']= $v['user_id'];
$a['site_id']= $v1;
$a['create_time'] = $v['create_time'];
$a['update_time'] = $v['create_time'];
$list_[] = $a;
}
}
// dump($list);exit;
$user_insert = $this->m_user_site->moveHouseInsertAll($list);
$user_insert = $this->m_user_site->moveHouseInsertAll($list_);
return $user_insert;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment