diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/MessageTemplateServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/MessageTemplateServiceImpl.java index 5c5f3eb06..26d2b4bc9 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/MessageTemplateServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/MessageTemplateServiceImpl.java @@ -34,6 +34,7 @@ import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.annotations.Param; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.*; @@ -241,6 +242,7 @@ public class MessageTemplateServiceImpl implements MessageTemplateService { } @Override + @Transactional(rollbackFor = Exception.class) public Boolean batchRevokeNotice(BatchRevokeRequest request, LoginUserInfo user) { log.info("batchRevokeNotice request:{}", JSONObject.toJSONString(request)); List ids = request.getIds(); diff --git a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/MessageTemplateController.java b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/MessageTemplateController.java index 844707065..a431ab605 100644 --- a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/MessageTemplateController.java +++ b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/MessageTemplateController.java @@ -75,7 +75,7 @@ public class MessageTemplateController { } @PostMapping("/batchRevokeNotice") - @ApiOperation("进度管理") + @ApiOperation("批量撤销") public ResponseResult batchRevokeNotice(@RequestBody BatchRevokeRequest request) { return ResponseResult.success(messageTemplateService.batchRevokeNotice(request,CurrentUserHolder.getUser())); }