|
@ -83,6 +83,11 @@ public class BaseVideoGroupService extends BaseJpaService<BaseVideoGroupDO, Base
|
|
|
* @return
|
|
|
*/
|
|
|
public Envelop deleteVideoGroup(Long id){
|
|
|
String sql = "SELECT count(v.id) count FROM base_video v INNER JOIN base_video_group g ON v.type = g.id WHERE g.id = '"+id+"' ";
|
|
|
List<Map<String, Object>> list = jdbcTemplate.queryForList(sql);
|
|
|
if (Integer.parseInt(list.get(0).get("count").toString())>0){
|
|
|
return Envelop.getError("该栏目下面存在视频,请勿删除!",500);
|
|
|
}
|
|
|
BaseVideoGroupDO byId = videoGroupDao.findById(id);
|
|
|
if(byId != null){
|
|
|
videoGroupDao.delete(byId);
|
|
@ -112,7 +117,7 @@ public class BaseVideoGroupService extends BaseJpaService<BaseVideoGroupDO, Base
|
|
|
fromSql += " and v.type = "+type;
|
|
|
}
|
|
|
Long count = jdbcTemplate.queryForObject(countSql + fromSql, Long.class);
|
|
|
fromSql += " order by v.sort_num desc limit "+page*pageSize+","+pageSize;
|
|
|
fromSql += " order by v.sort_num,v.create_time desc limit "+page*pageSize+","+pageSize;
|
|
|
List<Map<String, Object>> list = jdbcTemplate.queryForList(colSql + fromSql);
|
|
|
return PageEnvelop.getSuccessListWithPage("查询成功",list,page,pageSize,count);
|
|
|
}
|