Skip to content

Commit 912f509

Browse files
committed
修改查询喜爱字段问题
类中喜爱字段类型和数据库补匹配问题
1 parent 57e39b7 commit 912f509

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

springboot-dubbo-api/src/main/java/com/lzq/api/dto/ExampleAccount.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public class ExampleAccount implements Serializable {
8181
*/
8282
@TableField(value = "favorites")
8383
@JsonProperty("favorites")
84-
private String favorites;
84+
private Integer favorites;
8585

8686

8787
@TableField(exist = false)

springboot-dubbo-service/src/main/java/com/lzq/dubboservice/service/FavoritesServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@ public Boolean cancelFavorites(Favorites favorites) {
5454
//先删除
5555
QueryWrapper<Favorites> wrapper = new QueryWrapper<>();
5656
wrapper.eq("username", favorites.getUsername());
57-
wrapper.eq("exampleId", favorites.getExampleId());
57+
wrapper.eq("example_id", favorites.getExampleId());
5858
Boolean delete = baseMapper.delete(wrapper) > 0 ? true : false;
5959
int i1 = 0;
6060
if (delete) {
6161
do {
6262
//用来查询关注人
6363
QueryWrapper<Example> exampleQueryWrapper = new QueryWrapper<>();
64-
wrapper.eq("example_id", favorites.getExampleId());
64+
exampleQueryWrapper.eq("example_id", favorites.getExampleId());
6565
//获取喜爱的用例
6666
Example example = exampleMapper.selectOne(exampleQueryWrapper);
6767
example.setFavorites(example.getFavorites() - 1);

springboot-dubbo-web/src/main/java/com/lzq/web/controller/ExampleController.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,16 +166,19 @@ public Map<String,Object> addFavorites(Favorites favorites){
166166
@PostMapping("/cancelFavorites")
167167
@ApiOperation("取消喜爱")
168168
public Map<String,Object> cancelFavorites(Favorites favorites){
169+
log.info("取消喜爱"+favorites.toString());
169170
if (StringUtils.isNotBlank(favorites.getUsername())
170171
&& StringUtils.isNotBlank(favorites.getExampleId())){
171172
//取消喜爱
172173
Boolean bol = favoritesService.cancelFavorites(favorites);
174+
log.info(bol.toString());
173175
//清除缓存中的喜爱
174176
if (bol){
175177
redisTemplate.opsForList().remove(favorites.getUsername()+"fav", 0, favorites.getExampleId());
176178
}
177179
//更新用户喜爱数量
178180
Boolean aBoolean = accountService.reduceFavorites(favorites.getUsername());
181+
179182
log.info(aBoolean.toString());
180183
return ResultMapUtils.ResultMap(bol,0,null);
181184
}else {

0 commit comments

Comments
 (0)