新闻采集修改,完成发送邮件

This commit is contained in:
2025-11-18 17:56:10 +08:00
parent 049b6f2cf3
commit 9f3176194b
50 changed files with 3929 additions and 322 deletions

View File

@@ -52,7 +52,7 @@ public class AchievementController {
* 删除成就
*/
@DeleteMapping("/achievement")
public ResultDomain<Void> deleteAchievement(@RequestBody TbAchievement achievement) {
public ResultDomain<Boolean> deleteAchievement(@RequestBody TbAchievement achievement) {
return achievementService.deleteAchievement(achievement.getAchievementID());
}
@@ -125,7 +125,7 @@ public class AchievementController {
* 撤销用户成就
*/
@DeleteMapping("/revoke")
public ResultDomain<Void> revokeAchievement(
public ResultDomain<Boolean> revokeAchievement(
@RequestParam(name = "userID") String userID,
@RequestParam(name = "achievementID") String achievementID) {
return achievementService.revokeAchievement(userID, achievementID);

View File

@@ -168,8 +168,8 @@ public class ACHAchievementServiceImpl implements AchievementService {
@Override
@Transactional(rollbackFor = Exception.class)
public ResultDomain<Void> deleteAchievement(String achievementID) {
ResultDomain<Void> resultDomain = new ResultDomain<>();
public ResultDomain<Boolean> deleteAchievement(String achievementID) {
ResultDomain<Boolean> resultDomain = new ResultDomain<>();
try {
if (!StringUtils.hasText(achievementID)) {
resultDomain.fail("成就ID不能为空");
@@ -188,7 +188,7 @@ public class ACHAchievementServiceImpl implements AchievementService {
int result = achievementMapper.updateAchievement(achievement);
if (result > 0) {
resultDomain.success("删除成就成功", (Void) null);
resultDomain.success("删除成就成功", true);
} else {
resultDomain.fail("删除成就失败");
}
@@ -405,8 +405,8 @@ public class ACHAchievementServiceImpl implements AchievementService {
@Override
@Transactional(rollbackFor = Exception.class)
public ResultDomain<Void> revokeAchievement(String userID, String achievementID) {
ResultDomain<Void> resultDomain = new ResultDomain<>();
public ResultDomain<Boolean> revokeAchievement(String userID, String achievementID) {
ResultDomain<Boolean> resultDomain = new ResultDomain<>();
try {
if (!StringUtils.hasText(userID) || !StringUtils.hasText(achievementID)) {
resultDomain.fail("参数不能为空");
@@ -417,7 +417,7 @@ public class ACHAchievementServiceImpl implements AchievementService {
if (result > 0) {
// 重置进度
progressMapper.deleteProgress(userID, achievementID);
resultDomain.success("撤销成就成功", (Void) null);
resultDomain.success("撤销成就成功", true);
} else {
resultDomain.fail("撤销成就失败");
}