groovy(Map)

1、groovy中的map遍历操作以及ftl页面的取值

goodsIds = UtilHttp.makeParamMapWithPrefix(request,"goodsId_",null);
goodsUnits = UtilHttp.makeParamMapWithPrefix(request,"goodsUnit_",null);
quantitys = UtilHttp.makeParamMapWithPrefix(request,"quantity_",null);
println "--------------------------" + goodsIds;

if(quantitys){
goodsIds.each{key,goodsId->
println key
println goodsId
exprList1 = [
EntityCondition.makeCondition("goodsId", EntityOperator.EQUALS, goodsId),
EntityCondition.makeCondition("counterId", EntityOperator.EQUALS, counterId),
EntityCondition.makeCondition("goodsUnit", EntityOperator.EQUALS, goodsUnits.get(key)),
EntityCondition.makeCondition("isInOrOut", EntityOperator.EQUALS, '0'),
];
inStoragedGoodsValues = EntityCondition.makeCondition(exprList1, EntityOperator.AND);
inStoragedGoodsList = delegator.findList(
"WmsGoodsAndWarehouse" , inStoragedGoodsValues , null , null , null , false
);
······
}

猜你喜欢

转载自baihuashu225.iteye.com/blog/2215056
今日推荐