Commit bb9deb7f authored by hujun's avatar hujun

清理经纪人看客户记录

parent 3d6b3e83
...@@ -41,4 +41,9 @@ class TLookAgentUserModel extends BaseModel ...@@ -41,4 +41,9 @@ class TLookAgentUserModel extends BaseModel
} }
return $id; return $id;
} }
public function delData($where)
{
return $this->db_->where($where)->delete();
}
} }
\ No newline at end of file
...@@ -782,6 +782,7 @@ Route::group('task', [ ...@@ -782,6 +782,7 @@ Route::group('task', [
'delCache' => ['task/UpdateRedisCache/delCache', ['method' => 'get']],//清空多种缓存 'delCache' => ['task/UpdateRedisCache/delCache', ['method' => 'get']],//清空多种缓存
'delGroup' => ['task/UpdateRedisCache/delGroup', ['method' => 'get']],//批量去除角色缓存 'delGroup' => ['task/UpdateRedisCache/delGroup', ['method' => 'get']],//批量去除角色缓存
'delRule' => ['task/UpdateRedisCache/delRule', ['method' => 'get']],//批量去除规则缓存 'delRule' => ['task/UpdateRedisCache/delRule', ['method' => 'get']],//批量去除规则缓存
'delAgentUserLog' => ['task/AgentLookUserTask/delAgentUserLog', ['method' => 'get']], //清理经纪人看客户记录
'selectDailyUncommitted' => ['task/DailyUncommittedTask/selectDailyUncommitted', ['method' => 'get']], //未提交财务日报的门店 'selectDailyUncommitted' => ['task/DailyUncommittedTask/selectDailyUncommitted', ['method' => 'get']], //未提交财务日报的门店
]); ]);
......
<?php
/**
* Created by PhpStorm.
* User: 43897
* Date: 2019/8/28
* Time: 15:51
*/
namespace app\task\controller;
use app\model\TLookAgentUserModel;
class AgentLookUserTask
{
/**
* 清理经纪人看客户记录
*/
public function delAgentUserLog()
{
$m_look = new TLookAgentUserModel();
$where['create_time'] = ['<', date('Y-m-d H:i:s', strtotime('-2 month'))]; //两个月前
$total = $m_look->getTotal($where);
$page_size = 500;
$page_no = ceil($total / $page_size);
for ($i = 0; $i < $page_no; $i++) {
$data = $m_look->getList($i, $page_size, '', 'id', $where);
foreach ($data as $v) {
$del_id[] = $v['id'];
}
if (isset($del_id)) {
$del_where['id'] = ['in', $del_id];
$m_look->delData($del_where);
unset($del_id);
}
}
}
}
\ No newline at end of file
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