no message
parent
ffc7160d51
commit
35fb919814
|
|
@ -0,0 +1 @@
|
||||||
|
target/
|
||||||
|
|
@ -233,7 +233,6 @@ public class DefaultInventoryManager extends DefaultBaseManager implements Inven
|
||||||
inventory.setQuantity(inventory.getQuantity()+quantity);
|
inventory.setQuantity(inventory.getQuantity()+quantity);
|
||||||
inventory.setQtyOfMasterPack(inventory.getQuantity());
|
inventory.setQtyOfMasterPack(inventory.getQuantity());
|
||||||
inventory.setQueuedQuantity(inventory.getQueuedQuantity()+quantity);
|
inventory.setQueuedQuantity(inventory.getQueuedQuantity()+quantity);
|
||||||
System.out.println(inventory.getQuantity());
|
|
||||||
if (inventory.isNew()) {
|
if (inventory.isNew()) {
|
||||||
iki.getInventories().add(inventory);
|
iki.getInventories().add(inventory);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -242,11 +241,7 @@ public class DefaultInventoryManager extends DefaultBaseManager implements Inven
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
storeItemKeyInventory(iki);
|
storeItemKeyInventory(iki);
|
||||||
//写库存日志
|
|
||||||
InventoryLog log = new InventoryLog(logType, 1, operator, loc, itemKeys, new Date(), quantity, pu, null, null, null);
|
|
||||||
log.setOperator(operator);
|
|
||||||
log.setRelatedBill(itemKeys.getLotInfo().getPropLC1());
|
|
||||||
this.commonDao.store(log);
|
|
||||||
if(inventory.getQuantity() <= 0 && inventory.getQtyOfMasterPack() <= 0 && inventory.getQueuedQuantity() <= 0){
|
if(inventory.getQuantity() <= 0 && inventory.getQtyOfMasterPack() <= 0 && inventory.getQueuedQuantity() <= 0){
|
||||||
commonDao.delete(inventory);
|
commonDao.delete(inventory);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2748,6 +2748,36 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements
|
||||||
PickTicket pt=ptd.getPickTicket();
|
PickTicket pt=ptd.getPickTicket();
|
||||||
str=t.getItemKey().getItem().getCode();//物料编码
|
str=t.getItemKey().getItem().getCode();//物料编码
|
||||||
tl_quantity=t.getPlanQuantityMU();
|
tl_quantity=t.getPlanQuantityMU();
|
||||||
|
Worker worker=this.commonDao.get(Worker.class, workerId);
|
||||||
|
String operator=worker==null?UserHolder.getUser().getLoginName():worker.getName();
|
||||||
|
ItemKey ik=t.getItemKey();
|
||||||
|
ik.getLotInfo().setPropLC1(ptd.getPickTicket().getRelatedBill3());//配料工单
|
||||||
|
commonDao.store(ik);
|
||||||
|
|
||||||
|
/**工单退料回传EMS*/
|
||||||
|
String ldbz=getPropertiesParm("ldxt.bz");
|
||||||
|
if(ldbz.equals("1")){
|
||||||
|
String propC3="";
|
||||||
|
if(str.indexOf("DG")!=-1 || str.indexOf("FM")!=-1){
|
||||||
|
if(tl_quantity>0){
|
||||||
|
propC3="CG01";
|
||||||
|
}else{
|
||||||
|
propC3="ZZ05";
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
propC3="CG01";
|
||||||
|
}
|
||||||
|
|
||||||
|
jdbcManager.return_out_back(t.getPickTicketDetail().getPickTicket().getRelatedBill3(),t.getPickTicketDetail().getItem().getCode(),
|
||||||
|
t.getPickTicketDetail().getItem().getName(), t.getItemKey().getLotInfo().getPropC9(),
|
||||||
|
t.getPickTicketDetail().getItem().getWork_name(), propC3, t.getPickTicketDetail().getItem().getCriterion_loc_code(), planQuantity, t.getSrcLoc().getCode(), t.getPickTicketDetail().getItem().getWork_name(),t.getItemKey().getLotInfo()==null?"":t.getItemKey().getLotInfo().getPropC8());
|
||||||
|
}
|
||||||
|
|
||||||
|
//写库存日志
|
||||||
|
InventoryLog log = new InventoryLog(InventoryLogType.CONVERT_PACKAGEUNIT, 1, operator, t.getSrcLoc(), ik, new Date(), planQuantity, t.getPackageUnit(), null, null, null);
|
||||||
|
log.setOperator(operator);
|
||||||
|
log.setRelatedBill(ik.getLotInfo().getPropLC1());
|
||||||
|
this.commonDao.store(log);
|
||||||
if(t.getOutBoxCount()!=null){
|
if(t.getOutBoxCount()!=null){
|
||||||
String hql=" from OutBoxCount obc where obc.id="+t.getOutBoxCount().getId()+" ";
|
String hql=" from OutBoxCount obc where obc.id="+t.getOutBoxCount().getId()+" ";
|
||||||
List<OutBoxCount> obcList= commonDao.findByQuery(hql);
|
List<OutBoxCount> obcList= commonDao.findByQuery(hql);
|
||||||
|
|
@ -2761,11 +2791,7 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Worker worker=this.commonDao.get(Worker.class, workerId);
|
|
||||||
String operator=worker==null?UserHolder.getUser().getLoginName():worker.getName();
|
|
||||||
ItemKey ik=t.getItemKey();
|
|
||||||
ik.getLotInfo().setPropLC1(ptd.getPickTicket().getRelatedBill3());//配料工单
|
|
||||||
commonDao.store(ik);
|
|
||||||
inventoryManager.receiving(t.getSrcLoc(), ik, planQuantity, t.getPackageUnit(), t.getCreateTime(),InventoryLogType.CONVERT_PACKAGEUNIT, operator);
|
inventoryManager.receiving(t.getSrcLoc(), ik, planQuantity, t.getPackageUnit(), t.getCreateTime(),InventoryLogType.CONVERT_PACKAGEUNIT, operator);
|
||||||
t.setPlanQuantity(t.getPlanQuantity()-planQuantity);
|
t.setPlanQuantity(t.getPlanQuantity()-planQuantity);
|
||||||
t.setDstLoc(null);
|
t.setDstLoc(null);
|
||||||
|
|
@ -2786,24 +2812,7 @@ public class DefaultPickTicketManager extends DefaultBaseManager implements
|
||||||
this.commonDao.delete(t);
|
this.commonDao.delete(t);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**工单退料回传EMS*/
|
|
||||||
String ldbz=getPropertiesParm("ldxt.bz");
|
|
||||||
if(ldbz.equals("1")){
|
|
||||||
String propC3="";
|
|
||||||
if(str.indexOf("DG")!=-1 || str.indexOf("FM")!=-1){
|
|
||||||
if(tl_quantity>0){
|
|
||||||
propC3="CG01";
|
|
||||||
}else{
|
|
||||||
propC3="ZZ05";
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
propC3="CG01";
|
|
||||||
}
|
|
||||||
|
|
||||||
jdbcManager.return_out_back(t.getPickTicketDetail().getPickTicket().getRelatedBill3(),t.getPickTicketDetail().getItem().getCode(),
|
|
||||||
t.getPickTicketDetail().getItem().getName(), t.getItemKey().getLotInfo().getPropC9(),
|
|
||||||
t.getPickTicketDetail().getItem().getWork_name(), propC3, t.getPickTicketDetail().getItem().getCriterion_loc_code(), planQuantity, t.getSrcLoc().getCode(), t.getPickTicketDetail().getItem().getWork_name(),t.getItemKey().getLotInfo()==null?"":t.getItemKey().getLotInfo().getPropC8());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -610,7 +610,6 @@ public class PickingServlet extends HttpServlet {
|
||||||
String status="0";
|
String status="0";
|
||||||
String data="";
|
String data="";
|
||||||
String msg="";
|
String msg="";
|
||||||
PickTicket pt=commonDao.get(PickTicket.class, pick_id);
|
|
||||||
Task t=commonDao.get(Task.class, t_id);
|
Task t=commonDao.get(Task.class, t_id);
|
||||||
if(qty>0&&t!=null){
|
if(qty>0&&t!=null){
|
||||||
if(qty<=t.getPlanQuantity()){
|
if(qty<=t.getPlanQuantity()){
|
||||||
|
|
|
||||||
|
|
@ -27,10 +27,10 @@
|
||||||
<value>jdbc:oracle:thin:@10.137.146.210:1521:orcl</value>
|
<value>jdbc:oracle:thin:@10.137.146.210:1521:orcl</value>
|
||||||
</property>
|
</property>
|
||||||
<property name="username">
|
<property name="username">
|
||||||
<value>nzwms</value>
|
<value>nztest1</value>
|
||||||
</property>
|
</property>
|
||||||
<property name="password">
|
<property name="password">
|
||||||
<value>nzwms</value>
|
<value>nztest1</value>
|
||||||
</property>
|
</property>
|
||||||
<!-- <property name="maxActive">
|
<!-- <property name="maxActive">
|
||||||
<value>200</value>
|
<value>200</value>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue