| 
					
				 | 
			
			
				@@ -24,6 +24,7 @@ import org.springframework.transaction.annotation.Transactional; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import javax.annotation.Resource; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.math.BigDecimal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.text.SimpleDateFormat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.ArrayList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.List; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -71,21 +72,13 @@ public class SyShippingDetailsServiceImpl extends ServiceImpl<SyShippingDetailsM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          String id = oConvertUtils.id(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          //设置ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          syShippingDetails.setId(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         //获取最新单据号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//         QueryWrapper<SyShippingDetails> queryWrapper = new QueryWrapper<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//         queryWrapper.eq("del_flag",0).orderByDesc("document_no").last("limit 0,1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//         List<SyShippingDetails> documentNoList = list(queryWrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//         if(documentNoList.size()==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//             syShippingDetails.setDocumentNo("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//         }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//             if(oConvertUtils.isEmpty(syId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                 int codeno = Integer.parseInt(syShippingDetails.get(0).getDocumentNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                 Integer documentNo = codeno+1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                 syShippingDetails.setDocumentNo(documentNo.toString());//单据号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             syShippingDetails.setState("0");//状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         //设置单据号(F2206201305854) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(oConvertUtils.isEmpty(syId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SimpleDateFormat sf = new SimpleDateFormat("yyMMddHHmmSS"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String createTime = sf.format(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        syShippingDetails.setDocumentNo("F"+createTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        syShippingDetails.setState("0");//状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          //新增子表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<SyShippingDetailsItem> list = syShippingDetails.getSyShippingDetailsItemList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |