diff --git a/src/main/java/com/dev/swms/server/model/base/Item.java b/src/main/java/com/dev/swms/server/model/base/Item.java
index 5b96016..c678845 100644
--- a/src/main/java/com/dev/swms/server/model/base/Item.java
+++ b/src/main/java/com/dev/swms/server/model/base/Item.java
@@ -135,7 +135,7 @@ public class Item extends Entity {
     private boolean beUnpacking=false;//是否最小包装
     
     private boolean beWholeLine=false;//是否整行发料,不满足整行需要备注。
-    
+    private Position position;//库位组
     
 	private Double multipleOrder=0d;//
     
@@ -188,7 +188,15 @@ public class Item extends Entity {
 	private Number largeHeight;
 	
     
-    public boolean isBeWholeLine() {
+    public Position getPosition() {
+		return position;
+	}
+
+	public void setPosition(Position position) {
+		this.position = position;
+	}
+
+	public boolean isBeWholeLine() {
 		return beWholeLine;
 	}
 
diff --git a/src/main/java/com/dev/swms/server/model/base/Location.java b/src/main/java/com/dev/swms/server/model/base/Location.java
index ae0164f..85e371d 100644
--- a/src/main/java/com/dev/swms/server/model/base/Location.java
+++ b/src/main/java/com/dev/swms/server/model/base/Location.java
@@ -61,6 +61,7 @@ public class Location extends VersionalEntity {
 	private double dimension;//面积
 	
 	private boolean beInventorys=false;//是否库存地(LOC)混放
+	private boolean beUrgent=false;//加急交单位
 	/**  */
 	private double usedRate;
 	/** 过道 */
@@ -135,6 +136,12 @@ public class Location extends VersionalEntity {
 	
 	
 	
+	public boolean isBeUrgent() {
+		return beUrgent;
+	}
+	public void setBeUrgent(boolean beUrgent) {
+		this.beUrgent = beUrgent;
+	}
 	public boolean isBeInventorys() {
 		return beInventorys;
 	}
diff --git a/src/main/java/com/dev/swms/server/model/base/WorkOrderAllocationInfo.java b/src/main/java/com/dev/swms/server/model/base/WorkOrderAllocationInfo.java
index 4513b10..f1f953c 100644
--- a/src/main/java/com/dev/swms/server/model/base/WorkOrderAllocationInfo.java
+++ b/src/main/java/com/dev/swms/server/model/base/WorkOrderAllocationInfo.java
@@ -6,6 +6,11 @@ import com.dev.energy.server.model.Entity;
 
 public class WorkOrderAllocationInfo extends Entity{
     /**
+	 * 
+	 */
+	private static final long serialVersionUID = 807304520483810163L;
+
+	/**
      * 工单的编号
      */
     private String workOrderNumber;
@@ -121,7 +126,4 @@ public class WorkOrderAllocationInfo extends Entity{
 	public void setAllocationDate(Date allocationDate) {
 		this.allocationDate = allocationDate;
 	}
-
-    // Getter 和 Setter 方法
-
 }
\ No newline at end of file
diff --git a/src/main/java/com/dev/swms/server/model/base/item.hbm.xml b/src/main/java/com/dev/swms/server/model/base/item.hbm.xml
index 52df8a8..c94b03f 100644
--- a/src/main/java/com/dev/swms/server/model/base/item.hbm.xml
+++ b/src/main/java/com/dev/swms/server/model/base/item.hbm.xml
@@ -177,6 +177,10 @@
 		
 		
 		
+		
+			
+		
+		
 	
 	
 		
diff --git a/src/main/java/com/dev/swms/server/model/base/location.hbm.xml b/src/main/java/com/dev/swms/server/model/base/location.hbm.xml
index 8bc884d..7d848b5 100644
--- a/src/main/java/com/dev/swms/server/model/base/location.hbm.xml
+++ b/src/main/java/com/dev/swms/server/model/base/location.hbm.xml
@@ -134,7 +134,7 @@
 		
 			
 		
-		
+		
 			
 	
 
\ No newline at end of file
diff --git a/src/main/java/com/dev/swms/server/model/base/workOrderAllocationInfo.hbm.xml b/src/main/java/com/dev/swms/server/model/base/workOrderAllocationInfo.hbm.xml
index 861eb3d..6214362 100644
--- a/src/main/java/com/dev/swms/server/model/base/workOrderAllocationInfo.hbm.xml
+++ b/src/main/java/com/dev/swms/server/model/base/workOrderAllocationInfo.hbm.xml
@@ -1,25 +1,37 @@
 
-
+
+
+
+
+
 
-    
-        
-        
+	
+		
 			
-				seq_wms_WorkOrderAllocationInfo
+				wms_WorkOrderAllocationInfo
 				START WITH 1000
 			
 		
-        
-        
+		
         
-        
+        
         
         
-        
-        
-        
+        
+        
+        
         
-    
-    
\ No newline at end of file
+	
+
+
\ No newline at end of file
diff --git a/src/main/java/com/dev/swms/server/service/base/pojo/DefaultAgvTaskManager.java b/src/main/java/com/dev/swms/server/service/base/pojo/DefaultAgvTaskManager.java
index aedd797..24ce255 100644
--- a/src/main/java/com/dev/swms/server/service/base/pojo/DefaultAgvTaskManager.java
+++ b/src/main/java/com/dev/swms/server/service/base/pojo/DefaultAgvTaskManager.java
@@ -2298,7 +2298,7 @@ public class DefaultAgvTaskManager extends DefaultBaseManager implements AgvTask
 					DateUtil.formatDateYMDToStr(day)+"' group by CONVERT(varchar(100), agv.createTime, 23) ";
 		List	list=commonDao.findByQuery(hql);
 			if(list.size()>0) {
-				h=list.get(0)-1;
+				h=list.get(0)-10;
 			}
 		}
 		for(Long id:ids) {
@@ -2307,9 +2307,13 @@ public class DefaultAgvTaskManager extends DefaultBaseManager implements AgvTask
 			if(agv.isBeIssue()&&agv.getStatus().equals(STATUS.ATCALL)) {
 				if(agv.getJobPriorityType()>0&&agv.getJobPriority()>200) {
 					break;
+//					agv.setJobPriorityType(1L);
+//					agv.setJobPriority(1000L+agv.getJobPriority());
+				}else {
+					agv.setJobPriorityType(1L);
+					agv.setJobPriority(h);
 				}
-			agv.setJobPriorityType(1L);
-			agv.setJobPriority(h);
+			
 			String str = interfaceReqManager.doWmsReqAgv(ApiURL.eoutAGV,agv.yxjAGVJSON(agv),agv.getRobotJobId());
 			try {
 				JSONObject jsonStr = JSONObject.fromObject(URLDecoder.decode(str,"UTF-8"));
diff --git a/src/main/java/com/dev/swms/server/service/base/pojo/DefaultItemManager.java b/src/main/java/com/dev/swms/server/service/base/pojo/DefaultItemManager.java
index b7db53a..9ecc4c0 100644
--- a/src/main/java/com/dev/swms/server/service/base/pojo/DefaultItemManager.java
+++ b/src/main/java/com/dev/swms/server/service/base/pojo/DefaultItemManager.java
@@ -146,6 +146,8 @@ public class DefaultItemManager extends DefaultBaseManager implements
 		i.setBeUnpacking(item.isBeUnpacking());
 		i.setDefaultWarehouseArea(item.getDefaultWarehouseArea());
 		i.setSmallUnit(item.getSmallUnit());
+		i.setBeWholeLine(item.isBeWholeLine());
+		i.setPosition(item.getPosition());
 		double a=length*width*height;
 //			if(i.getPackNumber()>0) {
 //			i.setVolume(a/i.getPackNumber());
diff --git a/src/main/java/com/dev/swms/server/service/base/pojo/DefaultStockManager.java b/src/main/java/com/dev/swms/server/service/base/pojo/DefaultStockManager.java
index d6d73a6..90c106c 100644
--- a/src/main/java/com/dev/swms/server/service/base/pojo/DefaultStockManager.java
+++ b/src/main/java/com/dev/swms/server/service/base/pojo/DefaultStockManager.java
@@ -369,7 +369,7 @@ public class DefaultStockManager extends DefaultBaseManager implements StockMana
 		List