请稍等 ...
×

采纳答案成功!

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

关于CartDTO和OrderDTO

老师,我将CartDTO中的productId和productQuantity都放在OrderDTO中,去掉了CartDTO,你看可以吗?关于DTO如何设计的,以及DTO和实体类之间的转换关系、具体又如何使用,还有DTO中的list是如何设计的,老师可以给我解惑吗?

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

2回答

提问者 帅的有丢酷 2019-04-03 09:31:00

我看到在product里面有个减库存的方法。这个方法里面是遍历了CartDTO的list的,然后通过CartDTO的productid查询到对应的productInfo对象,用productInfo的库存减去CartDTO的数量,然后就是剩余库存数量。那是不是可以这样理解:加入购物车之后,库存数量就减少了。。。还有一种就是我上面说的那种,将CartDTO中的productId和productQuantity都放在OrderDTO中,这样的处理结果就是,下单之后库存数量就减少了

0 回复 有任何疑惑可以回复我~
  • productId和productQuantity都放在OrderDTO. 你可以把你改后的OrderDTO发出来。一个订单里可以购买多种商品,也就是List< CartDTO>,所以我想看看你的OrderDTO怎么设计的。
    回复 有任何疑惑可以回复我~ 2019-04-03 13:21:43
  • 提问者 帅的有丢酷 #2
    (⊙o⊙)… CartDTO是购物车,也可以理解为是订单的明细吧?一个订单有很多的明细,明细1、明细2……每个明细都对应一个productid和productQuantity。那这样的话我理解了,这个CartDTO其实可以说是productInfo这个实体对应的业务逻辑层对吗?也就是老师所说的购物车。我理解为productInfo对应的DTO
    回复 有任何疑惑可以回复我~ 2019-04-03 13:57:00
  • 廖师兄 回复 提问者 帅的有丢酷 #3
    我的天,Cart是购物车啊,不然起这个名字干嘛。。。
    回复 有任何疑惑可以回复我~ 2019-04-04 00:06:13
廖师兄 2019-04-03 01:20:09

为什么要去掉呢,每个DTO有自己的领域,也就是作用范围,订单和购物车,是不同的两个东西。DTO中list设计?没明白是什么意思

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信