远程了 碰到了难搞的需求 求 v 站老哥支个招

2020-02-25 21:08:49 +08:00
 SWBMESSI

我司产品经理忽然抽风 让我改动用户管理系统 我们现在的用户管理系统代码是之前离职的同事写的 代码挺屎 比较粗糙 就一张表 一大坨判断 他让我加微信跟支付宝登录 还有还要实现自动把注册用户信息发到他钉钉上(好像是要每个用户亲自联系一下(我们做的股票投资的) 还要记录 ip 地区 追加标签分类,我大概看了下微信跟支付宝的 api 文档 感觉还挺麻烦的 而且 感觉根据产品的尿性 他们好像最近要开始挖掘用户了 估计以后还要再加新需求 老哥们看看有没有什么现成的轮子能接入 或者有外包愿意做也行 我可以负责人商讨一下 负责人也觉得麻烦 后端技术栈 Node + Koa

3739 次点击
所在节点    程序员
26 条回复
cs3230524
2020-02-25 22:57:42 +08:00
给你个思路吧,你需要把自己系统的用户体系独立出入,再加表记录第三方介入的体系做登录。最终用的还是自己的表数据。
YeungKC
2020-02-26 04:33:16 +08:00
既然有意付费就留个邮箱呗?
YeungKC
2020-02-26 04:33:43 +08:00
周四上线,打扰了
ferstar
2020-02-26 07:22:16 +08:00
楼上已经有人提过了,你自己新做一个聚合登录的中间件,对外接入支付宝,微信的登录接口,对内统一封装,没有历史包袱,这个 2 小时够了吧。

你们原来那个登录逻辑如果懒得改就不用改,直接中间件接口对着原来登录接口字段怼用户数据就行,需要在 user 表里加个用户类型,比如原来就叫 sys,微信来的叫 wx,支付宝来的叫 alipay,QQ 来的叫 QQ 等等,介于原代码垃圾,这部分 1 小时差不多了吧。

钉钉通知就更容易了,新建一个钉钉群,名字随便叫,把产品拉进来,再添加一个机器人,注册那块添加个 webhooks 调用就行,这个半小时也够了。

整个需求大概小半天就能肛出来,下午留点时间上测试环境做做回归测试,保证原有业务不受影响就能上线,要不了一天时间。

啥,说支付宝 or 微信登录有 bug ?甩锅大法走起呗,一起喷他们接口文档写的屎,留了些坑云云,你这边需要时间排查 bug 啥的。问几天能搞定,怎么也得一两天吧。。。

完美解决,说不定还能留点时间摸鱼。
zarte
2020-02-26 09:32:05 +08:00
@ferstar 厉害
ps1aniuge
2020-02-26 13:37:34 +08:00
楼主的回车键坏了,鉴定完毕。~~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/647526

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX