| 
					
				 | 
			
			
				@@ -102,7 +102,6 @@ public class TdgyServiceImp implements TdgyService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public RequestResult getTdgyDetail(Integer id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // DozerBeanMapper mapper = new DozerBeanMapper(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         TdgySjDTO tdgySjDTO = tdgyMapper.selectById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (tdgySjDTO == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return RequestResult.error("地块不存在"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -159,6 +158,29 @@ public class TdgyServiceImp implements TdgyService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return RequestResult.success(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 获取闲置土地 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public RequestResult idleLandList(IdleLandListVo idleLandListVo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (idleLandListVo.getPageSize() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            idleLandListVo.setPageSize(20); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (idleLandListVo.getPageNum() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            idleLandListVo.setPageNum(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        idleLandListVo.setLimit(idleLandListVo.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        idleLandListVo.setOffset((idleLandListVo.getPageNum() - 1) * idleLandListVo.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<Map> mapList = landIdleConfirmMapper.getIdleLandList(idleLandListVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Integer count = landIdleConfirmMapper.getIdleLandListCount(idleLandListVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<String, Object> map = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map.put("list", mapList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map.put("count", count); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return RequestResult.success(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 添加闲置土地处置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -182,33 +204,23 @@ public class TdgyServiceImp implements TdgyService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         landIdleDisposalMapper.insert(landIdleDisposalDTO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 根据landId更新表t_land_idle_confirm的is_disposal字段 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LandIdleConfirmDTO landIdleConfirmDTO = landIdleConfirmMapper.selectById(landId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        landIdleConfirmDTO.setIsDisposal(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        landIdleConfirmMapper.updateById(landIdleConfirmDTO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (landIdleDisposalDTO.getDisposalTime() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            LandIdleConfirmDTO landIdleConfirmDTO = landIdleConfirmMapper.selectById(landId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            landIdleConfirmDTO.setIsDisposal(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            landIdleConfirmMapper.updateById(landIdleConfirmDTO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return RequestResult.success(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 获取闲置土地 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 获取闲置土地处置详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public RequestResult idleLandList(IdleLandListVo idleLandListVo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (idleLandListVo.getPageSize() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            idleLandListVo.setPageSize(20); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (idleLandListVo.getPageNum() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            idleLandListVo.setPageNum(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        idleLandListVo.setLimit(idleLandListVo.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        idleLandListVo.setOffset((idleLandListVo.getPageNum() - 1) * idleLandListVo.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<Map> mapList = landIdleConfirmMapper.getIdleLandList(idleLandListVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Integer count = landIdleConfirmMapper.getIdleLandListCount(idleLandListVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Map<String, Object> map = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        map.put("list", mapList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        map.put("count", count); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return RequestResult.success(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public RequestResult getIdleLandDisposal(String landId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 根据landId查询处置信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LandIdleDisposalDTO landIdleDisposalDTO = landIdleDisposalMapper 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .selectOne(new UpdateWrapper<LandIdleDisposalDTO>().eq("land_id", landId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return RequestResult.success(landIdleDisposalDTO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |