no message

main
HUOJIN\92525 2024-08-29 13:35:47 +08:00
parent 9c6b4cb479
commit 013e0a56f0
1 changed files with 10 additions and 2 deletions

View File

@ -44,6 +44,7 @@ import org.springframework.data.domain.Pageable;
import java.sql.Timestamp;
import java.util.*;
import java.io.IOException;
import java.util.stream.Collectors;
import javax.servlet.http.HttpServletResponse;
@ -617,8 +618,15 @@ public class AgvTaskServiceImpl implements AgvTaskService {
*/
private void handleJl(Stock stock, Point endPoint, AgvTask agvTask) {
List<Inventory> inventoryList = inventoryService.queryInventory(stock);
if (!inventoryList.isEmpty()) {
inventoryService.deleteAll(inventoryList.stream().map(Inventory::getId).toArray(Long[]::new));
Long[] ids = inventoryList.stream()
.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);
stockRepository.save(stock);