| 
					
				 | 
			
			
				@@ -86,9 +86,11 @@ public class FabricLossController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		FabricLoss fabricLoss = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		String status = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		String attachs = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (syFabricLossReport != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			fabricLoss = JSON.parseObject(JSON.toJSONString(syFabricLossReport.getContent()), FabricLoss.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			status = syFabricLossReport.getStatus(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			attachs = syFabricLossReport.getAttachs(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (fabricLoss == null || update == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			fabricLoss = fabricLossService.getFabricLossData(csocode, fabricLoss); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -99,6 +101,7 @@ public class FabricLossController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			result.setMessage("计划号有误,获取不到数据"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			fabricLoss.setStatus(status); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			fabricLoss.setAttachs(attachs); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			result.setSuccess(fabricLoss.isSuccess()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			result.setResult(fabricLoss); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			result.setMessage(fabricLoss.getMessage()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -153,8 +156,11 @@ public class FabricLossController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (oConvertUtils.isEmpty(fabricLoss.getCCode())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return ret.error500("无效的计划号,不能保存"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		String attachs = fabricLoss.getAttachs(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		fabricLoss = fabricLossService.getFabricLossData(fabricLoss.getCCode(), fabricLoss); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		fabricLoss.setEdit(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		fabricLoss.setAttachs(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		QueryWrapper<SyFabricLossReport> queryWrapper = new QueryWrapper<>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -164,11 +170,14 @@ public class FabricLossController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (syFabricLossReportList.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			SyFabricLossReport syFabricLossReport = syFabricLossReportList.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			syFabricLossReport.setContent(fabricLossJson); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			syFabricLossReport.setAttachs(attachs); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			syFabricLossReportService.updateById(syFabricLossReport); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			SyFabricLossReport syFabricLossReport = new SyFabricLossReport(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			syFabricLossReport.setPlanCode(fabricLoss.getCCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			syFabricLossReport.setContent(fabricLossJson); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			syFabricLossReport.setStatus("保存"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			syFabricLossReport.setAttachs(attachs); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			syFabricLossReportService.save(syFabricLossReport); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |