HashMap用法用例

2021-07-03 06:17:00 字數 1291 閱讀 3850

public hashmapcomparequantity(string gdk006,string gdk001) throws busines***ception

//得到本次確認的gdk006的商品明細(t2.ack001,t2.gdn015)

//string gd008sql="select t2.gdk003,sum(t2.gdn015) gdn015 from gd006 t1,gd008 t2 where t1.gdk006=t2.gdk006 and t1.gdk006='"+gdk006+"' group by t2.gdk003";

string gd008sql ="select t2.gdk003,sum(t2.gdn015) gdn015 from gd008 t2 where t2.gdk006='"+gdk006+"' group by t2.gdk003";

rowsetxml gd008rowsetxml = queryhelper.executequery("", gd008sql);

//發貨確認商品列表

hashmapmapgd008 = new hashmap();// 發貨確認商品列表

//hashmapretmapgd008 = new hashmap();// 發貨確認商品列表返回值

while (gd008rowsetxml.next())

//得到gdk003對應的已開票數量

string ge002sql1="select t3.gdk003,sum(t3.gbn007) gbn007 from ge002 t3 where t3.gdk003 in(select t2.gdk003 from gd003 t2 where t2.gdk001 = '"+gdk001+"') group by t3.gdk003";

rowsetxml ge002rowsetxml = queryhelper.executequery("", ge002sql1);

//發貨確認商品列表對應的開票

hashmapmapge002 = new hashmap();// 開票商品列表

while (ge002rowsetxml.next())

//比較是否有本次確認數量大於未開票數量 有就返回false

iteratoriterator = mapgd003.keyset().iterator();

while (iterator.hasnext())

} mapgd008.put("flag", bigdecimal.one);

return mapgd008;

業務用例和系統用例

拋開前一篇文章談的總體思路,我們今天來談一下需求分析工作實質性的做些什麼。在這裡,我們,將主要關注於分析層面,也即 uml中的用例模型和邏輯模型。在這裡要申明的是邏輯模型並不能完全算需求分析階段的工作,因為它包含了設計模型的概念,但是我又把它歸納了一塊到需求分析階段,原因在於邏輯模型中存在了業務物件...

業務用例和系統用例

業務用例與系統用例具有同樣的特徵,因此編寫和評審用例的方法對兩者都適用。在業務用例中說明的東西,也會在系統用例中說明。這形成了系統用例和使用者用例之間的合作。但這樣帶來了兩個壞訊息。第乙個壞訊息 編寫者和讀者經常把二者弄混,可能把系統行為放入業務用例中,也可能把業務操作歸於系統用例。如果能夠商量著去...

用例設計 介面用例設計

在介面測試過程中,用例設計是關鍵中的關鍵,需要重點關注的一些維度 介面就是內部模組對模組,外部系統對其他服務提供的一種可呼叫或者連線的能力的標準,所謂的介面是模組與模組之間的一種連線 上圖為乙個典型的介面,乙個介面通常是有輸入輸出的,輸入就是我們常見的入參,輸出有時有,有時沒有。呼叫相關介面,介面會...