From 66c8a5643a504f8205131865ec8df318f0a7e341 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9A=B4=E7=82=B3=E6=9E=97?= <15237758276@163.com>
Date: Mon, 20 Jan 2025 16:11:06 +0800
Subject: [PATCH] =?UTF-8?q?Revert=20"=E5=A7=9A=E5=86=8D=E5=BF=A0=E6=8F=90?=
 =?UTF-8?q?=E4=BA=A4"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This reverts commit 8f8330a40ae9066f26f19fbdccf575463549d7e1.
---
 src/main/java/adapterContext.xml              |   2 +-
 .../server/interfaces/ItemJobLauncher.java    |  44 +++---
 .../com/dev/swms/server/model/base/Item.java  |   1 +
 .../dev/swms/server/model/inventory/Task.java |   8 +-
 .../count/pojo/DefaultCountPlanManager.java   |  41 ++---
 .../pojo/DefaultInterfaceRespManager.java     |  46 +++---
 .../pojo/DefaultQueryAppManager.java          |  53 ++++---
 .../allocate/DefaultAutoAllocator.java        |  58 ++++---
 .../server/service/receiving/ASNManager.java  |   2 -
 .../service/receiving/MoveDocManager.java     |   3 -
 .../receiving/pojo/DefaultASNManager.java     | 102 ++++---------
 .../receiving/pojo/DefaultMoveDocManager.java | 143 ++++++++++--------
 .../pojo/DefaultPickTicketManager.java        | 143 ++++++++----------
 .../server/web/servlet/PlanCountServlet.java  |  13 +-
 .../web/servlet/SwmsExportGridServlet.java    |  47 ++----
 .../export/impl/XLSExportGenerator.java       |  40 +----
 src/test/yao/2024.sql                         |  19 ---
 .../origen/base/editPlantLocationPage.xml     |   2 +-
 .../origen/base/maintainPlantLocationPage.xml |   2 +-
 .../count/maintainviewCountRecordLogPage.xml  |   6 +-
 .../inventory/maintainHeDanInventoryPage.xml  |  15 +-
 .../inventory/maintainInventoryLogPage.xml    |  19 ---
 .../inventory/maintainInventoryPage.xml       |  25 ++-
 .../inventory/maintainOAXuliehaoPage.xml      |  23 ++-
 .../inventory/maintainXuliehaoKtPage.xml      |  25 ++-
 .../origen/inventory/maintainXuliehaoPage.xml |   8 -
 .../inventory/maintainfictitiousInvPage.xml   |  15 +-
 .../origen/receiving/editNullNewStockPage.xml |  43 ------
 .../origen/receiving/editPrintAsnBillPage.xml |  39 -----
 .../origen/receiving/maintainASNPage.xml      |   5 +-
 .../receiving/maintainReceivedRecordPage.xml  |   4 +-
 .../maintainReceivingInventoryPage.xml        |  17 +--
 .../origen/shipping/maintainBillPage.xml      |   9 +-
 .../shipping/maintainPickTicketPage.xml       |   2 +-
 .../origen/shipping/maintainTaskPage.xml      |   6 +-
 35 files changed, 374 insertions(+), 656 deletions(-)
 delete mode 100644 src/webapp/WEB-INF/classes/config/origen/receiving/editNullNewStockPage.xml
 delete mode 100644 src/webapp/WEB-INF/classes/config/origen/receiving/editPrintAsnBillPage.xml
diff --git a/src/main/java/adapterContext.xml b/src/main/java/adapterContext.xml
index 10c1ec4..a00e840 100644
--- a/src/main/java/adapterContext.xml
+++ b/src/main/java/adapterContext.xml
@@ -214,7 +214,7 @@
         
  		
 
-			 */3 * * * * ? 
+			 */1 * * * * ? 
         
 		
 		
diff --git a/src/main/java/com/dev/swms/server/interfaces/ItemJobLauncher.java b/src/main/java/com/dev/swms/server/interfaces/ItemJobLauncher.java
index f34fb16..5c123d7 100644
--- a/src/main/java/com/dev/swms/server/interfaces/ItemJobLauncher.java
+++ b/src/main/java/com/dev/swms/server/interfaces/ItemJobLauncher.java
@@ -37,6 +37,8 @@ import com.dev.swms.server.service.shipping.PickTicketManager;
 import com.dev.swms.server.service.shipping.WaveDocManager;
 import com.dev.swms.server.utils.interfaceUtil;
 
