Commit c124d813 authored by hujun's avatar hujun

客户列表第一次登录时间

parent dba2d09c
...@@ -21,7 +21,6 @@ use app\model\OFinancialAudit; ...@@ -21,7 +21,6 @@ use app\model\OFinancialAudit;
use app\model\OPartialCommission; use app\model\OPartialCommission;
use app\model\OPayLogModel; use app\model\OPayLogModel;
use app\model\ORefundModel; use app\model\ORefundModel;
use think\exception\PDOException;
class Finance extends Basic class Finance extends Basic
{ {
...@@ -151,9 +150,6 @@ class Finance extends Basic ...@@ -151,9 +150,6 @@ class Finance extends Basic
* 成交报告审核 * 成交报告审核
* *
* @return \think\Response * @return \think\Response
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/ */
public function checkReport() public function checkReport()
{ {
...@@ -332,7 +328,6 @@ class Finance extends Basic ...@@ -332,7 +328,6 @@ class Finance extends Basic
* 新增分佣提成 * 新增分佣提成
* *
* @return \think\Response * @return \think\Response
* @throws \think\exception\DbException
*/ */
public function addBargain() public function addBargain()
{ {
...@@ -570,9 +565,6 @@ class Finance extends Basic ...@@ -570,9 +565,6 @@ class Finance extends Basic
* 分佣提成明细表 * 分佣提成明细表
* *
* @return \think\Response|\think\response\View * @return \think\Response|\think\response\View
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/ */
public function partialCommissionList() public function partialCommissionList()
{ {
...@@ -630,9 +622,7 @@ class Finance extends Basic ...@@ -630,9 +622,7 @@ class Finance extends Basic
/** /**
* 导出分佣提成明细表 * 导出分佣提成明细表
* *
* @throws \think\db\exception\DataNotFoundException * @return string
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/ */
public function exportExcel() public function exportExcel()
{ {
......
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
namespace app\index\controller; namespace app\index\controller;
use app\index\extend\Basic; use app\index\extend\Basic;
use app\model\AAgents; use app\model\AAgents;
use app\model\AStore;
use app\model\GOperatingRecords; use app\model\GOperatingRecords;
use app\model\Users; use app\model\Users;
use app\model\UPhoneFollowPp; use app\model\UPhoneFollowPp;
...@@ -232,9 +231,27 @@ class Member extends Basic{ ...@@ -232,9 +231,27 @@ class Member extends Basic{
$type = 3; $type = 3;
} }
if (!empty($params['first_login_start'])) {
$where['a.first_login_time'] = $params['first_login_start'] . ' 00:00:00';
}
if (!empty($params['first_login_end'])) {
$where['a.first_login_time'] = $params['first_login_end'] . ' 23:59:59';
}
if (!empty($params['first_login_start']) && !empty($params['first_login_end'])) {
$where['a.first_login_time'] = ['between time', [$params['first_login_start'] . ' 00:00:00', $where['a.first_login_time'] = $params['first_login_end'] . ' 23:59:59']];
}
$fields = 'a.id,a.user_nick,a.user_name,a.user_phone,a.user_pic,a.create_time,a.user_pswd,a.referrer_id,a.registration_time,a.user_name,a.last_login_ip,a.status'; $fields = 'a.id,a.user_nick,a.user_name,a.user_phone,a.user_pic,a.create_time,a.user_pswd,a.referrer_id,a.registration_time,a.user_name,a.last_login_ip,a.status';
$data['list'] = $this->user->getUserAgent($pageNo, $pageSize, 'a.id DESC', $fields, $where, $type);
$data['total'] = $this->user->getUserAgentTotal($where, $type); try {
$data['list'] = $this->user->getUserAgent($pageNo, $pageSize, 'a.id DESC', $fields, $where, $type);
$data['total'] = $this->user->getUserAgentTotal($where, $type);
} catch (\Exception $e) {
return $this->response(101, '内部错误,获取客户失败!请联系运营。');
}
$return = $this->response($data['status'], $data['msg'], $data); $return = $this->response($data['status'], $data['msg'], $data);
} else { } else {
$return = view('member/users_list'); $return = view('member/users_list');
...@@ -252,7 +269,6 @@ class Member extends Basic{ ...@@ -252,7 +269,6 @@ class Member extends Basic{
public function user_add() { public function user_add() {
$params = $this->request->param(); $params = $this->request->param();
$status = 101; $status = 101;
$msg = '';
$data = ''; $data = '';
if (empty($params['id'])) { if (empty($params['id'])) {
......
...@@ -231,13 +231,13 @@ ...@@ -231,13 +231,13 @@
<input class="form-control btn2 margin-top-ld input" data-rule-phoneus="false" data-rule-required="false" name="invite_agent_phone" placeholder="邀请人(经纪人)手机号" type="text" value=""> <input class="form-control btn2 margin-top-ld input" data-rule-phoneus="false" data-rule-required="false" name="invite_agent_phone" placeholder="邀请人(经纪人)手机号" type="text" value="">
<!--<div class="clear"></div>--> <!--<div class="clear"></div>-->
<!--<span class='left bottom'>(注:客方所属部门,客方所属门店与邀请人所属部门,邀请人所属门店不作为并列筛选项)</span>--> <!--<span class='left bottom'>(注:客方所属部门,客方所属门店与邀请人所属部门,邀请人所属门店不作为并列筛选项)</span>-->
<span class="fore-span ld-Marheight">第一次登录时间:</span>
<input class="form-control btn4 ld-Marheight" value="" data-rule-phoneus="false" data-rule-required="false" id="first_login_start" type="date">
<span class="fore-span ld-Marheight">-</span>
<input class="form-control btn4 ld-Marheight" value="" data-rule-phoneus="false" data-rule-required="false" id="first_login_end" type="date">
<div class="row"></div>
<div class="clear"></div> <div class="clear"></div>
<!-- <span class="btn btn-info btn3 margin-top-ld" class="reset_1">搜索</span> <!-- <span class="btn btn-info btn3 margin-top-ld" class="reset_1">搜索</span>
<span class="btn btn-info btn3 margin-top-ld" class="reset_1">重置</span> --> <span class="btn btn-info btn3 margin-top-ld" class="reset_1">重置</span> -->
<span class="btn btn-info btn3 margin-top-ld" id="search">搜索</span> <span class="btn btn-info btn3 margin-top-ld" id="search">搜索</span>
......
...@@ -425,6 +425,8 @@ define (['doT', 'text!temp/user_template_tpl.html','ckfinder','ckfinderStart', ' ...@@ -425,6 +425,8 @@ define (['doT', 'text!temp/user_template_tpl.html','ckfinder','ckfinderStart', '
params.area_type = $("select[name=area_type]").val(); params.area_type = $("select[name=area_type]").val();
params.price_type = $("select[name=price_type]").val(); params.price_type = $("select[name=price_type]").val();
params.industry_type = $("select[name=industry_type]").val(); params.industry_type = $("select[name=industry_type]").val();
params.first_login_start = $("#first_login_start").val();
params.first_login_end = $("#first_login_end").val();
//客方和邀请人搜索项不能并列 //客方和邀请人搜索项不能并列
...@@ -435,14 +437,17 @@ define (['doT', 'text!temp/user_template_tpl.html','ckfinder','ckfinderStart', ' ...@@ -435,14 +437,17 @@ define (['doT', 'text!temp/user_template_tpl.html','ckfinder','ckfinderStart', '
data: params, data: params,
dataType: 'json', dataType: 'json',
success: function (data) { success: function (data) {
console.log(data); if (data.code == 200) {
var temp = document.getElementById ('user_list_tpl').innerHTML; var temp = document.getElementById ('user_list_tpl').innerHTML;
var doTtmpl = doT.template (temp); var doTtmpl = doT.template (temp);
$ ("#users_list").html (doTtmpl (data.data.list)); $ ("#users_list").html (doTtmpl (data.data.list));
/*分页代码*/ /*分页代码*/
add_page(data.data.total,pageNo,user.pageSize,user.getList); add_page(data.data.total,pageNo,user.pageSize,user.getList);
$("#total_page").html(data.data.total); $("#total_page").html(data.data.total);
} else {
alert(data.msg);
}
} }
}); });
}, },
......
<script id="user_list_tpl" type="text/template"> <script id="user_list_tpl" type="text/template">
[% if(it) { %] [% if(it[0]) { %]
[% for(var item in it){ %] [% for(var item in it){ %]
<tr> <tr>
<td>[%= it[item]['id'] %]</td> <td>[%= it[item]['id'] %]</td>
......
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