diff --git a/src/main/java/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.java b/src/main/java/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.java index 2946684..7b0224d 100644 --- a/src/main/java/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.java +++ b/src/main/java/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.java @@ -2115,22 +2115,15 @@ public class DefaultInventoryManager extends DefaultBaseManager implements Inven @Override public void shuaxin() { - SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); - List ItemKeys = commonDao.findByQuery(" from ItemKey ik where ik.item.company.id=:id ", - new String[] { "id"},new Object[] {1L}); - for(ItemKey ik :ItemKeys){ - String pc=ik.getLotInfo().getPropC1(); - System.out.println(pc); - String date=pc.substring(0,10); - try { - Date rq=sdf.parse(date); - ik.getLotInfo().setPropD1(rq); - commonDao.store(ik); - } catch (ParseException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } + String hql=" from Inventory inv where inv.itemKeyInventory.itemKey.item.company.id=30 and inv.quantity>0"; + List list=commonDao.findByQuery(hql); + for(Inventory inv:list){ + String loc_hql=" from Location loc where loc.code='"+inv.getLocation().getCode()+"' and loc.warehouse.id=1001 "; + List locations=commonDao.findByQuery(loc_hql); + inv.setLocation(locations.get(0)); + commonDao.store(inv); + } + } @Override diff --git a/src/webapp/WEB-INF/classes/config/origen/inventory/maintainInventoryPage.xml b/src/webapp/WEB-INF/classes/config/origen/inventory/maintainInventoryPage.xml index 3340aa3..36c7db0 100644 --- a/src/webapp/WEB-INF/classes/config/origen/inventory/maintainInventoryPage.xml +++ b/src/webapp/WEB-INF/classes/config/origen/inventory/maintainInventoryPage.xml @@ -135,19 +135,19 @@ - - - - - - - - - - - - - + diff --git a/target/hrbwms/WEB-INF/classes/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.class b/target/hrbwms/WEB-INF/classes/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.class deleted file mode 100644 index d6ce85f..0000000 Binary files a/target/hrbwms/WEB-INF/classes/com/dev/swms/server/service/inventory/pojo/DefaultInventoryManager.class and /dev/null differ diff --git a/target/hrbwms/WEB-INF/classes/config/origen/inventory/maintainInventoryPage.xml b/target/hrbwms/WEB-INF/classes/config/origen/inventory/maintainInventoryPage.xml deleted file mode 100644 index 3340aa3..0000000 --- a/target/hrbwms/WEB-INF/classes/config/origen/inventory/maintainInventoryPage.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - 'COUNT' and location.disabled=false - ]]> - - - - - - - - - - - - - - - - - - = {date1} ~/ - /~date2: AND STR_TO_DATE(DATE_FORMAT(itemKey.lotInfo.propD1,'%Y-%m-%d'),'%Y-%m-%d') <= {date2} ~/ - /~strExtend3: AND (item.strExtend3) LIKE upper({strExtend3})~/ - /~item.feeType: AND (item.feeType) LIKE upper({item.feeType})~/ - /~propLC2: AND (itemKey.lotInfo.propLC2) like upper({propLC2})~/ - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0]]> - - - - 0)]]> - - - 0)]]> - - - - - - - - - - - - - - - - - - - - - - - - - -