+import org.apache.log4j.Logger;
+
 /**
  * @author dev
  * @version $Id: AdapterLauncher.java,v 1.2 2010/06/01 09:14:16 peng.lei Exp $
@@ -120,7 +122,7 @@ public class ItemJobLauncher implements ApplicationListener {
 	public void DefaultAutoWaveDoc0(){
 		Warehouse w =commonDao.load(Warehouse.class, 1L);
 		if(w.isBeGyWarehouse()){
-			System.out.println("杂单开始");
+			logger.info("杂单开始");
 			/*waveDocManager.NewWaveDoc01("ONLINE_STATION001");
 			waveDocManager.NewWaveDoc01("ONLINE_STATION002");
 			waveDocManager.NewWaveDoc01("ONLINE_STATION003");
@@ -141,7 +143,7 @@ public class ItemJobLauncher implements ApplicationListener {
 	public  void autoLibraryTask(){
 		synchronized ("ltTaskOut") {
 			//按工作站循环下发
-//		System.out.println("1------");
+//		logger.info("1------");
 		for(int y1=602;y1<=605;y1++) {
 			int gzd=0;
 			Boolean daup =false;
@@ -150,10 +152,8 @@ public class ItemJobLauncher implements ApplicationListener {
 					+ " and ltask.type in ('2','6','3')  "
 					+" and ltask.toCellCode='"+y1+"'"
 					+ " order by ltask.relatedBill4 desc,ltask.seq asc,ltask.createDate asc");
-//			System.out.println("1------"+y1);
-//			System.out.println(y1+"zgz="+ls21.size());
-			//查到4个巷道没有任务的巷道 1:false;2:false;
-			
+//			logger.info("1------"+y1);
+//			logger.info(y1+"zgz="+ls21.size());
 			gzd=ls21.size();
 			if (ls21.size()>=3) {
 				continue;
@@ -165,16 +165,16 @@ public class ItemJobLauncher implements ApplicationListener {
 							+ " and ltask.type in ('2','6','3')  "
 							+" and ltask.relatedBill5='"+y+"'"
 							+ " order by ltask.seq asc");
-//					System.out.println("1------"+y1+"-----"+y);
-//					System.out.println(y+"hdtask="+ls22.size());
+//					logger.info("1------"+y1+"-----"+y);
+//					logger.info(y+"hdtask="+ls22.size());
 					if (ls22.size()>0) {
 						continue;
 					}else {	
 						List listTasks=moveDocManager.autoOutLibraryTask3(y,y1);//生成出库的移位任务,
-						System.out.println("xiafarenw="+listTasks.size());
 						moveDocManager.autoWcsLibraryTask(listTasks);//下发任务
+//						logger.info("xiafarenw="+listTasks.size());
 						if(listTasks.size()>0) {
-							System.out.println("1------"+y1+"-----"+y+"---2222");
+//							logger.info("1------"+y1+"-----"+y+"---2222");
 							gzd++;
 							if(gzd>=3) {//判定工作站任务是否大于三个,大于跳出工作站循环
 							daup=true;
@@ -185,7 +185,7 @@ public class ItemJobLauncher implements ApplicationListener {
 				}
 			}
 //			if(daup) {
-//				System.out.println("1------"+y1+"--跳出---"+"---2222");
+//				logger.info("1------"+y1+"--跳出---"+"---2222");
 //				break;
 //			}
 		}
@@ -235,7 +235,7 @@ public class ItemJobLauncher implements ApplicationListener {
 		int e=0;
 		switch (a) {
 			case 1:
-				System.out.println("1");
+				logger.info("1");
 				if (true) {
 					List agvTasks =  commonDao.findByQuery(" from AgvTask agvTask "
 							+ " where 1=1 "    //agvTask.beIssue=true
@@ -256,28 +256,28 @@ public class ItemJobLauncher implements ApplicationListener {
 				}
 				break;
 			case 2:
-				System.out.println("2");
+				logger.info("2");
 				//下发料箱整理AGV任务
 				hujiaoAgvTask1(1763L,"料箱整理",null);
 				break;
 			case 3:
-				System.out.println("3");
+				logger.info("3");
 				//下发货架整理AGV任务
 				hujiaoAgvTask1(1765L,"货架整理",null);
 				break;
 			case 4:
-				System.out.println("4");
+				logger.info("4");
 				//下发库位整理AGV任务
 				hujiaoAgvTask1(1763L,"库位整理",null);
 				break;
 			case 5:
-				System.out.println("5");
+				logger.info("5");
 				//下发AGV取料AGV任务
 				hujiaoAgvTask1(1763L,"拣货",null);
 				break;
 			case 6:
 				//到站一分钟后调用返库
-				System.out.println("6");
+				logger.info("6");
 				List agvTasks =  commonDao.findByQuery(" from AgvTask agvTask "
 						+ " where agvTask.beIssue=true "
 						+ " and agvTask.status in ('ATPICK') "
@@ -297,17 +297,17 @@ public class ItemJobLauncher implements ApplicationListener {
 				}
 				break;
 			case 7:
-				System.out.println("7");
+				logger.info("7");
 				//下发AGV取料AGV任务
 				agvTaskManager.sendAgvTask("拣货",null);
 				break;
 			case 8:
-				System.out.println("8");
+				logger.info("8");
 				//下发AGV取料AGV任务
 				agvTaskManager.sendAgvTask("盘点",null);
 				break;
 			case 9:
-				System.out.println("9");
+				logger.info("9");
 				//下发AGV取料AGV任务
 				agvTaskManager.sendAgvTask("呼叫",null);
 				break;	
@@ -475,7 +475,7 @@ public class ItemJobLauncher implements ApplicationListener {
 	public  void DefaultAutoPickticket(){
 		Warehouse w =commonDao.load(Warehouse.class, 1L);
 		if(w.isDisabled()==false){
-//			System.out.println("接单开始");
+//			logger.info("接单开始");
 			pickTicketManager.receivePickticket();
 		}
 	}
@@ -499,7 +499,7 @@ public class ItemJobLauncher implements ApplicationListener {
 //				commonDao.store(pt);
 //				break;
 			}else {
-//				System.out.println("工单号"+pt.getCode()+" 未拣货完成");
+//				logger.info("工单号"+pt.getCode()+" 未拣货完成");
 			}
 		}
 	}
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 5921a05..2c1e8b0 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
@@ -92,6 +92,7 @@ public class Item extends Entity {
 	protected String strExtend1;//备注
 	
 	
+	
 	 /**品管类别*/
     protected String strExtend3;//标准价
     protected String strExtend2;//币种
