正在显示
1 个修改的文件
包含
8 行增加
和
29 行删除
| @@ -52,41 +52,20 @@ class UpgradeProjectCount extends Command | @@ -52,41 +52,20 @@ class UpgradeProjectCount extends Command | ||
| 52 | foreach ($list as $k=>$v){ | 52 | foreach ($list as $k=>$v){ |
| 53 | $v = (array)$v; | 53 | $v = (array)$v; |
| 54 | echo date('Y-m-d H:i:s') . '时间:'.$v['updated_date'] . PHP_EOL; | 54 | echo date('Y-m-d H:i:s') . '时间:'.$v['updated_date'] . PHP_EOL; |
| 55 | - $this->country20Top($v['updated_date']); | ||
| 56 | -// $count = new Count(); | ||
| 57 | -// $arr['project_id'] = 439; | ||
| 58 | -// $arr['date'] = $v['updated_date']; | ||
| 59 | -// $arr['pv_num'] = $this->pv_num($v['updated_date']); | ||
| 60 | -// $arr['ip_num'] = $this->ip_num($v['updated_date']); | ||
| 61 | -// $arr['inquiry_num'] = $this->inquiry_num($v['updated_date']); | 55 | + $count = new Count(); |
| 56 | + $arr['project_id'] = 439; | ||
| 57 | + $arr['date'] = $v['updated_date']; | ||
| 58 | + $arr['pv_num'] = $this->pv_num($v['updated_date']); | ||
| 59 | + $arr['ip_num'] = $this->ip_num($v['updated_date']); | ||
| 60 | + $arr['inquiry_num'] = $this->inquiry_num($v['updated_date']); | ||
| 61 | + $arr['country'] = '{"也门": 4, "印度": 3, "埃及": 4, "巴西": 1, "约旦": 2, "美国": 3, "伊拉克": 4, "利比亚": 2, "墨西哥": 5, "摩洛哥": 8, "新加坡": 1, "突尼斯": 3, "巴勒斯坦": 2, "巴基斯坦": 1, "罗马尼亚": 1, "非洲地区": 2, "马来西亚": 5, "印度尼西亚": 2, "沙特阿拉伯": 3, "阿尔及利亚": 2}'; | ||
| 62 | + echo date('Y-m-d H:i:s') . '数据:'.json_encode($arr) . PHP_EOL; | ||
| 62 | } | 63 | } |
| 63 | } | 64 | } |
| 64 | echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; | 65 | echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; |
| 65 | } | 66 | } |
| 66 | 67 | ||
| 67 | /** | 68 | /** |
| 68 | - * @remark :询盘国家前20 | ||
| 69 | - * @name :country20Top | ||
| 70 | - * @author :lyh | ||
| 71 | - * @method :post | ||
| 72 | - * @time :2024/1/8 9:29 | ||
| 73 | - */ | ||
| 74 | - public function country20Top($day){ | ||
| 75 | - $country = []; | ||
| 76 | - $data = DB::connection('custom_mysql')->table('gl_customer_visit') | ||
| 77 | - ->whereDate('updated_date', $day)->where('is_inquiry',1) | ||
| 78 | - ->select('country', DB::raw('COUNT(*) as count')) | ||
| 79 | - ->groupBy('country') | ||
| 80 | - ->orderByDesc('count')->limit(20)->get()->toArray(); | ||
| 81 | - if(!empty($data)){ | ||
| 82 | - foreach ($data as $v){ | ||
| 83 | - $country[$v['country']] = $v['count']; | ||
| 84 | - } | ||
| 85 | - } | ||
| 86 | - echo date('Y-m-d H:i:s') . 'shuju:'.json_encode($country) . PHP_EOL; | ||
| 87 | - } | ||
| 88 | - | ||
| 89 | - /** | ||
| 90 | * @remark :询盘数量 | 69 | * @remark :询盘数量 |
| 91 | * @name :inquiry_num | 70 | * @name :inquiry_num |
| 92 | * @author :lyh | 71 | * @author :lyh |
-
请 注册 或 登录 后发表评论