From 83c8897821e28edefb9e3dedb95ed7bc0fac36c0 Mon Sep 17 00:00:00 2001 From: dengbw Date: Mon, 30 May 2022 10:39:40 +0800 Subject: [PATCH] customers_530 --- api/controllers/plan/Licheb.php | 12 ++++++--- api/controllers/wechat/Lichene.php | 35 +++++++++++++++------------ api/controllers/wxapp/licheb/User.php | 2 +- 3 files changed, 29 insertions(+), 20 deletions(-) diff --git a/api/controllers/plan/Licheb.php b/api/controllers/plan/Licheb.php index 13518d38..9fe3f81e 100644 --- a/api/controllers/plan/Licheb.php +++ b/api/controllers/plan/Licheb.php @@ -61,11 +61,17 @@ class Licheb extends HD_Controller $e_time = strtotime($t_day . ' 23:59:59'); $today = date('Y-m-d');//明天 foreach ($res as $key => $value) { + $id = $value['id']; $re_opl = $this->mdCustomerOpLogs->get(['customer_id' => $value['c_id'], 'uid' => $value['sales_id'] , 'type in(0,1,2)' => null, 'c_time>=' => $s_time, 'c_time<=' => $e_time]); if ($re_opl) {//2已跟进 $this->mdCustomerVisitData->update(['status' => 2], ['id' => $value['id']]); } else { + //只跟进status 0未见客户1到店客户 + $re_cust = $this->mdCustomers->get(['id' => $value['c_id'], 'status in(0,1)' => null]); + if (!$re_cust) { + continue; + } $ret = $this->mdCustomerVisitData->update(['status' => 3], ['id' => $value['id']]); if ($ret) { $where_vis = ['c_id' => $value['c_id'], 'sales_id' => $value['sales_id'], 't_day' => $today]; @@ -75,9 +81,9 @@ class Licheb extends HD_Controller $where_vis['status'] = 3; $where_vis['level'] = $value['level']; $where_vis['c_time'] = time(); - $id = $this->mdCustomerVisitData->add($where_vis); - if ($id) {//更新回访时间 - $this->mdCustomers->mdCustomers->update(['visit_time' => $today], ['id' => $value['c_id']]); + $add_id = $this->mdCustomerVisitData->add($where_vis); + if ($add_id) {//更新回访时间 + $this->mdCustomers->update(['visit_time' => $today], ['id' => $value['c_id']]); $params['sd'] && $log[] = $where_vis; } } diff --git a/api/controllers/wechat/Lichene.php b/api/controllers/wechat/Lichene.php index 131ba4aa..94e1c69d 100644 --- a/api/controllers/wechat/Lichene.php +++ b/api/controllers/wechat/Lichene.php @@ -509,12 +509,13 @@ Class Lichene extends HD_Controller $param = $this->input->get(); $param['page'] = intval($param['page']); //获取配置了客户联系功能的成员列表 - //$re = $this->wx_qyapi->get_external_contact(array('url' => 'get_follow_user_list')); - //echo json_encode($re, JSON_UNESCAPED_UNICODE); +// $re = $this->wx_qyapi->get_external_contact(array('url' => 'get_follow_user_list')); +// echo json_encode($re, JSON_UNESCAPED_UNICODE); +// exit; //读取成员 - $re = $this->wx_qyapi->get_external_contact(array('url' => 'user_get', 'userid' => 'DengBingWen')); - echo json_encode($re, JSON_UNESCAPED_UNICODE); - exit; +// $re = $this->wx_qyapi->get_external_contact(array('url' => 'user_get', 'userid' => 'DengBingWen')); +// echo json_encode($re, JSON_UNESCAPED_UNICODE); +// exit; //用户分页分别获取避免超时 // $userid = "DianCheDaRenXiaoLi"; // if ($param['next_cursor'] || !$param['page']) { @@ -524,15 +525,17 @@ Class Lichene extends HD_Controller // echo '跑数据结束=' . $userid; // } // exit; -// ob_start(); //打开缓冲区 - $follow_user = ["LinZhenZhen", "18950116819", "ShengHuaXiangXueTieLongLuPeng", "ChenHuiCan", "13600972070", "0fun", - "WuHuanZheng", "ChenWeiHua", "13313999284", "FuZhouShengHuaTaiQiCheXiaoShouYo", "DianCheDaRenXiaoLi", "YeJiaChen", - "LuoJinYan", "QianJianLin", "18005933510", "wudz", "huangy", "LiZhengHui", "YeRongZhang", "LiZhiWei", "CaiYaFen", - "TaoQianQian", "FanHaiYu", "XuDanPing", "ChenWenZhang", "HongXinYi", "CaiZhiMin", "JiangYeLei", "ZengLingYan", "18906027570", - "jean", "fuyy", "taric", "jimmy", "HongSiZe", "huangjq", "xugy", "wuhl", "HuangZhiJie", "ZhangShanBang", "zhangtf", "fudw", - "HuJianPing", "13666060496", "LinXiaoLong", "LinCongCong", "liuch", "RenLin", "18876491999", "KangPengHui", "liusb", "luohj", - "YangYaQi", "WangJiangFu", "SuiYuErAn", "Xia", "MuZi2020", "a.bing", "ChenZhiShen", "ChenCuiYun", "YuTing", "WenYan", "YueYouYin", - "QuanZhouLiCheChuNa"]; + ob_start(); //打开缓冲区 + $follow_user = ["LiLiXiang", "ChenZongHui", "FangYanPing", "JiangYaLi", "DianCheDaRen", "LinFan", "ChenHuiCan01", "13507568055" + , "LiuXinXin_2", "caohui", "HuJianPing", "LiuChaHua", "GuoYangYang", "ZhengYongWei", "WangWei", "LiJianJie", "WanHuaFeng" + , "YuWei", "ChenYuYou", "ZengJiaMin", "ZengLingYan", "15859720661", "LiHuaiSong", "LaiDaoAi", "18605086929", "DuXiaoXia" + , "ChenHuiMin", "WuHaiLin", "LinGuoPu", "WeiJiaXing", "WangZhiJie", "ZhaoZhenRong", "SuYaQin", "LiTingTing", "LiFengCan" + , "ChenYingMing", "huanghong", "wangwenbin", "FuDeWang", "DongPingPing", "LiJiaQunGongYongShouJi", "LiMeiJin", "lanpeifang" + , "linxiaolong", "hekaihong", "ZhangQingYuan", "LiJiaQun", "ChenLiXin", "ZhangShanBang", "WuHuanZheng", "XuHang", "HuangJian" + , "YuZhen", "18750080006", "13859842421", "YouYongHuang", "ShaoYunFei", "ChenYingQin", "LuoHuaiJie", "WengQiZhang", "LiuShengHua" + , "LiuHaiQuan", "DengBingWen", "DongKaiJie", "jimmy", "HuangJunQiang", "LaiLianYing", "ZhangWei", "WuDianZi", "XuGuangYi" + , "ZhouJinBin", "ShaoBinHua", "FuYangYi", "LiZhengHui", "YeJiaChen", "YangYaQi", "ChenMei", "DianCheLiKe", "ChenCuiYun" + , "YuTing", "ZhangTengFei", "no.39", "ZhengYun", "HuangChenChen"]; $count = count($follow_user); if ($param['page'] >= $count) { echo '
本次更新企业成员:'; @@ -563,7 +566,7 @@ Class Lichene extends HD_Controller foreach ($re['external_contact_list'] as $key => $value) { $external_userid = $value['external_contact']['external_userid']; if ($external_userid) { - $re_qy = $this->mdWechatqy->get(array('external_userid' => $external_userid)); + $re_qy = $this->mdWechatqy->get(['userid' => $userid, 'external_userid' => $external_userid]); $jsondata = array(); $jsondata['external_contact'] = $value['external_contact'] ? $value['external_contact'] : ''; $jsondata['follow_info'] = $value['follow_info'] ? $value['follow_info'] : ''; @@ -583,7 +586,7 @@ Class Lichene extends HD_Controller if (!$re_qy) { $this->mdWechatqy->add($addData); } else { - $this->mdWechatqy->update($addData, array('external_userid' => $external_userid)); + $this->mdWechatqy->update($addData, ['id' => $re_qy['id']]); } } } diff --git a/api/controllers/wxapp/licheb/User.php b/api/controllers/wxapp/licheb/User.php index 2358db20..482d0af5 100644 --- a/api/controllers/wxapp/licheb/User.php +++ b/api/controllers/wxapp/licheb/User.php @@ -339,7 +339,7 @@ class User extends Wxapp , ['title' => '今日已跟进 >', 'num' => $a_num_2, 'url' => '/pages/customer/filterList/index?level=A&status=2&visit=1&title=A级今日已跟进']]], ['title' => 'B级客户', 'list' => [['title' => '总数 >', 'num' => $b_num, 'url' => '/pages/customer/filterList/index?level=B&status_tp=1&title=B级客户'] , ['title' => '今日需跟进 >', 'num' => $b_num_1, 'url' => '/pages/customer/filterList/index?level=B&status=1&visit=1&title=B级今日需跟进'] - , ['title' => '今日已跟进 >', 'num' => $b_num_2, 'url' => '/pages/customer/filterList/index?level=A&status=2&visit=1&title=A级今日已跟进']]], + , ['title' => '今日已跟进 >', 'num' => $b_num_2, 'url' => '/pages/customer/filterList/index?level=B&status=2&visit=1&title=B级今日已跟进']]], ]; $wl_num = $this->mdCustomerVisitData->count_visit($where_v); $data = [