当前位置: 首页 > wzjs >正文

好设计购物网站营销推广计划

好设计购物网站,营销推广计划,食品网络营销策划方案,中央任免人员名单最近写了一段比较不错的代码,记录一下,tp3.1临时连接指定数据库,切片分类in查询,带过滤需要的数据 /*** 获取季度报告总结* author Bruce 2025/6/10*/public function getQuarterReportSummarize() {// 获取全部数据$allData $t…

最近写了一段比较不错的代码,记录一下,tp3.1临时连接指定数据库,切片分类in查询,带过滤需要的数据

/*** 获取季度报告总结* @author Bruce 2025/6/10*/public function getQuarterReportSummarize() {// 获取全部数据$allData = $this->getAllProtectedDomains();if ($allData['code'] != 1) {return $this->ajaxError($allData['message']);}// 分批处理大量数据,每批500个$batchSize = 500;$result = [];$totalDomains = count($allData['list']);for ($i = 0; $i < $totalDomains; $i += $batchSize) {$batch = array_slice($allData['list'], $i, $batchSize);$configs = D('WangZhanDomainHost')->getConfigs($batch);foreach ($configs as $key=>$config) {$messages = [];if (!$config['iswaf']) $messages[] = 'Web漏洞防护未开启';if (!$config['cc_switch']) $messages[] = 'CC防护未开启';if (!$config['cs_switch']) $messages[] = '爬虫防护未开启';if (!empty($messages)) {$result[$key] = implode(',', $messages) . ';';}}// 释放内存unset($batch, $configs);}return $this->ajaxSuccess($result);}
# WangZhanDomainHostModel.class.php
/*** 获取配置信息(优化版)*/public function getConfigs($data = []){if (empty($data)) return [];// 提取所有host和zone组合$hosts = [];$zones = [];$hostZoneMap = [];foreach ($data as $item) {if (empty($item['host']) || empty($item['zone'])) continue;$host = addslashes($item['host']);$zone = addslashes($item['zone']);$hosts[$host] = $host;$zones[$zone] = $zone;$hostZoneMap[$host][$zone] = true;}if (empty($hosts) || empty($zones)) return [];// 使用IN查询替代大量OR条件$allConfigs = $this->alias('dh')->join('LEFT JOIN anti_cc_config cc ON dh.host = cc.host AND dh.zone = cc.zone')->join('LEFT JOIN anti_cs_config cs ON dh.host = cs.host AND dh.zone = cs.zone')->where(['dh.host' => ['IN', array_unique($hosts)],'dh.zone' => ['IN', array_unique($zones)],])->field('dh.host, dh.zone, IFNULL(dh.iswaf, 0) as iswaf,IFNULL(cc.main_switch, 0) as cc_switch,IFNULL(cs.main_switch, 0) as cs_switch')->select();// 过滤出真正需要的记录$finalConfigs = [];foreach ($allConfigs as $config) {if (isset($hostZoneMap[$config['host']][$config['zone']])) {$finalConfigs[$config['host'].'.'.$config['zone']] = $config;}}return $finalConfigs;}
http://www.dtcms.com/wzjs/349039.html

相关文章:

  • 银川建设东莞百度seo
  • b2b网站推广技巧一站式营销平台
  • 重庆网站建设公司 十年五行seo博客
  • php怎样做网站管理后台网页开发流程
  • 做视频的素材怎么下载网站品牌推广策略有哪几种
  • 美食网站中饮食资讯该怎么做品牌宣传如何做
  • 网站建设项目进展情况网络服务器是指什么
  • 怎么做网站解析成都网站建设公司
  • 河南网站建设价格大全微信小程序
  • 小商品网站建设上海网络排名优化
  • 行情软件免费下载的网站百度高级搜索引擎入口
  • 策划推广活动方案石家庄整站优化技术
  • 折腾wordpress广州网站设计专注乐云seo
  • 德州哪里有做网站推广的青岛seo整站优化招商电话
  • 做网站都需要哪些软硬件谷歌seo服务
  • 朝阳网站建设公司电话裂变营销
  • 做移动网站多少钱百度风云榜
  • 邵阳市建设投资经营集团网站汽油价格最新调整最新消息
  • 做ppt的网站 知乎今晚比分足球预测
  • 菜鸟教程网站建设百度热搜榜小说排名
  • 静态网站制作流程google seo怎么做
  • drupal wordpress网站中国搜索引擎排名2021
  • 昆山有名的网站建设公司产品推广ppt
  • 网络黄页进入有限公司汕头搜索引擎优化服务
  • 请人做网站需要问哪些问题广州白云区今天的消息
  • 做羞羞事的网站华为手机网络营销策划方案
  • 网站建设销售怎么做百度关键词优化大
  • 公司网站简介怎么做做整站优化
  • 过期的网站域名软文如何推广
  • 如何做网站外链seo搜索推广