ソースを参照

fix: cso新增/修改加上事务控制

lixuesong 1 年間 前
コミット
65daf8a536

+ 3 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/WmDaAgentController.java

@@ -34,6 +34,7 @@ import com.qunzhixinxi.hnqz.common.log.annotation.SysLog;
 import com.qunzhixinxi.hnqz.common.security.util.SecurityUtils;
 import lombok.AllArgsConstructor;
 import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
 
 import java.time.LocalDateTime;
@@ -188,6 +189,7 @@ public class WmDaAgentController {
 	 */
 	@SysLog("CSO管理-新增")
 	@PostMapping
+	@Transactional(rollbackFor = Exception.class)
 	public R save(@RequestBody WmDaAgent wmDaAgent) {
 		WmDaAgent query = new WmDaAgent();
 		query.setGsmc(wmDaAgent.getGsmc());
@@ -417,6 +419,7 @@ public class WmDaAgentController {
 	 */
 	@SysLog("CSO管理-修改")
 	@PutMapping
+	@Transactional(rollbackFor = Exception.class)
 	public R updateById(@RequestBody WmDaAgent wmDaAgent) {
 		SysDept sysDept1 = new SysDept();
 		sysDept1.setDeptId(Integer.parseInt(wmDaAgent.getDeptId()));

+ 2 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/WmTaskTypeEntRefController.java

@@ -14,6 +14,7 @@ import com.qunzhixinxi.hnqz.common.log.annotation.SysLog;
 import com.qunzhixinxi.hnqz.admin.entity.WmTaskTypeEntRef;
 import com.qunzhixinxi.hnqz.common.security.util.SecurityUtils;
 import lombok.AllArgsConstructor;
+import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
 
 import java.time.LocalDateTime;
@@ -165,6 +166,7 @@ public class WmTaskTypeEntRefController {
 	 */
 	@SysLog("新增药企给代理商设定积分规则")
 	@PostMapping("saves")
+	@Transactional(rollbackFor = Exception.class)
 	//@PreAuthorize("@pms.hasPermission('admin_wmtasktypeentref_add')" )
 	public R saves(@RequestBody WmTaskTypeEntRef wmTaskTypeEntRef) {
 

+ 1 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmDaAgentServiceImpl.java

@@ -299,6 +299,7 @@ public class WmDaAgentServiceImpl extends ServiceImpl<WmDaAgentMapper, WmDaAgent
 	}
 
 	@Override
+	@Transactional(rollbackFor = Exception.class)
 	public R insert(WmDaAgent wmDaAgent) {
 		WmDaAgent query = new WmDaAgent();
 		query.setGsmc(wmDaAgent.getGsmc());