|
|
@@ -12,15 +12,18 @@ import java.util.List;
|
|
|
@Repository
|
|
|
public interface SceneRepository extends JpaRepository<SceneEntity,Long> {
|
|
|
|
|
|
- @Query(nativeQuery = true, value = "select c.id,c.scene_name sceneName,scene_cover_url sceneCoverUrl,scene_data sceneData,bre.user_name userName from scene_entity c " +
|
|
|
+ @Query(nativeQuery = true, value = "select c.id,c.scene_name sceneName,scene_cover_url sceneCoverUrl,scene_data sceneData,bre.user_name userName," +
|
|
|
+ "scene_detail_url sceneDetailUrl from scene_entity c " +
|
|
|
"left join scene_buy_record_entity bre on c.id = bre.scene_id and bre.user_name = :userName and bre.tb_status=0 where c.tb_status = 0")
|
|
|
List<SceneDto> findAllBuyRecordByUserIdAndType(@Param("userName")String userName);
|
|
|
|
|
|
- @Query(nativeQuery = true,value = "select c.id, c.scene_name sceneName, scene_cover_url sceneCoverUrl, scene_data sceneData,bre.user_name userName from scene_entity c" +
|
|
|
+ @Query(nativeQuery = true,value = "select c.id, c.scene_name sceneName, scene_cover_url sceneCoverUrl, scene_data sceneData,bre.user_name userName," +
|
|
|
+ "scene_detail_url sceneDetailUrl from scene_entity c" +
|
|
|
" left join scene_buy_record_entity bre on c.id = bre.scene_id and bre.user_name = :userName and bre.tb_status=0 where bre.id is null and c.tb_status = 0")
|
|
|
List<SceneDto> findAllUnBuyRecordByUserIdAndType(@Param("userName")String userName);
|
|
|
|
|
|
- @Query(nativeQuery = true,value = "select c.id, c.scene_name sceneName, scene_cover_url sceneCoverUrl, scene_data sceneData,bre.user_name userName from scene_entity c" +
|
|
|
+ @Query(nativeQuery = true,value = "select c.id, c.scene_name sceneName, scene_cover_url sceneCoverUrl, scene_data sceneData,bre.user_name userName," +
|
|
|
+ " scene_detail_url sceneDetailUrl from scene_entity c" +
|
|
|
" left join scene_buy_record_entity bre on c.id = bre.scene_id and bre.user_name = :userName and bre.tb_status=0 where bre.id is not null and c.tb_status = 0")
|
|
|
List<SceneDto> findAllBuiedRecordByUserIdAndType(@Param("userName")String userName);
|
|
|
}
|