Commit f853f845 authored by hujun's avatar hujun

model

parent c8dc6f9e
...@@ -16,6 +16,7 @@ use app\model\AliYunPhone; ...@@ -16,6 +16,7 @@ use app\model\AliYunPhone;
use app\model\BindingPhone; use app\model\BindingPhone;
use app\model\SecretReport; use app\model\SecretReport;
use app\model\UPhoneFollowUp; use app\model\UPhoneFollowUp;
use app\model\UPhoneFollowUpTemporary;
use app\model\Users; use app\model\Users;
use think\Log; use think\Log;
...@@ -562,7 +563,7 @@ class CallPhoneService ...@@ -562,7 +563,7 @@ class CallPhoneService
if(empty($array[2])){ if(empty($array[2])){
$this->redis->hDel($user_key, $v); $this->redis->hDel($user_key, $v);
} else { } else {
$m_follow_up = new UPhoneFollowUp($array[2]); $m_follow_up = new UPhoneFollowUpTemporary($array[2]);
$num = $m_follow_up->getFollowTotal($follow_where); $num = $m_follow_up->getFollowTotal($follow_where);
if (empty($num) && !empty($array[1])) { if (empty($num) && !empty($array[1])) {
//$agent_id, $user_id, $content, $type //$agent_id, $user_id, $content, $type
......
...@@ -14,6 +14,7 @@ use app\index\extend\Basic; ...@@ -14,6 +14,7 @@ use app\index\extend\Basic;
use app\model\AAgents; use app\model\AAgents;
use app\model\SecretReport; use app\model\SecretReport;
use app\model\UPhoneFollowUp; use app\model\UPhoneFollowUp;
use app\model\UPhoneFollowUpTemporary;
use app\model\Users; use app\model\Users;
use app\model\TAgentTotalCallModel; use app\model\TAgentTotalCallModel;
...@@ -93,6 +94,7 @@ class CellPhone extends Basic ...@@ -93,6 +94,7 @@ class CellPhone extends Basic
$list = $report->getCallList($pageNo, $pageSize, 'id desc', $field, $where); $list = $report->getCallList($pageNo, $pageSize, 'id desc', $field, $where);
$m_user = new Users(); $m_user = new Users();
$m_phone_follow = new UPhoneFollowUp($this->siteId); $m_phone_follow = new UPhoneFollowUp($this->siteId);
$m_phone_follow_temp = new UPhoneFollowUpTemporary($this->siteId);
$m_agent = new AAgents(); $m_agent = new AAgents();
foreach ($list as $k => $v) { foreach ($list as $k => $v) {
if (empty($v['agents_id'])) { if (empty($v['agents_id'])) {
...@@ -142,7 +144,10 @@ class CellPhone extends Basic ...@@ -142,7 +144,10 @@ class CellPhone extends Basic
$where_follow['user_id'] = $v['users_id']; $where_follow['user_id'] = $v['users_id'];
$where_follow['type'] = 0; $where_follow['type'] = 0;
$where_follow['agent_id'] = $v['agents_id']; $where_follow['agent_id'] = $v['agents_id'];
$result[$k]['content'] = $m_phone_follow->getUserFollowKey('content', $where_follow, 'id DESC'); $result[$k]['content'] = $m_phone_follow_temp->getUserFollowKey('content', $where_follow, 'id DESC');
if (empty($result[$k]['content'])) {
$result[$k]['content'] = $m_phone_follow->getUserFollowKey('content', $where_follow, 'id DESC');
}
} else { } else {
$result[$k]['user_nick'] = ""; $result[$k]['user_nick'] = "";
$result[$k]['content'] = ""; $result[$k]['content'] = "";
......
...@@ -14,6 +14,7 @@ use app\model\FollowUp; ...@@ -14,6 +14,7 @@ use app\model\FollowUp;
use app\model\GLabels; use app\model\GLabels;
use app\model\ULabels; use app\model\ULabels;
use app\model\UPhoneFollowUp; use app\model\UPhoneFollowUp;
use app\model\UPhoneFollowUpTemporary;
use think\Session; use think\Session;
class Label extends Basic class Label extends Basic
...@@ -162,8 +163,12 @@ class Label extends Basic ...@@ -162,8 +163,12 @@ class Label extends Basic
if (empty($this->params['user_id'])) { if (empty($this->params['user_id'])) {
return $this->response(101, '没有用户信息'); return $this->response(101, '没有用户信息');
} }
$follow = new UPhoneFollowUp($this->siteId); $follow = new UPhoneFollowUpTemporary($this->siteId);
$user_status = $follow->getUserFollowKey('user_status', ['user_id'=>$this->params['user_id']], 'id DESC'); $user_status = $follow->getUserFollowKey('user_status', ['user_id'=>$this->params['user_id']], 'id DESC');
if (empty($user_status)) {
$follow = new UPhoneFollowUp($this->siteId);
$user_status = $follow->getUserFollowKey('user_status', ['user_id'=>$this->params['user_id']], 'id DESC');
}
return $this->response(200, '', $user_status); return $this->response(200, '', $user_status);
} }
......
...@@ -93,14 +93,14 @@ class PhoneFollowUpService ...@@ -93,14 +93,14 @@ class PhoneFollowUpService
$where .= " AND agent_id in {implode(',', $agent_id)}"; $where .= " AND agent_id in {implode(',', $agent_id)}";
} }
} }
$date = time();
$start_time = strtotime($start_time); $start_time = strtotime($start_time);
$end_time = strtotime($end_time); $end_time = strtotime($end_time);
if ($start_time == $end_time && $start_time < $date) { if ($start_time == $end_time) {
$data = $this->phoneFollowUpTemporary->getFollowListV2($page_no, $page_size, $where, $field); $data = $this->phoneFollowUpTemporary->getFollowList($page_no, $page_size, $order_ = 'id desc', $field, $where);
} else { } else {
$data = $this->phoneFollowUp->getFollowList($page_no, $page_size, $order_ = 'id desc', $field, $where); $data = $this->phoneFollowUp->getFollowListV2($page_no, $page_size, $where, $field);
} }
$s_user_service = new UserService(); $s_user_service = new UserService();
......
...@@ -162,4 +162,10 @@ class UPhoneFollowUpTemporary extends BaseModel ...@@ -162,4 +162,10 @@ class UPhoneFollowUpTemporary extends BaseModel
return $this->UPhoneFollowUp->query($sql); return $this->UPhoneFollowUp->query($sql);
} }
public function getUserFollowKey($field, $where, $order = 'id asc') {
return $this->UPhoneFollowUp->where($where)
->order($order)
->value($field);
}
} }
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