public double realeseGoods(int paramInt, String paramString) {
   WareHouseStockDAO localWareHouseStockDAO = Server.getInstance().getWareHouseStockDAO();
   List localList =
       localWareHouseStockDAO.getTradeStockList(
           " and moduleid="
               + paramInt
               + " and tradeNO='"
               + paramString
               + "' and status=0 for update ");
   double d = 0.0D;
   Iterator localIterator = localList.iterator();
   while (localIterator.hasNext()) {
     TradeStockPO localTradeStockPO = (TradeStockPO) localIterator.next();
     localWareHouseStockDAO.deleteStockOperation(
         localTradeStockPO.getStockID(), StockOperation.DELIVERY);
     StockPO localStockPO = localWareHouseStockDAO.getStockPOByID(localTradeStockPO.getStockID());
     d += localStockPO.getQuantity();
   }
   localWareHouseStockDAO.realeseTradeStockByTN(paramInt, paramString);
   return d;
 }