| 
					
				 | 
			
			
				@@ -102,6 +102,7 @@ import com.ozs.system.domain.SysFileRef; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.system.domain.vo.SysRegionVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.system.domain.vo.responseVo.SysDeptResponseVo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.system.mapper.SysDeptMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ozs.system.mapper.SysFileRefMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.system.service.ISysDeptService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.system.service.ISysDictDataService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.system.service.ISysDictTypeService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -162,7 +163,8 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private PmDemandExpertRefService pmDemandExpertRefService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private PmBidOpeningService pmBidOpeningService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private SysFileRefMapper sysFileRefMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private PmBookBuildingService pmBookBuildingService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -962,16 +964,15 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional(rollbackFor = Exception.class) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public boolean uploadFile(Long redId, Integer fileType, List<SysFileRef> sysFileRefs, String upateBy, boolean delOld) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!ObjectUtils.isEmpty(sysFileRefs)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //删除老的 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (delOld) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                QueryWrapper<SysFileRef> queryWrapper = new QueryWrapper<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                queryWrapper.lambda().eq(SysFileRef::getRedId, redId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .eq(SysFileRef::getType, fileType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                List<SysFileRef> sysFileRefList = sysFileRefService.list(queryWrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!ObjectUtils.isEmpty(sysFileRefList)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    sysFileRefService.remove(queryWrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 删关联 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                LambdaQueryWrapper<SysFileRef> lw = new LambdaQueryWrapper<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                lw.eq(SysFileRef::getRedId, redId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                lw.eq(SysFileRef::getType, fileType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                sysFileRefMapper.delete(lw); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //添加新的 
			 |