diff --git a/src/main/java/com/dev/swms/server/model/inventory/Task.java b/src/main/java/com/dev/swms/server/model/inventory/Task.java
index 12f1584..14328c7 100644
--- a/src/main/java/com/dev/swms/server/model/inventory/Task.java
+++ b/src/main/java/com/dev/swms/server/model/inventory/Task.java
@@ -140,10 +140,10 @@ public class Task extends VersionalEntity {
 	private String strBill4;//合单库位
 	private String strBill5;//合单人
 	private String strBill6;//是否未未拆包装
-	private String strBill7;//
-	private String strBill8;//
+	private String strBill7;//大容器号
+	private String strBill8;//头物料拼接号
 	private String strBill9;//
-	private String strBill10;//退料属性(T)
+	private String strBill10;//
 	private Date dateBill1=new Date();//下发日期
 	private Date dateBill2;//合单移动日期
 	private Date dateBill3;//合单任务完成日期
@@ -156,8 +156,6 @@ public class Task extends VersionalEntity {
 	private String oldGzz;//原工作站
 	private String oldZrw;//原子任务
 	
-	
-	
 	public String getOldGzz() {
 		return oldGzz;
 	}
diff --git a/src/main/java/com/dev/swms/server/service/count/pojo/DefaultCountPlanManager.java b/src/main/java/com/dev/swms/server/service/count/pojo/DefaultCountPlanManager.java
index 9aa6649..eb6d1f1 100644
--- a/src/main/java/com/dev/swms/server/service/count/pojo/DefaultCountPlanManager.java
+++ b/src/main/java/com/dev/swms/server/service/count/pojo/DefaultCountPlanManager.java
@@ -33,7 +33,6 @@ import com.dev.swms.server.model.base.PackageUnit;
 import com.dev.swms.server.model.base.Structure;
 import com.dev.swms.server.model.base.Warehouse;
 import com.dev.swms.server.model.base.WarehouseArea;
-import com.dev.swms.server.model.base.WarehouseAreaStatus;
 import com.dev.swms.server.model.base.Worker;
 import com.dev.swms.server.model.base.Workstation;
 import com.dev.swms.server.model.count.CountDetail;
@@ -76,10 +75,12 @@ import com.dev.energy.server.model.EntityFactory;
 import com.dev.energy.server.service.pojo.DefaultBaseManager;
 import com.dev.energy.server.util.LocalizedMessage;
 import com.dev.energy.server.web.security.UserHolder;
+import org.apache.log4j.Logger;
 
 @SuppressWarnings("unchecked")
 public class DefaultCountPlanManager extends DefaultBaseManager implements
 	CountPlanManager {
+	private static Logger logger = Logger.getLogger(DefaultCountPlanManager.class); 
 	protected final InventoryManager inventoryManager;
 	protected final ItemManager itemManager;
 	protected final BussinessCodeManager bussinessCodeManager;
@@ -100,7 +101,7 @@ public class DefaultCountPlanManager extends DefaultBaseManager implements
 	* @see com.dev.swms.server.service.count.CountPlanManager#active(java.lang.Long)
 	*/
 	public void active(RowData rowData) {
-		System.out.println(new Date());
+		logger.info(new Date());
 		Long countPlanId = (Long) rowData.getColumnValue(0);
 		CountPlan countPlan = commonDao.load(CountPlan.class, countPlanId);
 		if (countPlan.active()) {
@@ -109,13 +110,13 @@ public class DefaultCountPlanManager extends DefaultBaseManager implements
 					|| CountMethod.MOVED_ITEM.equals(countPlan.getCountMethod())
 					|| CountMethod.ABC.equals(countPlan.getCountMethod())) {
 				//按货品盘点
-				System.out.println(new Date());
+				logger.info(new Date());
 				List cdlists= commonDao.findByQuery(" from CountDetail c where c.countPlan.id="+countPlanId);
 				for (CountDetail countDetail : cdlists) {
 					Item item = ((CountDetailItem) countDetail).getItem();
 					createCountRecordByItem(countPlan, item,countDetail);
 				}
-				System.out.println(new Date());
+				logger.info(new Date());
 			} else {
 				//按库位动碰盘点&&按库位盘点
 				for (CountDetail countDetail : countPlan.getDetails()) {
@@ -139,7 +140,7 @@ public class DefaultCountPlanManager extends DefaultBaseManager implements
 		} else {
 			throw new BusinessException("countPlan.active.failed");
 		}
-		System.out.println(new Date());
+		logger.info(new Date());
 	}
 	
 	/**
@@ -180,7 +181,7 @@ public class DefaultCountPlanManager extends DefaultBaseManager implements
 //				return;
 //			}
 //		}
-//		System.out.println(inventories.size());
+//		logger.info(inventories.size());
 		item.setCycleDate(new Date());
 		if(inventories.size()>0)
 		createCountRecordByInventories(countPlan, inventories);
@@ -238,7 +239,6 @@ public class DefaultCountPlanManager extends DefaultBaseManager implements
 				record.setQuantity(inventory.getQtyOfMasterPack());
 				record.setOperator(UserHolder.getUser().getName());
 				record.setOccurTime(new Date());
-				record.setBarCode(inventory.getBarCode());
 				commonDao.store(record);
 				inventory.setCounPlan(countPlan.getCode());
 				commonDao.store(inventory);
@@ -1122,7 +1122,7 @@ public class DefaultCountPlanManager extends DefaultBaseManager implements
 							commonDao.store(cr);
 //							inv.setCounPlan(countPlan.getCode());
 //							commonDao.store(inv);
-							System.out.println(inv.getId() );
+							logger.info(inv.getId() );
 							js++;
 						}
 //						countPlan.setStatus(CountStatus.ACTIVE);
@@ -1222,7 +1222,7 @@ public class DefaultCountPlanManager extends DefaultBaseManager implements
 							commonDao.store(cr);
 //							inv.setCounPlan(countPlan.getCode());
 //							commonDao.store(inv);
-							System.out.println(inv.getId() );
+							logger.info(inv.getId() );
 							js++;
 						}
 //						countPlan.setStatus(CountStatus.ACTIVE);
@@ -1375,7 +1375,6 @@ public class DefaultCountPlanManager extends DefaultBaseManager implements
 		List CountRecords =  commonDao.findByQuery(" from CountRecord cr where cr.countPlan.id=:id and cr.needCount=1 and cr.delta=0",
 		new String[] { "id"},new Object[] {countPlanId});
 		for(CountRecord cr:CountRecords){
-			//是否盘点,是否有差异
 			if(cr.isNeedCount()&&cr.getCountQuantity()-cr.getQuantity()!=0) {
 				if(cr.getIndId()==null) {
 					cr.setIndId(0L);
@@ -1388,19 +1387,7 @@ public class DefaultCountPlanManager extends DefaultBaseManager implements
 			inv.setQuantity(cr.getCountQuantity());
 			inv.setCounPlan(null);
 			InventoryLog log1 = new InventoryLog(InventoryLogType.CHECK_ADJUST,inv.getSOI(), 1, w==null?"":w.getName(), inv.getLocation(), cr.getItemKey(), new Date(), inv.getQuantity(), null, "盘点调整", null, null);
-			if(inv.getQtyOfMasterPack()==0) {
-				commonDao.delete(inv);
-			List	list=commonDao.findByQuery("select inv.id from Inventory inv where inv.location.id="+inv.getLocation().getId()+" and "
-					+ " inv.quantity>0 ");
-				if(list.size()==0) {
-					Location invloc=this.load(Location.class, inv.getLocation().getId());
-					invloc.setStatus(WarehouseAreaStatus.FREE);
-					commonDao.store(invloc);
-				}
-			}else {
-				commonDao.store(inv);
-			}
-			
+			commonDao.store(inv);
 			Inventory moveInv=new Inventory();
 			List incs=commonDao.findByQuery(" from Inventory inv where inv.location.id=97197 and "
 					+ " inv.itemKey.id="+cr.getItemKey().getId()+" ");
@@ -1470,8 +1457,12 @@ public class DefaultCountPlanManager extends DefaultBaseManager implements
 				dInv.setStatus("已入库");
 				dInv.setStorageDate(new Date());
 				commonDao.store(dInv);
-				loc.setStatus(WarehouseAreaStatus.OCCUPY);
-				commonDao.store(loc);
+//				cr.setDelta(1);
+//				commonDao.store(cr);
+//				InventoryLog log3 = new InventoryLog(InventoryLogType.CHECK_ADJUST,dInv.getSOI(), 1,  w==null?"":w.getName(), loc, cr.getItemKey(), new Date(), moveInv.getQuantity(), null, null, null, null);
+//				log3.setSerial(dInv.getBarCode());
+//				log3.setSrcLoc(cr.getLocation());
+//				commonDao.store(log3);
 			}
 			}else {
 				if(cr.isNeedCount()&&cr.getCountQuantity()-cr.getQuantity()==0) {
diff --git a/src/main/java/com/dev/swms/server/service/interfaceLog/pojo/DefaultInterfaceRespManager.java b/src/main/java/com/dev/swms/server/service/interfaceLog/pojo/DefaultInterfaceRespManager.java
index 357ca27..2722507 100644
--- a/src/main/java/com/dev/swms/server/service/interfaceLog/pojo/DefaultInterfaceRespManager.java
+++ b/src/main/java/com/dev/swms/server/service/interfaceLog/pojo/DefaultInterfaceRespManager.java
@@ -71,7 +71,7 @@ import com.dev.swms.server.service.sequence.BussinessCodeManager;
 import com.dev.swms.server.service.shipping.PickTicketManager;
 import com.dev.swms.server.utils.TimeNumberUtils;
 import com.dev.swms.server.web.filter.WarehouseHolder;
-
+import org.apache.log4j.Logger;
 public class DefaultInterfaceRespManager extends DefaultBaseManager implements InterfaceRespManager{
 	protected final InterfaceManager interfaceManager;
 	protected final ASNManager asnManager;
@@ -83,6 +83,7 @@ public class DefaultInterfaceRespManager extends DefaultBaseManager implements I
 	protected LocationStorageManager locationStorageManager;
 	protected final AgvTaskManager agvTaskManager;
 	protected final MoveDocManager moveDocManager;
+	private static Logger logger = Logger.getLogger(DefaultInterfaceRespManager.class); 
 	public DefaultInterfaceRespManager(InterfaceManager interfaceManager,ASNManager asnManager,PickTicketManager pickTicketManager,
 			BussinessCodeManager manager3,JdbcManager jdbcManager,ItemManager itemManager,InterfaceReqManager interfaceReqManager,
 			LocationStorageManager locationStorageManager,AgvTaskManager agvTaskManager,MoveDocManager moveDocManager) {
@@ -218,7 +219,7 @@ public class DefaultInterfaceRespManager extends DefaultBaseManager implements I
 		JSONArray pickTickets=json.getJSONArray("header");
 		for(int j=0;j billTypes=commonDao.findByQuery(" from BillType bt where bt.code='"+billTypess+"'");//单据类型查询
 		for(int j=0;j billTypes=commonDao.findByQuery(" from BillType bt where bt.code='"+billType+"'");//单据类型查询
 		for(int j=0;j billTypes=commonDao.findByQuery(" from BillType bt where bt.code='"+billType+"'");
 			JSONObject objectItem=new JSONObject();
 			JSONObject asn=JSONObject.fromObject(jsonArray.get(j));
-//			System.out.println(asn);
+//			logger.info(asn);
 //			String billType="";
 			String PO=asn.has("sourceId") ? asn.getString("sourceId") : ""; //入库序号
 			int lineNo=asn.has("lineNo") ? asn.getInt("lineNo") : 0; //行号
@@ -1725,7 +1726,7 @@ public class DefaultInterfaceRespManager extends DefaultBaseManager implements I
 			List billTypes=commonDao.findByQuery(" from BillType bt where bt.code='"+billType+"'");
 			JSONObject objectItem=new JSONObject();
 			JSONObject asn=JSONObject.fromObject(jsonArray.get(j));
-//			System.out.println(asn);
+//			logger.info(asn);
 //			String billType="";
 			String PO=asn.has("sourceId") ? asn.getString("sourceId") : ""; //入库序号
 			
@@ -2209,6 +2210,7 @@ public class DefaultInterfaceRespManager extends DefaultBaseManager implements I
 			}else {
 				asnDetail.setExpectedQuantity(expectedQuantity);
 			}
+			
 			asnDetail.setItem(items.get(0));
 			asnDetail.setStrBill2(strBill2);
 //			asnDetail.setStrBill1(strBill1);
@@ -2267,7 +2269,7 @@ public class DefaultInterfaceRespManager extends DefaultBaseManager implements I
 			List billTypes=commonDao.findByQuery(" from BillType bt where bt.code='"+billType+"'");
 			JSONObject objectItem=new JSONObject();
 			JSONObject asn=JSONObject.fromObject(jsonArray.get(j));
-			System.out.println(asn);
+			logger.info(asn);
 //			String billType="";
 			log.setFunction("盘点差异");
 			String MATNR=asn.has("MATNR") ? asn.getString("MATNR") : ""; //物料号
@@ -2360,7 +2362,7 @@ public class DefaultInterfaceRespManager extends DefaultBaseManager implements I
 		CountPlan countPlan=null;
 		for(int j=0;j agvTasks =  commonDao.findByQuery("  from AgvTask agvTask where agvTask.robotJobId='"+taskCode+"' or agvTask.robotJobId='A"+taskCode+"'");
-//			System.out.println("打印3--"+agvTasks.size());
+//			logger.info("打印3--"+agvTasks.size());
 			if (agvTasks.size()>0) {
 				
 				AgvTask agvTask=agvTasks.get(0);
@@ -2709,7 +2711,7 @@ public class DefaultInterfaceRespManager extends DefaultBaseManager implements I
 					agvTask.setStationCode(locationStorage.get(0).getGzzCode());
 					commonDao.store(agvTask);
 				}
-//				System.out.println("打印3"+agvTask.getRobotJobId());
+//				logger.info("打印3"+agvTask.getRobotJobId());
 				//判断接驳口状态是否可用
 //				if(WcsCSDCode.getWmsJbkCode1(WcsCSDCode.getWmsCSDCode(work))) {
 					string = interfaceReqManager.sendAgvTask(agvTask)+"";
@@ -2757,7 +2759,7 @@ public class DefaultInterfaceRespManager extends DefaultBaseManager implements I
 		String msg="";
 		for(int j=0;j0) {
 		for(int j=0;jad.RECEIVED_QUANTITY) or (ad.ftl_qty>0 and ad.ftl_qty>ad.RECEIVED_QUANTITY)) "
 							+ " order by ad.strBill8,item.code";
+//					logger.info(sql);
 						Query   query   =   session.createSQLQuery(sql); 
 						List