소스 검색

:zap: user list

shc 9 달 전
부모
커밋
22830b8333

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

@@ -89,9 +89,9 @@ public class SysUserAreaServiceImpl extends ServiceImpl<SysUserAreaMapper, SysUs
         String tableName = "sys_user_area_" + IdUtil.fastSimpleUUID();
         userAreaTempMapper.createTempTable(tableName);
         userAreaTempMapper.batchInsertTempData(tableName, areaIds);
-        // userAreaTempMapper.dropTempTable(tableName);
 
         List<SysUserArea> sysUserAreas = this.baseMapper.listFromTempTable(tableName);
+        userAreaTempMapper.dropTempTable(tableName);
 
         // return this.list(Wrappers.<SysUserArea>lambdaQuery().in(SysUserArea::getAreaId, areaIds)).stream().map(SysUserArea::getUserId).distinct().collect(Collectors.toList());
         return sysUserAreas.stream().map(SysUserArea::getUserId).distinct().collect(Collectors.toList());

+ 2 - 1
hnqz-upms/hnqz-upms-biz/src/main/resources/mapper/SysUserAreaTmepMapper.xml

@@ -16,9 +16,10 @@
 		<foreach collection="list" item="item">
     INSERT INTO ${tableName}(id) VALUES (#{item});
     </foreach>
+		COMMIT ;
   </insert>
 
 	<delete id="dropTempTable">
-		DROP TEMPORARY TABLE  ${tableName}
+		DROP GLOBAL TEMPORARY TABLE  ${tableName}
 	</delete>
 </mapper>