situation: 商品服务和搜索服务
task: 在商品上下架的时候,将es里的商品做更新
action:
在上下架服务中要 sendmessaage方法 ,执行类是producer
在 搜索服务中要 分别在上架和下架时接收消息,执行响应服务。
result:消息生产者发出消息,消费者得到消息,执行业务
购物车业务:
显示订单
orderinfo 需要设置
tradedetail(用converter转换) 调用cartapiclient
check 价格是否跟数据库最新价格相等 调用productclient
从cartinfo获得num和amount ,遍历cartinfo,总价等于单种商品乘它的数目后求和, num就是求和
提交订单
判断是否重复提交 去redis
删除购物车信息
我的订单: 核心: mapconstruct,page分页,
问题:如果需要的是page(orderInfodto) 但是分页参数查询后返回的是,page(orderInfo)
解决方案:1.用mapconstruct 但是不会
2.给page里的成员变量赋值,用page(orderInfo)的current total size pages records
给它赋值即可