第六天

1:Please check registry access list (whitelist/blacklist).
:重启。。。。
2:解决当你点击帖子时你的点击数加1
a:在mapper.xml中查询一个id=selectClickCount,返回类型是int,查询数据库中click_count的值
<select id="selectClickCount" resultType="int">
select count(click_count) from bbs_topic
</select>
b:在mapper.java中根据id映射成函数
public int selectClickCount(BbsTopic bbsTopic);
c:在provider中创建一个接口
public int selectClickCount(BbsTopic bbsTopic);
d:在providerImpl中实现:
@Override
public int selectClickCount(BbsTopic bbsTopic){
return bbsTopicMapper.selectClickCount(bbsTopic);
}
e:service.java当个中转站:
public int selectClickCount(BbsTopic bbsTopic) {
return provider.selectClickCount(bbsTopic);
}
f:在controller中条用service,然后获取数据库中click_count的参数,获取后,执行更新操作
@Autowired
private BbsTopicService bbsTopicService;

@ApiOperation(value = "帖子详情")
@RequiresPermissions("sys.dept.read")
@RequestMapping(value = "/read/detail")
public Object detail(ModelMap modelMap, @RequestParam(value = "id", required = false) String id) {
Assert.isNotBlank(id,"ID");
BbsTopic record = bbsTopicService.queryById(id);
//查询reply中评论数赋值给click_count
int num2=bbsTopicService.detailReply(id);
record.setReplyCount(num2);
bbsTopicService.update(record);
return setSuccessModelMap(modelMap, record);
}

posted on 2016-11-30 14:11  求问者  阅读(91)  评论(0)    收藏  举报

导航