|  | @ -208,17 +208,19 @@ public class BaseBannerService extends BaseJpaService<BaseBannerDO, BaseBannerDa
 | 
	
		
			
				|  |  |         if(null!=bannerDO){
 | 
	
		
			
				|  |  |             sort = bannerDO.getSort();
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         String sql = "select id AS \"id\" from base_banner where is_sort > "+sort+" order by is_sort asc ";
 | 
	
		
			
				|  |  |         List<Map<String,Object>> list=hibenateUtils.createSQLQuery(sql,0,1);
 | 
	
		
			
				|  |  |         if (maxSort==sort){
 | 
	
		
			
				|  |  |             throw new Exception("不能上移");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         String sql = "select t.id AS \"id\" from base_banner t where t.is_sort > "+sort+" order by t.is_sort asc ";
 | 
	
		
			
				|  |  |         System.out.println(sql);
 | 
	
		
			
				|  |  |         List<Map<String,Object>> list=hibenateUtils.createSQLQuery(sql,1,1);
 | 
	
		
			
				|  |  |         BaseBannerDO upPrevious = new BaseBannerDO();
 | 
	
		
			
				|  |  |         if (list.size()>0){
 | 
	
		
			
				|  |  |             String prviousBannerId = list.get(0).get("id").toString();
 | 
	
		
			
				|  |  |             upPrevious =baseBannerDao.findOne(prviousBannerId);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         //BaseBannerDO upPrevious = baseBannerDao.upBanner(sort);
 | 
	
		
			
				|  |  |         if (maxSort==sort){
 | 
	
		
			
				|  |  |             throw new Exception("不能上移");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //交换sort值
 | 
	
		
			
				|  |  |         bannerDO.setSort(upPrevious.getSort());
 | 
	
		
			
				|  |  |         upPrevious.setSort(sort);
 | 
	
	
		
			
				|  | @ -240,8 +242,11 @@ public class BaseBannerService extends BaseJpaService<BaseBannerDO, BaseBannerDa
 | 
	
		
			
				|  |  |         if(null!=bannerDO){
 | 
	
		
			
				|  |  |             sort = bannerDO.getSort();
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         if (minSort==sort){
 | 
	
		
			
				|  |  |             throw new Exception("不能下移");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         String sql = " select id AS \"id\" from base_banner where is_sort < "+sort+" order by is_sort desc ";
 | 
	
		
			
				|  |  |         List<Map<String,Object>> list=hibenateUtils.createSQLQuery(sql,0,1);
 | 
	
		
			
				|  |  |         List<Map<String,Object>> list=hibenateUtils.createSQLQuery(sql,1,1);
 | 
	
		
			
				|  |  |         BaseBannerDO downPrevious = new BaseBannerDO();
 | 
	
		
			
				|  |  |         if (list.size()>0){
 | 
	
		
			
				|  |  |             String prviousBannerId = list.get(0).get("id").toString();
 | 
	
	
		
			
				|  | @ -249,9 +254,7 @@ public class BaseBannerService extends BaseJpaService<BaseBannerDO, BaseBannerDa
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         //获取的下一条banner
 | 
	
		
			
				|  |  |         //BaseBannerDO downPrevious = baseBannerDao.downBanner(sort);
 | 
	
		
			
				|  |  |         if (minSort==sort){
 | 
	
		
			
				|  |  |             throw new Exception("不能下移");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //交换sort值
 | 
	
		
			
				|  |  |         bannerDO.setSort(downPrevious.getSort());
 | 
	
		
			
				|  |  |         downPrevious.setSort(sort);
 |