生成头物料,波次优化

main
FOAM 2025-01-20 16:32:56 +08:00
parent 66c8a5643a
commit 8553b089ba
4 changed files with 618 additions and 443 deletions

View File

@ -127,7 +127,7 @@ public class Task extends VersionalEntity {
private String operator;//操作人
private Date dateline;//交单日期
private String setTask;//集套交单任务
private int agvStatus =0;//任务状态 0-未下发 1=已下发 2=执行中3=完成
private int agvStatus =0;//任务状态 0-未下发 1=已下发 2=执行中3=完成,-1已分配工作站未下发AGV
private Date operatorDate;//合单日期
/**任务号 1已绑定工作站0还没开始的任务*/
private int libraryStatus=0;

View File

@ -373,13 +373,6 @@ public class DefaultNewAutoAllocator extends DefaultBaseManager implements NewAu
task.setStrBill7(inventory.getLocation().getStock().getLP());
}
task.setBillCode(pt.getRelatedBill2());
String tItemCode=item.getCode().substring(0, 9);
String ptCode = ptd.getPickTicket().getCode();
char lastChar = ptCode.charAt(ptCode.length() - 1);
if (Character.isUpperCase(lastChar)) {
//System.out.println("最后一位是大写字母");
task.setStrBill8(tItemCode+lastChar);
}
task.setCode(TimeNumberUtils.getTaskCode());
task.setType(TaskType.MV_PICKTICKET);
task.setItemKey(inventory.getItemKey());

View File

@ -1135,14 +1135,7 @@ public class DefaultNewWaveDocManager extends DefaultBaseManager implements
if (inventory.getLocation().getStock()!=null) {
task.setStrBill7(inventory.getLocation().getStock().getLP());
}
task.setBillCode(pt.getRelatedBill2());
String tItemCode=item.getCode().substring(0, 9);
String ptCode = ptd.getPickTicket().getCode();
char lastChar = ptCode.charAt(ptCode.length() - 1);
if (Character.isUpperCase(lastChar)) {
//System.out.println("最后一位是大写字母");
task.setStrBill8(tItemCode+lastChar);
}
task.setBillCode(pt.getRelatedBill2());
task.setCode(TimeNumberUtils.getTaskCode());
task.setType(TaskType.MV_PICKTICKET);
task.setItemKey(inventory.getItemKey());