首页 > 其他 > 详细

给产品级角色添加创建权限引发的问题

时间:2020-03-15 10:51:51      阅读:70      评论:0      收藏:0      [点我收藏+]

  在产品发布前几天,产品经理要求能不能给硬件经理添加创建单板的权限?我想了想,就是给一个角色添加权限,就像你以前不是我们组员,不和我们一起工作,现在想和我们一起工作。这还不简单,把你加入我们组就可以了,我想着这很简单啊,于是说下午就可以做完。我们系统是product,board,project三级目录。

  然而事情的发展超出了我的想象。在编码的过程中,第一个问题出来了,对比新创建的产品,以前的历史数据怎么办?需求说要改。在开发环境中刷数据刷错了,只好改过来。由于对接的系统暂时不可用,所以只能周六去生产环境测试。到周六,以为一切都ok的,但是噩梦才刚刚开始。首先,对接系统创建单板失败,回滚,但是回滚失败。发现是调用删除单板接口,但是删除单板失败。经过定位,是没有权限,原来还要加上delete权限。后来还没有考虑在单板下面创建工程的权限,这个也要考虑到回滚。同时在获取权限id并且赋值时,有些不存在,数据库返回null,造成nullpoint。经过几次反反复复,才终于解决问题。

  感想:1、自己对于我们的业务不太熟悉,没有参与产品建模阶段的工做,也没有说明文档,只能看代码和数据库,要加强对业务的理解。2.编码其实不重要,重要的是分析问题,对问题进行抽象的能力,否则只能摸石头过河,效率低下。

给产品级角色添加创建权限引发的问题

原文:https://www.cnblogs.com/Robin008/p/12496214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!