火鸟门户无法发布活动,提示“请选择活动地址坐标”解决办法

还是那句话,火鸟就是一张皮,一张你看起来好看的皮,其实内心坏透了,病入膏肓。

而这张皮只想着一直换皮,不思进取,从来不想改过自新,去检查检查自己到底是什么问题。

所以,火鸟门户为什么到现在没有一个拿得出手的客户?

究其原因,无外乎表面功夫做得很足,不注重实际,真正上线跑起来,到处都是问题。

好了,今天我们一起来解决一个火鸟门户默认程序默认模板状态下,无法发布活动的BUG。

1、原版模板也报错

其实为了排查是否是改代码造成的,还特意从商店下了原版模板,结果发现,原版模板整个业务逻辑上也是走不通的。

火鸟门户无法发布活动,提示“请选择活动地址坐标”解决办法

经过测试,不管是模板一,还是模板二,都是皮不一样而已,代码是一样的,所以也不要纠结是不是用的模板不对的问题,不存在这个问题。

2、以为是前端问题

模板文件的80行至93行,是出问题所在,我们可以结合报错解密一起看看。

我们注意到,第85行代码,做了注释,那么是否是这句注释造成的呢?

从代码字面意思是选择区域的一句代码,很有可能,所以我们把这句注释取消。

火鸟门户无法发布活动,提示“请选择活动地址坐标”解决办法

事与愿违,取消这段代码只是会显示上图中的「选择区域」而已,显然我们想错了。

3、以为是JS判断问题

我们在同路径下的JS文件夹,找到huodong-fabu.js,在299行至456行,很明显,是通过JS判断并且AJAX提交的代码。

但是,认真找了以上代码,并没有报错信息中的

4、控制器和前端不匹配是罪魁祸首

我们继续在源码中查找了很久,终于在控制器中,找到了相应的业务代码。路径为:

在2079行至2087行,就是活动发布的后端控制器判断代码。

我们讲最后一行的报错注释掉。

返回前台用户视角,再次测试提交活动。

火鸟门户无法发布活动,提示“请选择活动地址坐标”解决办法

还是报错……不好意思,开个玩笑,只是少填了表单参数而已,我们把漏填的参数填上。

火鸟门户无法发布活动,提示“请选择活动地址坐标”解决办法

发布成功,问题解决。

最后不得不感叹,如果想着是买了火鸟门户,拿来就能直接使用,可能这只能是自己的幻想。

火鸟门户无法发布活动,提示“请选择活动地址坐标”解决办法

看看上面的代码,如果不是经常和代码打交道,想用好这个系统,可能么?

火鸟门户确实是经常推出新功能呢,安卓苹果都有APP,各端适应,而且都很好看,但又有什么用呢?

业务逻辑走不通,功能上有明显缺陷,操作流程繁琐,长得再好看,也不过是臭皮囊。

原创文章,作者:蓝洛水深,如若转载,请注明出处:https://www.ilanluo.com/9657

发表评论

登录后才能评论