添加回滚注解

This commit is contained in:
2022-12-08 15:44:11 +08:00
parent 7e30b906d1
commit d1764f476c
2 changed files with 9 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ import org.nl.modules.wql.util.WqlUtil;
import org.springframework.cache.annotation.CacheConfig;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.Date;
import java.util.Map;
@@ -29,6 +30,7 @@ public class CodeDetailServiceImpl implements CodeDetailService {
}
@Override
@Transactional(rollbackFor = Exception.class)
public void create(Map form) {
JSONObject json = new JSONObject();
String id = IdUtil.simpleUUID();
@@ -61,11 +63,13 @@ public class CodeDetailServiceImpl implements CodeDetailService {
}
@Override
@Transactional(rollbackFor = Exception.class)
public void delete(String id) {
WQLObject.getWQLObject("sys_code_rule_detail").delete("id = '"+id+"'");
}
@Override
@Transactional(rollbackFor = Exception.class)
public void update(JSONObject json) {
String now = DateUtil.now();
json.put("update_time",now);

View File

@@ -15,6 +15,7 @@ import org.nl.modules.wql.util.WqlUtil;
import org.springframework.cache.annotation.CacheConfig;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.Date;
import java.util.HashMap;
@@ -49,6 +50,7 @@ public class GenCodeServiceImpl implements GenCodeService {
}
@Override
@Transactional(rollbackFor = Exception.class)
public void create(Map form) {
Long currentUserId = SecurityUtils.getCurrentUserId();
String currentUsername = SecurityUtils.getCurrentUsername();
@@ -74,6 +76,7 @@ public class GenCodeServiceImpl implements GenCodeService {
}
@Override
@Transactional(rollbackFor = Exception.class)
public void delete(Set<String> ids) {
for (String code : ids) {
WQLObject.getWQLObject("sys_code_rule").delete("id = '" + code + "'");
@@ -82,6 +85,7 @@ public class GenCodeServiceImpl implements GenCodeService {
}
@Override
@Transactional(rollbackFor = Exception.class)
public void update(JSONObject json) {
WQLObject wql = WQLObject.getWQLObject("sys_code_rule");
String code = json.getString("code");
@@ -98,6 +102,7 @@ public class GenCodeServiceImpl implements GenCodeService {
}
@Override
@Transactional(rollbackFor = Exception.class)
public String codeDemo(Map form) {
String code = (String) form.get("code");
String id = this.queryIdByCode(code);