2.创建波次的时候,出库任务为料箱区,货架区、立库按工单赋值给子任务号,其它库区拣货任务,按原来逻辑生成子任务号,
parent
2224b8a22c
commit
cf6afbae39
|
|
@ -357,7 +357,11 @@ public class DefaultNewAutoAllocator extends DefaultBaseManager implements NewAu
|
||||||
Task task = EntityFactory.getEntity(Task.class);
|
Task task = EntityFactory.getEntity(Task.class);
|
||||||
task.setPickTicketDetail(ptd);
|
task.setPickTicketDetail(ptd);
|
||||||
Item item=commonDao.load(Item.class, ptd.getItem().getId());
|
Item item=commonDao.load(Item.class, ptd.getItem().getId());
|
||||||
/*task.setBillCode(getSubWorkOrer(ptd.getPickTicket().getCode(),inventory.getLocation().getZone(),item));
|
String zoneName=inventory.getLocation().getZone().getCode();
|
||||||
|
if (zoneName.equals("堆垛区")||zoneName.equals("货架到人")||zoneName.equals("料箱到人")) {
|
||||||
|
task.setBillCode(pt.getCode());
|
||||||
|
}else {
|
||||||
|
task.setBillCode(getSubWorkOrer(ptd.getPickTicket().getCode(),inventory.getLocation().getZone(),item));
|
||||||
//单个子任务数量
|
//单个子任务数量
|
||||||
if(qty>0) {
|
if(qty>0) {
|
||||||
List<Integer> tas=commonDao.findByQuery("select t.hs from PickTicketTaskView t where t.pickTicket.id="+ptd.getPickTicket().getId()
|
List<Integer> tas=commonDao.findByQuery("select t.hs from PickTicketTaskView t where t.pickTicket.id="+ptd.getPickTicket().getId()
|
||||||
|
|
@ -368,11 +372,12 @@ public class DefaultNewAutoAllocator extends DefaultBaseManager implements NewAu
|
||||||
task.setBillCode(bussinessCodeManager.getCodeForYmd(ptd.getPickTicket().getCode()+"-", 2));
|
task.setBillCode(bussinessCodeManager.getCodeForYmd(ptd.getPickTicket().getCode()+"-", 2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (inventory.getLocation().getStock()!=null) {
|
if (inventory.getLocation().getStock()!=null) {
|
||||||
task.setStrBill7(inventory.getLocation().getStock().getLP());
|
task.setStrBill7(inventory.getLocation().getStock().getLP());
|
||||||
}
|
}
|
||||||
task.setBillCode(pt.getRelatedBill2());
|
|
||||||
task.setCode(TimeNumberUtils.getTaskCode());
|
task.setCode(TimeNumberUtils.getTaskCode());
|
||||||
task.setType(TaskType.MV_PICKTICKET);
|
task.setType(TaskType.MV_PICKTICKET);
|
||||||
task.setItemKey(inventory.getItemKey());
|
task.setItemKey(inventory.getItemKey());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue