场景获客已添加用户及获客列表优化
This commit is contained in:
@@ -433,7 +433,9 @@ class PlanSceneV1Controller extends BaseController
|
||||
return ResponseHelper::error('获客场景id不能为空');
|
||||
}
|
||||
|
||||
$task = Db::name('customer_acquisition_task')->where(['id' => $planId, 'deleteTime' => 0])->find();
|
||||
$task = Db::name('customer_acquisition_task')
|
||||
->where(['id' => $planId, 'deleteTime' => 0,'companyId' => $this->getUserInfo('companyId')])
|
||||
->find();
|
||||
if(empty($task)) {
|
||||
return ResponseHelper::error('活动不存在');
|
||||
}
|
||||
@@ -449,12 +451,24 @@ class PlanSceneV1Controller extends BaseController
|
||||
|
||||
$total = $query->count();
|
||||
$list = $query->page($page, $pageSize)->order('id', 'desc')->select();
|
||||
|
||||
foreach ($list as &$item) {
|
||||
unset($item['fail_reason'],$item['processed_wechat_ids'],$item['task_id']);
|
||||
$userinfo = Db::table('s2_wechat_friend')
|
||||
->field('alias,wechatId,nickname,avatar')
|
||||
->where('alias|wechatId|phone|conRemark','like','%'.$item['phone'].'%')
|
||||
->order('id DESC')
|
||||
->find();
|
||||
|
||||
if (!empty($userinfo)) {
|
||||
$item['userinfo'] = $userinfo;
|
||||
}else{
|
||||
$item['userinfo'] = [];
|
||||
}
|
||||
|
||||
$item['tags'] = json_decode($item['tags'], true);
|
||||
$item['siteTags'] = json_decode($item['siteTags'], true);
|
||||
$item['createTime'] = date('Y-m-d H:i:s', $item['createTime']);
|
||||
$item['updateTime'] = date('Y-m-d H:i:s', $item['updateTime']);
|
||||
$item['createTime'] = !empty($item['createTime']) ? date('Y-m-d H:i:s', $item['createTime']) : '';
|
||||
$item['updateTime'] = !empty($item['updateTime']) ? date('Y-m-d H:i:s', $item['updateTime']) : '';
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -149,12 +149,11 @@ class PosterWeChatMiniProgram extends Controller
|
||||
|
||||
|
||||
|
||||
|
||||
$data = [
|
||||
'id' => $task['id'],
|
||||
'name' => $task['name'],
|
||||
'poster' => ['sUrl' => $posterUrl],
|
||||
'sTip' => '啦啦啦啦',
|
||||
'sTip' => '',
|
||||
];
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user