diff --git a/ebts/ebts-generator/src/main/java/com/ebts/generator/service/impl/TopSearchTableServiceImpl.java b/ebts/ebts-generator/src/main/java/com/ebts/generator/service/impl/TopSearchTableServiceImpl.java
index c0fe3a7..ab5bef0 100644
--- a/ebts/ebts-generator/src/main/java/com/ebts/generator/service/impl/TopSearchTableServiceImpl.java
+++ b/ebts/ebts-generator/src/main/java/com/ebts/generator/service/impl/TopSearchTableServiceImpl.java
@@ -131,8 +131,8 @@ public class TopSearchTableServiceImpl implements TopSearchTableService {
for (Long roleId : topSearchTable.getRoleIds()) {
searchTableRoles.add(new SearchTableRole(topSearchTable.getId(),roleId));
}
+ searchTableRoleDao.deleteSearchTableRoleById(topSearchTable.getId());
boolean renewalRole = inserTopTableRole(searchTableRoles);
-
Integer renewal = topSearchTableDao.updateTopSearchTable(topSearchTable);
if (renewal >0 && renewalRole){
return new ServerResult<>(true,renewal);
diff --git a/ebts/ebts-generator/src/main/resources/mapper/generator/SearchTableRoleMapper.xml b/ebts/ebts-generator/src/main/resources/mapper/generator/SearchTableRoleMapper.xml
index 661a8df..5140a79 100644
--- a/ebts/ebts-generator/src/main/resources/mapper/generator/SearchTableRoleMapper.xml
+++ b/ebts/ebts-generator/src/main/resources/mapper/generator/SearchTableRoleMapper.xml
@@ -8,43 +8,6 @@
-
- select search_table_id, role_id from gen_search_table_role
-
-
-
-
-
-
-
-
- insert into gen_search_table_role
-
- search_table_id,
- role_id,
-
-
- #{searchTableId},
- #{roleId},
-
-
-
-
- update gen_search_table_role
-
- role_id = #{roleId},
-
- where search_table_id = #{searchTableId}
-
delete from gen_search_table_role where search_table_id = #{searchTableId}