改完queryUserAwardMapList之后,店家管理系统积分记录页出现问题。

来源:15-12 店家管理系统剩余功能开发之奖品领取页的开发

vvshyer

2017-12-20

今天测试发现改了这个地方后,会导致店家管理系统的积分记录页无法显示。原因是删去了operator相关的sql,导致读取出的userAwardMap中operator为null,前端页面无法读取对应的operator操作员,所以出现页面无数据的情况。 我的解决办法是:重新复制一个以前的未删去operator的方法并改个名,就能正常显示。期待老师更好的解决方法~

写回答

2回答

翔仔

2017-12-20

同学可以把相关的mapper还有dao贡献出来,翔仔给更新到代码里面去,在代码添加出标明是vvshyer修改 :)

0
2
vvshyer
UserAwardMapDao增加一个方法:queryReceivedUserAwardMapList参数与queryUserAwardMapList相同。 对应的Mapper与旧版的一致。删去其中用不到的if条件。(这里粘贴不了代码,内容太多超出了回复的字数要求) 在UserAwardMapService里增加接口:listReceivedUserAwardMap。参数与listUserAwardMap相同。实现也类似。将调用的query改成新增的queryReceivedUserAwardMapList。 在shopadmin里UserAwardManagementController的listuserawardmapsbyshop方法里将userAwardMapService调用的listUserAwardMap改为listReceivedUserAwardMap。 大功告成~
2017-12-20
共2条回复

翔仔

2017-12-20

vv害羞者同学,你好。奇怪了我昨天明明回复了问题咋不见了。昨天是这样回复的:这样看确实只能是跟同学的一样,毕竟业务要求不同,分开成两个sql来实现,用union来实现的话排序不好控制


0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5127 学习 · 8148 问题

查看课程