请稍等 ...
×

采纳答案成功!

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

默认兑换奖品之后未领取的奖品operator_id为NULL,在奖品记录列表页不显示。

在店铺详情页右上角点击兑换奖品并成功兑换之后,数据库tb_user_award_map表中operator_id未空。并且在奖品记录详情页不显示。请问该怎么处理?https://img1.sycdn.imooc.com//szimg/5a361da70001bbbd17080816.jpg

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

1回答

翔仔 2017-12-17 20:18:15

同学好,当顾客在店铺奖品页兑换奖品,还没去实体店领取该奖品的时候,operator_id为空是正常的一个业务逻辑吧,因为此时还没有领取实体奖品,只有领取了实体类奖品才有店员扫描证明领取了,才会有操作员的id。在奖品记录详情页不显示是什么意思?有没有相关截图?同学可以检查下sql语句,看看为什么没有检索出来:)

1 回复 有任何疑惑可以回复我~
  • 提问者 vvshyer #1
    逻辑没问题~ UserAwardMapDao有问题。operator_id为空时,queryUserAwardMapList方法执行后list里没有operator_id为空的userAwardMap.
    这里不好放截图了。。。我再问一次放上截图吧。
    回复 有任何疑惑可以回复我~ 2017-12-18 09:00:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信