Skip to content

Commit b7f28a5

Browse files
authored
Merge pull request TastSong#54 from TastSong/dev/v9.6.0
feat(service): 在 AvatarService 和 EquipService 中添加事务处理
2 parents bf0de50 + 75cee16 commit b7f28a5

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

CrazyCarServer/src/main/java/com/tastsong/crazycar/service/AvatarService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import com.tastsong.crazycar.mapper.AvatarMapper;
1919
import com.tastsong.crazycar.model.AvatarModel;
20+
import org.springframework.transaction.annotation.Transactional;
2021

2122
@Slf4j
2223
@Service
@@ -80,6 +81,7 @@ public boolean canBuyAvatar(int uid, int aid) {
8081
return hasStar >= needStar;
8182
}
8283

84+
@Transactional
8385
public boolean buyAvatar(int uid, int aid){
8486
int curStar = userService.getUserStar(uid) - getNeedStar(aid);
8587
userService.updateUserStar(uid, curStar);

CrazyCarServer/src/main/java/com/tastsong/crazycar/service/EquipService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
import com.tastsong.crazycar.mapper.EquipMapper;
1717
import com.tastsong.crazycar.model.EquipModel;
18+
import org.springframework.transaction.annotation.Transactional;
1819

1920
@Service
2021
public class EquipService {
@@ -63,6 +64,7 @@ public boolean canBuyEquip(int uid, int eid){
6364
return userService.getUserStar(uid) >= getEquipNeedStar(eid);
6465
}
6566

67+
@Transactional
6668
public void bugEquip(int uid, int eid){
6769
int curStar = userService.getUserStar(uid) - getEquipNeedStar(eid);
6870
userService.updateUserStar(uid, curStar);

0 commit comments

Comments
 (0)