diff --git a/api/controllers/plan/Licheb.php b/api/controllers/plan/Licheb.php index 6174b558..125dcf76 100644 --- a/api/controllers/plan/Licheb.php +++ b/api/controllers/plan/Licheb.php @@ -165,7 +165,7 @@ class Licheb extends HD_Controller $log = array(); $where = array('id >' => $c_id, 'status in(0,1)' => null, 'admin_id >' => 0, 'level <>' => 'D' , 'c_time >=' => strtotime('2021-10-25 00:00:00'), 'c_time <' => strtotime($day . ' 00:00:00')); - $res_c = $this->mdCustomers->select($where, 'id asc', 1, $size, 'id,level'); + $res_c = $this->mdCustomers->select($where, 'id asc', 1, $size, 'id,level,c_time'); if (!$res_c) { echo '执行到当前客户id:' . $c_id . '暂无数据'; return; @@ -174,32 +174,30 @@ class Licheb extends HD_Controller $c_id = $value['id']; $level = $value['level']; $if_add = 0; - $up_level = ''; - if ($level == 'h') { - $up_level = 'H'; - } else if ($level == 'a') { - $up_level = 'A'; - } else if ($level == 'b') { - $up_level = 'B'; - } else if ($level == 'c') { - $up_level = 'C'; - } else if ($level == 'd') { - $up_level = 'D'; - } - if ($up_level) {//小写更新为大写 - $ret = $this->mdCustomers->update(array('level' => $up_level), array('id' => $c_id)); - $ret && $level = $up_level; - } +// $up_level = ''; +// if ($level == 'h') { +// $up_level = 'H'; +// } else if ($level == 'a') { +// $up_level = 'A'; +// } else if ($level == 'b') { +// $up_level = 'B'; +// } else if ($level == 'c') { +// $up_level = 'C'; +// } +// if ($up_level) {//小写更新为大写 +// $ret = $this->mdCustomers->update(array('level' => $up_level), array('id' => $c_id)); +// $ret && $level = $up_level; +// } if ($level == 'H') {//每天回访一次 $re_v = $this->mdCustomersVisit->get(array('day' => $day, 'c_id' => $c_id)); !$re_v && $if_add = 1; - } else if ($level == 'A') {//隔一天打 + } else if ($level == 'A' && ($value['c_time'] < strtotime('-1 day'))) {//隔一天打 $re_v = $this->mdCustomersVisit->get(array('day>=' => $day_1, 'day<=' => $day, 'c_id' => $c_id)); !$re_v && $if_add = 1; - } else if ($level == 'B') {//一周回访一次 + } else if ($level == 'B' && ($value['c_time'] < strtotime('-7 day'))) {//一周回访一次 $re_v = $this->mdCustomersVisit->get(array('day>=' => $day_7, 'day<=' => $day, 'c_id' => $c_id)); !$re_v && $if_add = 1; - } else if ($level == 'C') {//一个月打一次 + } else if ($level == 'C' && ($value['c_time'] < strtotime('-1 month'))) {//一个月打一次 $re_v = $this->mdCustomersVisit->get(array('day>=' => $day_30, 'day<=' => $day, 'c_id' => $c_id)); !$re_v && $if_add = 1; } @@ -218,7 +216,6 @@ class Licheb extends HD_Controller echo json_encode($log, JSON_UNESCAPED_UNICODE); echo '
'; } - echo '数据库获取:
'; echo json_encode($res_c, JSON_UNESCAPED_UNICODE); }