add-plan-up_view_log

This commit is contained in:
lccsw
2022-12-19 16:19:36 +08:00
parent f2ca56e3e4
commit 98ccf9a0f3
+37 -1
View File
@@ -340,7 +340,7 @@ class Syt extends CI_Controller
$user && $ac_user = $this->act_user_model->get(['activityId'=>$value['activityId'],'userId'=>$user['userId']]);
if($ac_user['channelId']){
$ac_user['channelId'] && $p_user = $this->act_user_model->get(['activityId'=>$value['activityId'],'userId'=>$ac_user['channelId']]);
$p_user['cfUserId'] && $addData['cfUserId'] = $p_user['userId'];
$p_user && $addData['cfUserId'] = $p_user['userId'];
$p_user['bizId'] && $addData['bizId'] = $p_user['bizId'];
$p_user['levelId1'] && $addData['levelId1'] = $p_user['levelId1'];
$p_user['levelId2'] && $addData['levelId2'] = $p_user['levelId2'];
@@ -497,4 +497,40 @@ class Syt extends CI_Controller
echo '执行结束';
}
}
public function tmp(){
$this->load->model('market/market_sylive_activity_user_model', 'act_user_model');
$this->load->model('market/market_sylive_viewlog_model');
$page = $this->input->get('page');
$size = $this->input->get('size');
!$page && $page = 1;
!$size && $size = 20;
$activityId = 6;
$where = [
'activityId' => $activityId,
];
$rows = $this->market_sylive_viewlog_model->select($where,'id desc',$page,$size,'id,userId,updateTime');
if($rows){
$user_ids = implode(',',array_column($rows,'userId'));
$user_rows = [];
if($user_ids){
$where = [
"userId in ($user_ids)" => null
];
$user_rows = $this->act_user_model->map('userId','channelId',$where,0,0,'userId,channelId');
}
foreach ($rows as $key => $val) {
if($user_rows['userId']){
$update = [
'cfUserId' => $user_rows['userId'],
'updateTime' => $val['updateTime']
];
$this->market_sylive_viewlog_model->update($update,['id'=>$val['id']]);
}
echo "执行成功:{$val['id']}\n";
}
}else{
echo '执行结束';
}
}
}