请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

商户上传 token 的接口为什么放在用户子系统里?

在系统架构图里 token 不是由商户上传到商户子系统中的么,为什么上传 token 的接口却又放在用户子系统里了?

https://img1.sycdn.imooc.com/szimg/5e67a1e5084555f215461184.jpg

正在回答 回答被采纳积分+3

3回答

张勤一 2020-04-03 21:20:32

同学你好:

    我重新解释下这张图(经过详细的审计和校验代码之后),其实,这张图画的是没问题的。可以看到,我在图中 “商户上传 Token” 那里,其实是使用的虚线,这其实说说明,这个步骤并不属于商户子系统,表达的意思是商户的行为。

    那么,为什么上传 Token 的功能放到用户系统中来实现,而不是商户系统呢?这里的话,不同的系统有不一样的设计。我这里解释下,我们的系统这样设计的原因。

    1. Token 是优惠券的凭证,那么,它自然是比较重要的数据信息。如果让商户自己随意上传到系统中,而由于商户的误操作,上传的并不是对的数据,会造成极大的麻烦,且会给平台和商户造成巨大的损失;

    2. 所以,我这里的意图是:商户将 Token 直接交给平台的运营人员,运营人员经过校验与协商,确定 Token 都准确无误之后,直接导入到用户子系统(通过用户子系统的接口即可),将来分发给领取用户就好;

    这里,我还是要做出强调说明,并不是说商户的 Token 就一定不能直接上传,而是说每个系统都会有自己特殊的考虑和设计,所以,不能一概而论,我们还是要遵循需求来设计并实现。同时,我也表达下这里的歉意,我确实没有在课程中详细的说明这样设计和实现的原因,这在以后我在设计和更新课程时,一定会考虑解释清楚,非常抱歉。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1 回复 有任何疑惑可以回复我~
SuccessorSocialism 2020-04-03 19:14:49

老师,为什么这个图中商户上传 Token 那里是虚线呢?

1 回复 有任何疑惑可以回复我~
  • 同学你好,我已经重新回复啦,可以看下。
    回复 有任何疑惑可以回复我~ 2020-04-03 21:21:29
张勤一 2020-03-11 14:09:45

同学你好:

    不好意思,这张图所指向的确实是不对的,后期对课程更新的时候,我会对这一点重新说明。非常感谢同学发现问题。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!   

1 回复 有任何疑惑可以回复我~
  • 提问者 Poplar_hills #1
    主要问题不是这张图,我觉得图里的设计是完全合理的。我想问的是代码实现中为什么要把商户上传 token 的接口放在用户子系统里?这明明是个给商户使用的功能,应该放在商户平台里才对啊。
    回复 有任何疑惑可以回复我~ 2020-03-12 11:58:09
  • 提问者 Poplar_hills #2
    请问这个问题就这么不回复了吗?
    回复 有任何疑惑可以回复我~ 2020-03-19 16:44:55
  • 提问者 Poplar_hills #3
    看来是系统设计有缺陷不敢承认咯?
    回复 有任何疑惑可以回复我~ 2020-03-30 17:35:47
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信