diff --git a/WcfService1/BLL/lWmsPlate.cs b/WcfService1/BLL/lWmsPlate.cs index 8c4cf47..80fe340 100644 --- a/WcfService1/BLL/lWmsPlate.cs +++ b/WcfService1/BLL/lWmsPlate.cs @@ -628,7 +628,7 @@ namespace DeiNiu.wms.Logical { toP.transNo = Util.getOrderNo(enumCreateOrderType.transOrder, _obj.getNextSeq(enumCreateOrderType.transOrder)); toP.Update(); - logPlate.Debug(string.Format("1 plate {0} start new trans {1}", toPlate, toP.transNo)); + logPlate.Debug(string.Format("plate {0} start new trans {1}", toPlate, toP.transNo)); new lTmsTranRequest(operId).createSimpleTran(requests, toP);// req.transNo = toP.transNo; } @@ -840,7 +840,7 @@ namespace DeiNiu.wms.Logical { toP.transNo = Util.getOrderNo(enumCreateOrderType.transOrder, _obj.getNextSeq(enumCreateOrderType.transOrder)); - logPlate.Debug(string.Format("2 plate {0} start new trans {1}, top.ID {2}", toPlate, toP.transNo,toP.ID)); + logPlate.Debug(string.Format("plate {0} start new trans {1}", toPlate, toP.transNo)); new lTmsTranRequest(operId).createSimpleTran(requests, toP);// req.transNo = toP.transNo; // return enumRegPlateResult.完成装车集货后才能装车; @@ -889,7 +889,6 @@ namespace DeiNiu.wms.Logical { toP.Update(); } - logPlate.Debug(string.Format("3 plate {0} start new trans {1}, top.ID {2}", toPlate, toP.transNo, toP.ID)); foreach (WmsOutPickRequest req in requests) { @@ -900,22 +899,21 @@ namespace DeiNiu.wms.Logical } } - if (WmsConstants.IS_PLATE_IN_LINE && !WmsConstants.AUTO_LOAD_TRUCK ) + + if (fromP.ID > 0) { - if (fromP.ID > 0) + //to release plates of customer type + List lst = getWmsPlate.getSubPlates(fromPlate); + + foreach (WmsPlate s in lst) { - //to release plates of customer type - List lst = getWmsPlate.getSubPlates(fromPlate); - - foreach (WmsPlate s in lst) - { - s.releaseSubPlate(s.plateId); //to release customer and its subs - // log.Debug(string.Format("on truck load, released plate {0}, type{1}", s.plateId, (enumPlateLevel)s.type)); - } - getWmsPlate.releaseSubPlate(fromPlate); //to release custType type and its subs - log.Debug(string.Format("on truck load, released plate {0} ", fromPlate)); + s.releaseSubPlate(s.plateId); //to release customer and its subs + // log.Debug(string.Format("on truck load, released plate {0}, type{1}", s.plateId, (enumPlateLevel)s.type)); } - + getWmsPlate.releaseSubPlate(fromPlate); //to release custType type and its subs + log.Debug(string.Format("on truck load, released plate {0} ", fromPlate)); + } + //to release plate of Line @@ -934,10 +932,7 @@ namespace DeiNiu.wms.Logical } } - } } - - string ldTask = fromP.jobNo; @@ -1088,7 +1083,7 @@ namespace DeiNiu.wms.Logical if (tranP.plateLevel == (int)enumPlateLevel.临时容器) { - tranP.Delete(); + // tranP.Delete(); } scope.Complete(); @@ -1353,9 +1348,7 @@ namespace DeiNiu.wms.Logical public DataTable getUnLoadTruckStks(string toPlate, int cnt) { - log.Debug(string.Format("...... to getUnLoadTruckStks plateId {0}",toPlate)); - WmsPlate toP = new WmsPlate(toPlate); - return plateStk.getUnLoadTruckStks(toP.transNo,cnt); + return plateStk.getUnLoadTruckStks(toPlate,cnt); } public DataTable getLoadContent(string toPlate)