|
|
@@ -16,7 +16,6 @@ import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.util.ObjectUtils;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
@@ -105,7 +104,6 @@ public class MarketingCampaignSopDetailController {
|
|
|
*/
|
|
|
@PostMapping("/add")
|
|
|
@ApiOperation(value = "新增营销活动SOP明细", notes = "支持单条新增")
|
|
|
- @Transactional(rollbackFor = Throwable.class)
|
|
|
public Result<?> add(@RequestBody MarketingCampaignSopDetailDTO dto) {
|
|
|
if (ObjectUtils.isEmpty(dto.getMarketingCampaignId())) {
|
|
|
return Result.error("营销活动id不能为空");
|
|
|
@@ -125,7 +123,6 @@ public class MarketingCampaignSopDetailController {
|
|
|
|
|
|
@PostMapping("/add-confirm")
|
|
|
@ApiOperation(value = "确认创建/编辑营销活动", notes = "根据智能调度类型生成待发送邮件")
|
|
|
- @Transactional(rollbackFor = Throwable.class)
|
|
|
public Result<?> addConfirm(@RequestBody MarketingCampaignSopDetailDTO dto) {
|
|
|
if (ObjectUtils.isEmpty(dto.getMarketingCampaignId())) {
|
|
|
return Result.error("营销活动id不能为空");
|
|
|
@@ -348,7 +345,6 @@ public class MarketingCampaignSopDetailController {
|
|
|
*/
|
|
|
@PostMapping("/add/batch")
|
|
|
@ApiOperation(value = "批量新增营销活动SOP明细", notes = "支持批量新增")
|
|
|
- @Transactional(rollbackFor = Throwable.class)
|
|
|
public Result<?> addBatch(@RequestBody List<MarketingCampaignSopDetailDTO> dtoList) {
|
|
|
if (CollectionUtils.isEmpty(dtoList)) {
|
|
|
return Result.error("数据不能为空");
|
|
|
@@ -371,7 +367,6 @@ public class MarketingCampaignSopDetailController {
|
|
|
*/
|
|
|
@PostMapping("/edit")
|
|
|
@ApiOperation(value = "编辑营销活动SOP明细", notes = "编辑营销活动SOP明细")
|
|
|
- @Transactional(rollbackFor = Throwable.class)
|
|
|
public Result<?> edit(@RequestBody MarketingCampaignSopDetailDTO dto) {
|
|
|
if (ObjectUtils.isEmpty(dto.getId())) {
|
|
|
return Result.error("id不能为空");
|
|
|
@@ -390,7 +385,6 @@ public class MarketingCampaignSopDetailController {
|
|
|
*/
|
|
|
@PostMapping("/delete")
|
|
|
@ApiOperation(value = "删除营销活动SOP明细", notes = "支持单条id或批量idList删除")
|
|
|
- @Transactional(rollbackFor = Throwable.class)
|
|
|
public Result<?> delete(@RequestBody MarketingCampaignSopDetailDTO dto) {
|
|
|
boolean isOk = false;
|
|
|
Long id = dto.getId();
|