diff --git a/src/main/java/com/dev/swms/server/service/inventory/InventoryManager.java b/src/main/java/com/dev/swms/server/service/inventory/InventoryManager.java index 5a8a362..3056579 100644 --- a/src/main/java/com/dev/swms/server/service/inventory/InventoryManager.java +++ b/src/main/java/com/dev/swms/server/service/inventory/InventoryManager.java @@ -429,4 +429,7 @@ public interface InventoryManager extends BaseManager{ @Transactional void createReceivingInventory(ReceivedRecord receivedRecord,Location dstloc); + /** 查询所有在输送线上的库存*/ + @Transactional + List selectSSXInventory(); } diff --git a/src/main/java/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.java b/src/main/java/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.java index a6a7e0c..0a1c60b 100644 --- a/src/main/java/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.java +++ b/src/main/java/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.java @@ -126,6 +126,7 @@ import com.dev.energy.server.util.LocalizedMessage; import com.dev.energy.server.web.security.UserHolder; import com.sun.mail.util.MailSSLSocketFactory; import com.sun.org.apache.xpath.internal.operations.And; + import org.apache.log4j.Logger; /** * @author dev @@ -3743,5 +3744,14 @@ public class DefaultInventoryManager extends DefaultBaseManager implements Inven } } - + public List selectSSXInventory() { + // TODO 自动生成的方法存根 + String sql=" select inv.id from INVENTORY inv " + +" left join LOCATION loc on inv.LOCATION_ID=loc.ID " + +" left join STOCK sto on loc.stock=sto.ID " + +" right join (select containerCode from agvtask " + +" where status='ATWORK') agv on agv.containerCode=sto.REMARK "; + List ids= jdbcManager.getListLong(sql); + return ids; + } } \ No newline at end of file