景区删除逻辑

This commit is contained in:
Jerry Yan 2025-03-31 18:52:47 +08:00
parent af2947e44a
commit c963324cfb

View File

@ -22,6 +22,8 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.List; import java.util.List;
import static com.ycwl.basic.constant.FaceConstant.USER_FACE_DB_NAME;
/** /**
* @Authorlongbinbin * @Authorlongbinbin
* @Date2024/12/3 15:25 * @Date2024/12/3 15:25
@ -90,7 +92,10 @@ public class ScenicServiceImpl implements ScenicService {
if (i > 0) { if (i > 0) {
scenicMapper.deleteConfigByScenicId(id); scenicMapper.deleteConfigByScenicId(id);
scenicAccountMapper.deleteByScenicId(id); scenicAccountMapper.deleteByScenicId(id);
taskFaceService.deleteFaceDB(id.toString()); (new Thread(() -> {
taskFaceService.deleteFaceDB(id.toString());
taskFaceService.deleteFaceDB(USER_FACE_DB_NAME + id.toString());
})).start();
scenicRepository.clearCache(id); scenicRepository.clearCache(id);
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {