| 
					
				 | 
			
			
				@@ -71,32 +71,32 @@ public class WmspGridMaterialController extends BaseRESTfulController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         PageHelper.startPage(pageNum, pageSize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Map<String, Object>> columnList = wmspGridMaterialService.selectGridMaterial(mapVal); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         PageListAdd pageList = columnDataUtil.tableColumnData(apiId, libaryInBoundList, columnList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //库龄预警 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (Map mapValue : columnList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            BigDecimal gridId = (BigDecimal) mapValue.get("gridId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<Map<String, Object>> map2 = wmspGridMaterialService.selectInboundTimeAndThreshold(gridId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //取出入库日期转换为时间戳 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            for (Map<String, Object> map1 : map2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Date inboundTime = (Date) map1.get("inboundTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Date date1 = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //当前时间减去入库日期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                long data1 = date1.getTime() - inboundTime.getTime(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //日期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                long days = data1 / (1000 * 60 * 60 * 24); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //小时 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                long hours = (data1 - days * (1000 * 60 * 60 * 24)) / (1000 * 60 * 60); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //分钟 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                long minutes = (data1 - days * (1000 * 60 * 60 * 24) - hours * (1000 * 60 * 60)) / (1000 * 60); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //获取标准值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                BigDecimal max = (BigDecimal) map1.get("max"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Long Max = max.longValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                BigDecimal min = (BigDecimal) map1.get("min"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Long Min = min.longValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (days < Max && days >= Min) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    return success(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        //库龄预警 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        for (Map mapValue : columnList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            BigDecimal gridId = (BigDecimal) mapValue.get("gridId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            List<Map<String, Object>> map2 = wmspGridMaterialService.selectInboundTimeAndThreshold(gridId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            //取出入库日期转换为时间戳 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            for (Map<String, Object> map1 : map2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                Date inboundTime = (Date) map1.get("inboundTime"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                Date date1 = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                //当前时间减去入库日期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                long data1 = date1.getTime() - inboundTime.getTime(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                //日期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                long days = data1 / (1000 * 60 * 60 * 24); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                //小时 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                long hours = (data1 - days * (1000 * 60 * 60 * 24)) / (1000 * 60 * 60); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                //分钟 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                long minutes = (data1 - days * (1000 * 60 * 60 * 24) - hours * (1000 * 60 * 60)) / (1000 * 60); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                //获取标准值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                BigDecimal max = (BigDecimal) map1.get("max"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                Long Max = max.longValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                BigDecimal min = (BigDecimal) map1.get("min"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                Long Min = min.longValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                if (days < Max && days >= Min) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                    return success(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return success(pageList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //统计实时库存数量 
			 |