no message
							parent
							
								
									9c6b4cb479
								
							
						
					
					
						commit
						013e0a56f0
					
				| 
						 | 
					@ -44,6 +44,7 @@ import org.springframework.data.domain.Pageable;
 | 
				
			||||||
import java.sql.Timestamp;
 | 
					import java.sql.Timestamp;
 | 
				
			||||||
import java.util.*;
 | 
					import java.util.*;
 | 
				
			||||||
import java.io.IOException;
 | 
					import java.io.IOException;
 | 
				
			||||||
 | 
					import java.util.stream.Collectors;
 | 
				
			||||||
import javax.servlet.http.HttpServletResponse;
 | 
					import javax.servlet.http.HttpServletResponse;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -617,8 +618,15 @@ public class AgvTaskServiceImpl implements AgvTaskService {
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    private void handleJl(Stock stock, Point endPoint, AgvTask agvTask) {
 | 
					    private void handleJl(Stock stock, Point endPoint, AgvTask agvTask) {
 | 
				
			||||||
        List<Inventory> inventoryList = inventoryService.queryInventory(stock);
 | 
					        List<Inventory> inventoryList = inventoryService.queryInventory(stock);
 | 
				
			||||||
        if (!inventoryList.isEmpty()) {
 | 
					        Long[] ids = inventoryList.stream()
 | 
				
			||||||
            inventoryService.deleteAll(inventoryList.stream().map(Inventory::getId).toArray(Long[]::new));
 | 
					                .filter(i -> {
 | 
				
			||||||
 | 
					                    String areaCode = i.getPoint().getArea().getCode();
 | 
				
			||||||
 | 
					                    return AreaNameDic.XJFBCQ.equals(areaCode) || AreaNameDic.DJFBCQ.equals(areaCode);
 | 
				
			||||||
 | 
					                })
 | 
				
			||||||
 | 
					                .map(Inventory::getId)
 | 
				
			||||||
 | 
					                .toArray(Long[]::new);
 | 
				
			||||||
 | 
					        if (ids.length > 0) {
 | 
				
			||||||
 | 
					            inventoryService.deleteAll(ids);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        stock.setPoint(endPoint);
 | 
					        stock.setPoint(endPoint);
 | 
				
			||||||
        stockRepository.save(stock);
 | 
					        stockRepository.save(stock);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue