`
Yinny
  • 浏览: 296390 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

删除单条分享理由的日常总结

 
阅读更多
上周总算把这个简单蕴含蛋疼逻辑的简单功能发布了 ,现在回头来总结一下这次做日常的心得,
遇到的头疼问题:
1、因为每一次大分享的时候都可以指定隐私范围,所以淘单的隐私是取所有分享理由中可见范围最大的那条的隐私,所以删除单条理由之后整个淘单的隐私也要跟着变,即取剩下的理由中隐私范围最大的,这就有一个问题,用户在删除某个淘单的某条理由之后,这个淘单的隐私就在用户不知道的情况下悄然改变了,我们的代码逻辑是合理的,但对于用户来说这样的体验是不合理的,在和pd讨论之后决定删除理由之后保持淘单隐私不变!但这问题又来了,举个例子:一个隐私为0的淘单,分别有隐私为0,1,2的三条理由,删除了0的那条之后,淘单隐私本该变为1,但此时保持不变的话还是0,但在list页展示的时候就有问题,看不到这条隐私为0的淘单,detail页却能看到,所以又得在list页补一条分享理由不可见的数据,不仅list页出问题,隐私分组设置也出了问题,最终经商讨,还是改回删除理由之后重新计算隐私,也是权宜之策了,这就是发现漏洞补漏洞的过程,要解决这些问题必须在数据源上做控制,分享的时候只能选择所有人可见或仅自己可见,不要有那么多的隐私范围可选!
2、作为一个很懒的分享者,或许在用分享组件分享宝贝的时候需要快速分享而不着一字,那么需要默认文案的分享,作为内容的沉淀方,一条条理由重复的分享既不美观也没有实际意义,为了页面展示的美观我们需要做默认分享理由合并展示,删除的时候需要合并删除,或是直接过滤默认理由的分享不展示…以上内容沉淀方要做的种种处理让我觉得这样的产品很纠结,因为可能用户需要这个功能,但是我们却又要花更多的精力去处理这个功能带来的不足,这是为什么?最终决定采用过滤默认分享理由不展示的方案,也算皆大欢喜 
3、还有就是wow的数据很烦呐,追加分享依附于主分享,但在淘单里展示的时候是把所有的分享理由取出来展示,不分主次的,现在有一个问题,用户删除的如果是带有几条追加分享的主分享时,本来点击的是删除一条分享理由,但删除了之后会同时消失几条理由,这就是所谓唇寒齿亡,主分享被删,追加分享页不复存在,用户肯定会很疑惑,为什么有时候删的只是一条 有时候删一条会删掉好几条 ,这个点后续做优化,我想了个方案是在删除主分享的时候顺便把追加分享插入bask_item表里,这样就不会造成连带删除啦,顺便还做了数据订正,理想的最终情况是可以把re_share表扔开了
(虽然用删除的人大概不会多,但这个后续还是要改一下)
分享到:
评论

相关推荐

    evT.zip_EVT_evt 删除_evt 单条删除_删除Windows日志_日志 删除

    总结,删除Windows日志是一项涉及系统管理的任务,可以使用事件查看器进行操作,但要注意Windows内建工具不支持单条删除。如果需要这样的功能,可能需要第三方工具,如压缩包中的"evT"工具。在使用任何工具或脚本...

    OracleDBA日常维护操作手册命令总结_Oracle数据库教程.pdf

    根据提供的文件信息,内容涵盖Oracle数据库的日常维护操作以及相关命令的总结,以下是详细的知识点: 1. 表空间 表空间是数据库存储逻辑结构的基本单元,用于组织和管理数据库对象。操作包括创建表空间、创建临时表...

    DongPu.rar

    1 单条记录的定位,增加,修改,删除,维护单条记录需要考虑父子关系(难度2),叶子节点才能删除(难度1),需要考虑循环(难度3) 2 批量导入,从页面上传指定的txt文件,批量导入到数据库中,可以认为里面的数据...

    oracle日常运维总结.docx

    本文将对 Oracle 日常运维操作进行总结,包括备份、启动和关闭、删除用户和表空间、创建用户和表空间、用户授权等。 备份 ---- 备份是 Oracle 运维操作的重要部分,旨在防止数据丢失。备份可以手动或自动进行。...

    ListView单条数据的处理(增删改查)

    总结来说,ListView在Android开发中的数据处理主要是通过Adapter与数据源的配合来完成。掌握好ListView的增删改查操作,能够有效地提升用户体验,同时也能为复杂的界面设计打下坚实的基础。在实际开发中,还需要考虑...

    ssm单表增删改查

    总结起来,SSM框架下实现单表增删改查涉及多个层次的协作:Controller接收请求,Service处理业务逻辑,Mapper执行SQL操作。通过合理设计和配置,可以构建出高效稳定的Web应用。开发者在实践中不断熟练这些操作,将有...

    SQL语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等

    SQL 语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等 SQL 语句是关系数据库管理系统的核心组成部分,用于管理和操作数据库。下面是 SQL 语句的总结,包括创建数据库、创建表、修改表结构、增删...

    腾讯微博批量删除器 v2.5.zip

    腾讯微博批量删除器是一款可自动批量删除腾讯微博的小工具,删除1000条微博只需点点鼠标,6分钟内删完。软件完全免费使用,获取列表后选择单条删除或批量删除即可。 目前腾讯微博只能逐条删除,部分用户发布了几千...

    pads中删除 走线的小技巧

    - 如果需要删除单条走线且不需要连续删除时,此方法更为合适。 ##### 3. 结合Backspace键与选择功能 - 如果先选择了一条走线,然后按Backspace键,只能对选定的一条走线进行删除。 - 此方法适用于仅需删除单条特定...

    办公室日常管理信息系统

    该系统可以实现办公室日常事务通告的添加、删除、修改和查询功能,方便办公室人员查询和管理办公室日常事务通告。 系统环境配置: 1. 操作系统:该系统可以在Windows、Linux等多种操作系统平台上运行。 2. 数据库...

    三层实现单表增删改查

    总结一下,实现单表增删改查的三层架构流程如下: 1. 表现层:接收用户操作,如点击按钮。 2. 业务逻辑层:处理用户请求,进行数据验证,调用数据访问层方法。 3. 数据访问层:执行具体的数据库操作,如SQL语句,...

    个人计算机网络基础知识学习总结

    个人计算机网络基础知识学习总结 个人计算机网络基础知识学习总结 个人计算机网络基础知识学习总结 个人计算机网络基础知识学习总结 内容来源于网络分享。仅供学习使用。请勿商用。如有侵权,请联系我。我将立即...

    Maven+SpringBoot+JPA单表增删改查实例

    总结起来,这个"Maven+SpringBoot+JPA单表增删改查实例"是一个简洁明了的教程,旨在帮助初学者快速上手Spring Boot和Spring Data JPA。通过学习和实践这个例子,开发者能够掌握使用Maven构建项目,利用Spring Boot的...

    昆仑通态触摸屏如何删除历史报警记录

    昆仑通态触摸屏删除历史报警记录 在工业自动化领域,昆仑通态触摸屏是一种常用的HMI(Human-Machine Interface)设备,用于实时监控和控制工业过程。然而,在实际应用中,我们可能需要删除历史报警记录,以便更好地...

    总结MySQL增删改查

    总结MySQL增删改查

    菲菲QQ说说批量删除软件 v3.5.zip

    为此作者特编写了一款可自动批量删除QQ说说的小工具,删除1000条说说只需点点鼠标,6分钟内删完。 软件完全免费使用,获取列表后选择单条删除或批量删除即可。 注: 1.仅能删除自己QQ空间的说说,无密码的不可...

    ssh平台,单表的增删改查

    总结来说,SSH框架提供了强大的工具和技术,用于构建包含单表操作和Excel生成功能的Web应用。Struts2处理用户交互,Spring进行组件管理和事务控制,而Hibernate则负责与数据库的交互。开发者可以通过熟练掌握这些...

    LB插件之删帖增加删除理由

    注意:此方法是在 LB5000XP v0830 基础上修改的,修改前请备份好原文件,以防万一! 来源:三元社区 作者:阿强 用处:管理员删除帖时,可定义:“删除理由”,并可以短消息通知发帖用户。

    删除顽固文件软件Unlocker绿色单文件版

    在日常使用中,Unlocker可以有效地帮助我们处理由于各种原因导致的文件删除难题,如病毒、恶意软件占用,或者某些后台运行的程序无响应时。然而,如果遇到严重的病毒感染,单纯依赖Unlocker可能不够,可能还需要配合...

Global site tag (gtag.js) - Google Analytics