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