|  |  |  | @ -131,6 +131,7 @@ public class IoSplitFifoInvService extends ServiceImpl<IoSplitFifoInvMapper, IoS | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |  |      * 库存查询 | 
			
		
	
		
			
				
					|  |  |  |  |      * 若开启了库存预警,需要在库存上有一个状态显示预警状态   1:正常;2:低库存;3:负库存 | 
			
		
	
		
			
				
					|  |  |  |  |      * @param ioSplitFifoInvRequest | 
			
		
	
		
			
				
					|  |  |  |  |      * @return | 
			
		
	
		
			
				
					|  |  |  |  |      */ | 
			
		
	
	
		
			
				
					|  |  |  | @ -142,7 +143,24 @@ public class IoSplitFifoInvService extends ServiceImpl<IoSplitFifoInvMapper, IoS | 
			
		
	
		
			
				
					|  |  |  |  |             int offset = (ioSplitFifoInvRequest.getPage() - 1) * ioSplitFifoInvRequest.getLimit(); | 
			
		
	
		
			
				
					|  |  |  |  |             PageHelper.offsetPage(offset, ioSplitFifoInvRequest.getLimit()); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         return this.baseMapper.filterList(ioSplitFifoInvRequest); | 
			
		
	
		
			
				
					|  |  |  |  |         List<IoSplitInvResponse> ioSplitInvResponses = this.baseMapper.filterList(ioSplitFifoInvRequest); | 
			
		
	
		
			
				
					|  |  |  |  |         if(CollUtil.isNotEmpty(ioSplitInvResponses)){ | 
			
		
	
		
			
				
					|  |  |  |  |             ioSplitInvResponses.forEach( t ->{ | 
			
		
	
		
			
				
					|  |  |  |  |                 if(t.getEnableRemind()){ | 
			
		
	
		
			
				
					|  |  |  |  |                     int count = t.getReCount() - t.getInvRemindCount(); | 
			
		
	
		
			
				
					|  |  |  |  |                     if(count >= 0){ | 
			
		
	
		
			
				
					|  |  |  |  |                         t.setRemindState(2); | 
			
		
	
		
			
				
					|  |  |  |  |                     }else{ | 
			
		
	
		
			
				
					|  |  |  |  |                         t.setRemindState(3); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                 }else { | 
			
		
	
		
			
				
					|  |  |  |  |                     t.setRemindState(1); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             }); | 
			
		
	
		
			
				
					|  |  |  |  |             return ioSplitInvResponses; | 
			
		
	
		
			
				
					|  |  |  |  |         }else{ | 
			
		
	
		
			
				
					|  |  |  |  |             return Collections.emptyList(); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     /** | 
			
		
	
	
		
			
				
					|  |  |  | @ -157,6 +175,7 @@ public class IoSplitFifoInvService extends ServiceImpl<IoSplitFifoInvMapper, IoS | 
			
		
	
		
			
				
					|  |  |  |  |         this.lambdaUpdate() | 
			
		
	
		
			
				
					|  |  |  |  |                 .set(ioSplitFifoInvRequest.getEnableRemind() != null,IoSplitFifoInv::getEnableRemind,ioSplitFifoInvRequest.getEnableRemind()?1:0) | 
			
		
	
		
			
				
					|  |  |  |  |                 .set(ioSplitFifoInvRequest.getInvRemindCount() != null,IoSplitFifoInv::getInvRemindCount,ioSplitFifoInvRequest.getInvRemindCount()) | 
			
		
	
		
			
				
					|  |  |  |  |                 .set(IoSplitFifoInv::getUpdateTime,new Date()) | 
			
		
	
		
			
				
					|  |  |  |  |                 .eq(IoSplitFifoInv::getId,ioSplitFifoInvRequest.getId()) | 
			
		
	
		
			
				
					|  |  |  |  |                 .update(); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |