phpyun 7.0补丁升级后由于缓存极致bug造成“网络招聘会”栏目不能显示,给小程序上架审核造成影响解决方法如下

最近Phpyun系统直接从6.44升级到了v7.0跨度非常大,以前都是0.1的标准升级现在直接跨度这么大升级内容很多,我看了下后台UI都改了 体验确实好了很多,老用户建议升级下,这次升级小程序不用重新上架,完美对接,但是有一个问题却出现了那就是升级后"网络招聘会"栏目不显示了,小程序也是,目前客服给的说法是是bug需要下一个版本里修复,。。。下一个版本又要一个月自己正在用这个功能还是自己动手吧!懂得看我教程不懂得也可以Q我2568478886分享给你请注明来自CSDN网友,我贴出代码文件对应得改过来

1.打开app\ide\libs\sysplugins\smarty_internal_compile_fairs.php 文件114行把原始代码改成如下代码
$jobidlist = d b − > s e l e c t a l l ( " c o m p a n y j o b " , " ‘ i d ‘ i n ( " . i m p l o d e ( , ˊ , ˊ db->select_all("company_job","`id` in (".implode(\',\', db>selectall("companyjob","‘idin(".implode(,ˊ,ˊjob_ids).“) and state and status=0 and r_status=1”,“id”);

if(is_array('.$name.')){foreach('.$name.' as $key=>$v){$array_zid[]=$v[id];}if(!empty($array_zid)){$rows=$db->select_all("zhaopinhui_com","`zid` in (".implode(\',\',$array_zid).") and `status`=1","`uid`,`zid`,`jobid`");$zph_com=array();$job_ids=array();foreach($rows as $va){$arr_uid[]=$a_uid[$va[zid]][]=$va[uid];if($va[jobid]){$job_ids = array_unique(array_merge($job_ids,@explode(",",$va[jobid])));}}if(!empty($arr_uid)){$arr_uid  =  array_unique($arr_uid);$joblist = $db->select_all("company_job","`uid` in (".implode(\',\',$arr_uid).") and `state`=1 and `status`=0 and `r_status`=1 GROUP BY `uid`","`uid`,count(*) as `num`");$comalljobnum = array();foreach($joblist as $val){$comalljobnum[$val[uid]] = $val[num];}$jobidlist = $db->select_all("company_job","`id` in (".implode(\',\',$job_ids).") and `state`=1 and `status`=0 and `r_status`=1","`id`");$jidarr =   array();foreach($jobidlist as $jidv){$jidarr[] = $jidv[id];}foreach($rows as $k=>$v){$rows[$k][jobnum] = 0;if($v["jobid"]){$jobidarr = @explode(",",$v["jobid"]);foreach($jobidarr as $jv){if(in_array($jv,$jidarr)){$rows[$k][jobnum]++;}}
  1. 打开app\include\libs\sysplugins\smarty_internal_compile_zphnet.php页面
  2. 75行内容:$usercount = d b − > s e l e c t a l l ( " z p h n e t u s e r " , " ‘ z i d ‘ i n ( " . i m p l o d e ( , ˊ , ˊ db->select_all("zphnet_user","`zid` in (".implode(\',\', db>selectall("zphnetuser","‘zidin(".implode(,ˊ,ˊzids).“) and usertype=1 GROUP BY zid”,“zid,count(*) as num”);
  3. `

$comlist = d b − > s e l e c t a l l ( " z p h n e t c o m " , " ‘ z i d ‘ i n ( " . i m p l o d e ( , ˊ , ˊ db->select_all("zphnet_com","`zid` in (".implode(\',\', db>selectall("zphnetcom","‘zidin(".implode(,ˊ,ˊzids).“) and status=1”,“zid,uid,jobid”);
$cuids = array();
j o b i d s = a r r a y ( ) ; f o r e a c h ( job_ids=array(); foreach( jobids=array();foreach(comlist as c o m k = > comk=> comk=>comv){
$cuids[] = $comv[“uid”];

            if($comv[jobid]){$job_ids = array_unique(array_merge($job_ids,@explode(",",$comv[jobid])));}}$jobarr = array();if(!empty($cuids)){$cuids  =  array_unique($cuids);$jobs = $db->select_all("company_job","`uid` in (".@implode(",",$cuids).") AND `state`=1 AND `r_status`=1 AND `status`=\'0\' GROUP BY `uid`","count(*) as num,uid");foreach($jobs as $jk=>$jv){$jobarr[$jv["uid"]] = $jv["num"];}$jobidlist = $db->select_all("company_job","`id` in (".implode(\',\',$job_ids).") and `state`=1 and `status`=0 and `r_status`=1","`id`");$jidarr =   array();foreach($jobidlist as $jidv){$jidarr[] = $jidv[id];}}`

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/640242.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL注入的类型之GET基于报错的SQL注入回显分析

环境准备:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客 get类型的基于报错的回显分析 我们可以通过修改URL中的ID参数值来探测是否存在注入漏洞。以下是一些常见的探测方法和实验步骤: 正常数字:将URL中的ID参数值修改为正常的数字(…

Android studio 之 适配器

ListView仅作为容器(列表),用于装载 & 显示数据(即 列表项Item)而容器内的具体数据(列表项Item)则是由 适配器(Adapter)提供 适配器(Adapter&#xff09…

分布式ID(1):分布式ID简介

1 分布式ID简介 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、…

《WebKit 技术内幕》学习之八(3):硬件加速机制

3 其他硬件加速模块 3.1 2D图形的硬件加速机制 其实网页中有很多绘图操作是针对2D图形的,这些操作包括通常的网页绘制,例如绘制边框、文字、图片、填充等,它们都是典型的2D绘图操作。在HTML5中,规范又引入了2D绘图的画布功能&a…

YARN节点故障的容错方案

YARN节点故障的容错方案 1. RM高可用1.1 选主和HA切换逻辑 2. NM高可用2.1 感知NM节点异常2.2 异常NM上的任务处理 4. 疑问和思考4,1 RM感知NM异常需要10min,对于app来说是否太长了? 5. 参考文档 本文主要探讨yarn集群的高可用容错方案和容错能力的探讨。…

【复现】D-Tale SSRF漏洞(CVE-2024-21642)_26

目录 一.概述 二 .漏洞影响 三.漏洞复现 1. 漏洞一: 四.修复建议: 五. 搜索语法: 六.免责声明 一.概述 D-Tale数据可视化插件是后端框架Flask与前端框架React组合产生的一款开源的数据可视化分析插件。 目前支持DataFrame、Series、Mu…

深入理解C语言(2):字符、字符串与内存函数

文章主题:字符、字符串与内存函数🌏所属专栏:深入理解C语言📔作者简介:更新有关深入理解C语言知识的博主一枚,记录分享自己对C语言的深入解读。😆个人主页:[₽]的个人主页&#x1f3…

Centos 7.9 服务器环境搭建

Centos 7.9 服务器环境搭建 文章目录 Centos 7.9 服务器环境搭建1、Linux2、宝塔面板3、JDK4、MySQL5、Redis6、Nacos7、Nginx 1、Linux # 查看防火墙状态 systemctl status firewalld# 查看已开放端口命令 firewall-cmd --list-all# 开放端口 firewall-cmd --zonepublic --ad…

简单屏蔽WPforms垃圾留言和无效询盘的方法

简单屏蔽WPforms垃圾留言和无效询盘的方法 发表评论 因为WPforms的可视化操作非常简单,不少外贸网站都使用WPforms来制作询盘表单,而只要网站可以提交留言,就非常容易被垃圾留言骚扰。本文奶爸将给大家介绍两种屏蔽WPforms表单垃圾留言的方…

单片机中MCU跑RTOS相比裸机的优势

经常有读者问关于RTOS的问题,比如:我现在要不要学习RTOS? 学习RTOS有什么好处? 我的项目要不要跑RTOS? 问这些问题,其实归根结底还是对RTOS理解的不够,项目开发的经验还不足等。针对这部分朋友…

实战项目(一)内容管理系统

一、实现技术 前端技术:html、javascript(jquery、ajax、json)、css 后端技术:java、mysql、servlet 开发工具:eclipse、vscode 二、项目描述 首页仿写某大学网页,上面有各种栏目及栏目内容,管理员能登录进去对首…

FPGA之分布式RAM(2)

1) 128 X1 Single Port Distributed RAM 下图中可以看出来,通过2个LUT的组合使用可以串联实现更大深度的分布式RAM.下图中出现了F7BMUX的加入, F7BMUX可以用于LUT输出的选通. 原语调用: RAM128XIS#(INIT(128h00000000000000000000000000000000) // Initial conten…

【Spring Boot 3】【Redis】集成Redisson实现消息发布订阅

【Spring Boot 3】【Redis】集成Redisson实现消息发布订阅 背景介绍开发环境开发步骤及源码一、创建 `springboot3-redis-redisson-mq-interface`二、创建 `springboot3-redis-redisson-mq-pub`三、创建 `springboot3-redis-redisson-mq-pub`四、运行测试工程目录结构背景 软件…

2.服务拆分和远程调用

2.服务拆分和远程调用 任何分布式架构都离不开服务的拆分,微服务也是一样。 2.1.服务拆分原则 这里我总结了微服务拆分时的几个原则: 不同微服务,不要重复开发相同业务微服务数据独立,不要访问其它微服务的数据库微服务可以将…

接口测试详解,看完就会。。。

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 一、什么是接口测试? 所谓接口,是指同一个系统中模块与模块间的数据传递…

6. Z字形变换(js)

题目: 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下: P A H N A P L S I I G Y I R 之后,你…

力扣移掉k位数字402

Problem: 402. 移掉 K 位数字 给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。 示例 1 : 给你一个以字符串表示的非负整数 num 和一个整数 k &…

服务器端口被占用怎么解决

服务器端口指的是用一个程序向服务器发起连接时的请求端口。 比如 FTP:23,HTTP:80,SMTP:25 这些都是TCP的端口,有的也用到UDP的端口。 1、公认端口:这种类型的端口通常称为“常用端口”。 这些…

Aria2 WebUI控制台 任意文件读取漏洞复现(CVE-2023-39141)

0x01 产品简介 Aria2 WebUI控制台是用于下载文件的实用程序。它支持 HTTP(S)/FTP/SFTP/BitTorrent 和 Metalink 协议。aria2可以从多个来源/协议下载文件,并尝试利用您的最大下载带宽。它支持同时从HTTP(S)/FTP/SFTP和BitTorrent下载文件,而从HTTP(S)/FTP/SFTP下载的数据上…

kubuctl patch 直接修改yaml文件,不使用edit

kubectl patch命令可以用于直接修改Kubernetes对象,而无需使用edit命令。这种方法非常适合在需要更新某些初始化后无法更新的资源字段时使用。 1、合并 假设我们有一个名为nginx-daemonset.yaml的DaemonSet对象,我们想要在其中添加一个新的容器。 apiV…