From e413320d3a72baf7a631aeb56c05456de3cb4f1f Mon Sep 17 00:00:00 2001 From: fangyuan <527392886@qq.com> Date: 星期四, 17 十一月 2022 15:23:33 +0800 Subject: [PATCH] 创建警员自动创捷账号接口 --- ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java b/ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java index c0cd728..6c8d759 100644 --- a/ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java +++ b/ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java @@ -7,11 +7,15 @@ import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ycl.entity.NewsPolice; +import com.ycl.service.NewsAdminService; import com.ycl.service.NewsPoliceService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; +import java.sql.SQLException; import java.util.List; /** @@ -29,6 +33,9 @@ */ @Resource private NewsPoliceService newsPoliceService; + + @Autowired + private NewsAdminService newsAdminService; /** * 鍒嗛〉鏌ヨ鎵�鏈夋暟鎹� @@ -59,9 +66,11 @@ * @param newsPolice 瀹炰綋瀵硅薄 * @return 鏂板缁撴灉 */ + @Transactional(rollbackFor = SQLException.class) @PostMapping public R insert(@RequestBody NewsPolice newsPolice) { - return success(this.newsPoliceService.save(newsPolice)); + this.newsPoliceService.save(newsPolice); + return success(newsAdminService.autoCreateAdmin(newsPolice)); } /** -- Gitblit v1.8.0