| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -110,7 +110,6 @@ public class IoCollectCodeService extends ServiceImpl<IoCollectCodeMapper, IoCol
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    private IoSplitCodeService splitCodeService;
 | 
					 | 
					 | 
					 | 
					    private IoSplitCodeService splitCodeService;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    public void saveManuCode(List<IoCollectOrderCodeMan> manList, IoCollectOrder collectOrder) {
 | 
					 | 
					 | 
					 | 
					    public void saveManuCode(List<IoCollectOrderCodeMan> manList, IoCollectOrder collectOrder) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (CollUtil.isEmpty(manList))
 | 
					 | 
					 | 
					 | 
					        if (CollUtil.isEmpty(manList))
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            return;
 | 
					 | 
					 | 
					 | 
					            return;
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -123,7 +122,7 @@ public class IoCollectCodeService extends ServiceImpl<IoCollectCodeMapper, IoCol
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            //设置扫码次数 ioCollectOrderCodeMan scanActCount的实际数量 根据码查找拆零表
 | 
					 | 
					 | 
					 | 
					            //设置扫码次数 ioCollectOrderCodeMan scanActCount的实际数量 根据码查找拆零表
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            IoSplitCodeEntity one = splitCodeService.getOne(new LambdaQueryWrapper<IoSplitCodeEntity>().eq(IoSplitCodeEntity::getCode, ioCollectOrderCodeMan.getUdiCode()));
 | 
					 | 
					 | 
					 | 
					            IoSplitCodeEntity one = splitCodeService.getOne(new LambdaQueryWrapper<IoSplitCodeEntity>().eq(IoSplitCodeEntity::getCode, ioCollectOrderCodeMan.getUdiCode()));
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            Integer reCount = 0;
 | 
					 | 
					 | 
					 | 
					            Integer reCount = 0;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (one != null && one.getRemainCount() != null){
 | 
					 | 
					 | 
					 | 
					            if (one != null && one.getRemainCount() != null) {
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                reCount = ioCollectOrderCodeMan.getScanActCount() - one.getRemainCount();
 | 
					 | 
					 | 
					 | 
					                reCount = ioCollectOrderCodeMan.getScanActCount() - one.getRemainCount();
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            }
 | 
					 | 
					 | 
					 | 
					            }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            IoCollectCodeBackup collectCodeBackup = IoCollectCodeBackup.builder().code(ioCollectOrderCodeMan.getUdiCode())
 | 
					 | 
					 | 
					 | 
					            IoCollectCodeBackup collectCodeBackup = IoCollectCodeBackup.builder().code(ioCollectOrderCodeMan.getUdiCode())
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -133,7 +132,7 @@ public class IoCollectCodeService extends ServiceImpl<IoCollectCodeMapper, IoCol
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    .fromCorp(collectOrder.getFromCorp())
 | 
					 | 
					 | 
					 | 
					                    .fromCorp(collectOrder.getFromCorp())
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    .operTime(collectOrder.getUpdateTime())
 | 
					 | 
					 | 
					 | 
					                    .operTime(collectOrder.getUpdateTime())
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    .operUser(collectOrder.getCreateUser())
 | 
					 | 
					 | 
					 | 
					                    .operUser(collectOrder.getCreateUser())
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    .fifoSplit(3)
 | 
					 | 
					 | 
					 | 
					                    .fifoSplit(IntUtil.value(ioCollectOrderCodeMan.getIsSplitCode()) ? 4 : 3)
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    .workPlaceCode(collectOrder.getWorkPlaceCode())
 | 
					 | 
					 | 
					 | 
					                    .workPlaceCode(collectOrder.getWorkPlaceCode())
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    .relId(ioCollectOrderCodeMan.getRelId())
 | 
					 | 
					 | 
					 | 
					                    .relId(ioCollectOrderCodeMan.getRelId())
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    .remark(collectOrder.getRemark())
 | 
					 | 
					 | 
					 | 
					                    .remark(collectOrder.getRemark())
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -142,9 +141,6 @@ public class IoCollectCodeService extends ServiceImpl<IoCollectCodeMapper, IoCol
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    .reCount(reCount)
 | 
					 | 
					 | 
					 | 
					                    .reCount(reCount)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    .build();
 | 
					 | 
					 | 
					 | 
					                    .build();
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (IntUtil.value(ioCollectOrderCodeMan.getIsSplitCode())) {
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                collectCodeBackup.setFifoSplit(4);
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            }
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            ioCollectCodes.add(collectCodeBackup);
 | 
					 | 
					 | 
					 | 
					            ioCollectCodes.add(collectCodeBackup);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        }
 | 
					 | 
					 | 
					 | 
					        }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        collectCodeBackService.saveBatch(ioCollectCodes);
 | 
					 | 
					 | 
					 | 
					        collectCodeBackService.saveBatch(ioCollectCodes);
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |