|  |  | @ -79,8 +79,8 @@ public class PurOrderController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     @PostMapping("/purchase/order/postOrder") |  |  |  |     @PostMapping("/purchase/order/postOrder") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse postOrder(@RequestBody PostPurOrderRequest postPurOrderRequest) { |  |  |  |     public BaseResponse postOrder(@RequestBody PostPurOrderRequest postPurOrderRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if(postPurOrderRequest.getPurOrderEntity().getArrivalTime().compareTo(postPurOrderRequest.getPurOrderEntity().getCreateTime())==-1){ |  |  |  |         if (postPurOrderRequest.getPurOrderEntity().getArrivalTime().compareTo(postPurOrderRequest.getPurOrderEntity().getCreateTime()) == -1) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             return  ResultVOUtils.error(999,"到货时间不能小于创建时间!"); |  |  |  |             return ResultVOUtils.error(999, "到货时间不能小于创建时间!"); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         Long userId = customerService.getUserId(); |  |  |  |         Long userId = customerService.getUserId(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         PurOrderEntity purOrderEntity = postPurOrderRequest.getPurOrderEntity(); |  |  |  |         PurOrderEntity purOrderEntity = postPurOrderRequest.getPurOrderEntity(); | 
			
		
	
	
		
		
			
				
					|  |  | @ -163,10 +163,10 @@ public class PurOrderController { | 
			
		
	
		
		
			
				
					
					|  |  |  |         purOrderEntity.setAuditUser(userId + ""); |  |  |  |         purOrderEntity.setAuditUser(userId + ""); | 
			
		
	
		
		
			
				
					
					|  |  |  |         purOrderEntity.setAuditTime(new Date()); |  |  |  |         purOrderEntity.setAuditTime(new Date()); | 
			
		
	
		
		
			
				
					
					|  |  |  |         purOrderEntity.setStatus(postPurOrderRequest.getEditStatus()); |  |  |  |         purOrderEntity.setStatus(postPurOrderRequest.getEditStatus()); | 
			
		
	
		
		
			
				
					
					|  |  |  |         if(postPurOrderRequest.getEditStatus()==4){ |  |  |  |         if (postPurOrderRequest.getEditStatus() == 4) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             purOrderService.update(purOrderEntity); |  |  |  |             purOrderService.update(purOrderEntity); | 
			
		
	
		
		
			
				
					
					|  |  |  |         }else if(postPurOrderRequest.getEditStatus()==3){ |  |  |  |         } else if (postPurOrderRequest.getEditStatus() == 3) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             Long id=purOrderEntity.getId(); |  |  |  |             Long id = purOrderEntity.getId(); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<PurOrderDetailEntity> purOrderDetailEntityList = purOrderDetailService.findByOrderId(purOrderEntity.getId() + ""); |  |  |  |             List<PurOrderDetailEntity> purOrderDetailEntityList = purOrderDetailService.findByOrderId(purOrderEntity.getId() + ""); | 
			
		
	
		
		
			
				
					
					|  |  |  |             //判断是不是存在同一个供应商产品
 |  |  |  |             //判断是不是存在同一个供应商产品
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             Map<String, List<PurOrderDetailEntity>> purOrderDetailMap = purOrderDetailEntityList.stream().collect(Collectors.groupingBy(PurOrderDetailEntity::getSupId)); |  |  |  |             Map<String, List<PurOrderDetailEntity>> purOrderDetailMap = purOrderDetailEntityList.stream().collect(Collectors.groupingBy(PurOrderDetailEntity::getSupId)); | 
			
		
	
	
		
		
			
				
					|  |  | @ -187,6 +187,8 @@ public class PurOrderController { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |                 purOrderService.deleteById(id); |  |  |  |                 purOrderService.deleteById(id); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 purOrderDetailService.deleteByOrderId(id + ""); |  |  |  |                 purOrderDetailService.deleteByOrderId(id + ""); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 purOrderService.update(purOrderEntity); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         purChangeService.purOrderChange(purOrderEntity); |  |  |  |         purChangeService.purOrderChange(purOrderEntity); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |