diff --git a/lms/nladmin-system/src/main/java/org/nl/modules/system/service/impl/CodeDetailServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/modules/system/service/impl/CodeDetailServiceImpl.java index c8c7bbf60..c47788b09 100644 --- a/lms/nladmin-system/src/main/java/org/nl/modules/system/service/impl/CodeDetailServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/modules/system/service/impl/CodeDetailServiceImpl.java @@ -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); diff --git a/lms/nladmin-system/src/main/java/org/nl/modules/system/service/impl/GenCodeServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/modules/system/service/impl/GenCodeServiceImpl.java index 703863649..73a53d8e0 100644 --- a/lms/nladmin-system/src/main/java/org/nl/modules/system/service/impl/GenCodeServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/modules/system/service/impl/GenCodeServiceImpl.java @@ -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 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);