Skip to content

Commit 972bb8b

Browse files
committed
减少用户喜爱作品数
1 parent 6b2b677 commit 972bb8b

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed

springboot-dubbo-api/src/main/java/com/lzq/api/service/AccountService.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,13 @@ public interface AccountService {
6161
*/
6262
Boolean addFavorites(String username);
6363

64+
/**
65+
* 减少喜爱数
66+
* @param username
67+
* @return
68+
*/
69+
Boolean reduceFavorites(String username);
70+
6471
/**
6572
* 更新喜爱数(校正喜爱数)
6673
* @param account

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ public interface AccountMapper extends BaseMapper<Account> {
1717

1818
Integer addFavorites(@Param("username") String username);
1919

20+
Integer reduceFavorites(@Param("username") String username);
21+
2022
Integer updateFavorites(Account account);
2123

2224
Integer addWorks(@Param("username") String username);

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ public Boolean addFavorites(String username) {
7070
return baseMapper.addFavorites(username)>0?true:false;
7171
}
7272

73+
@Override
74+
public Boolean reduceFavorites(String username) {
75+
return baseMapper.reduceFavorites(username)>0?true:false;
76+
}
77+
7378
@Override
7479
public Boolean updateFavorites(Account account) {
7580
return baseMapper.updateFavorites(account)>0?true:false;

springboot-dubbo-service/src/main/resources/mapper/AccoutMapper.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@
4040
</if>
4141
where username=#{username}
4242
</update>
43+
<update id="reduceFavorites">
44+
update account set favorites=favorites-1 where username=#{username}
45+
</update>
4346

4447
<select id="getFollowList" resultType="com.lzq.api.pojo.Account">
4548
select

0 commit comments

Comments
 (0)