2017手机端投票BUG
最近发现,OA投票有几位同事使用手机端投票时显示“已投票“,但实际未操作过投票;再用电脑端进入投票,发现能正常投票。在数据库中已投票人员字段存储方式为“用户系统ID,用户系统ID”,如a员工数据库ID为155,b员工数据库ID为66,两人均投票后readers(已投票人员)字段存储信息为“155,66”,电脑端代码应该是根据“,”号分隔符准确判断已投票人员名单,但猜测手机端代码检测已投人员是直接使用字符串查找方式,如以上已投票人员字段为“155,66”,则系统ID为55的员工在手机端进入投票后,会显示“已投票”。
验证过程:直接在数据库中将readers(已投票人员)的数据"155,66"更改为”157,66"或其它不包含“55”的数据后,ID为55的用户在手机端就能正常投票了。手机端版本:2019.06.12 OA服务端版本:10.19.190522
您好,请您留下联系QQ号,以便详细沟通处理。
页:
[1]