File:cn/news-details.htm
Method:query(*table,*app,*connect)
default.goods
对像不存在
cn/xmls/shopcart.xmls
...opcart[UserId]=0;
}
$if(@userid){
@queryShopcart[UserId]=@userid;
@queryShopcart[TempId]=0;
}
@queryShopcart[AreaId]=$shell[AreaId];
@Quantity=@queryShopcart.scalar(['isnull(sum(Quantity),0) as shopcartQuantity'],['UserId={*UserId} and TempId={*TempId} and AreaId={*AreaId}']);
@mapp=$map();
@mapp[Status]=Ok;
@mapp[Quantity]=@Quantity;
$write(@mapp.toJson());
}
//购物车列表
$sub shopList(format){
@call=$call(xmls/public.xmls);
@call.load();
@queryShopcart=$query(shopcart,config);
@queryGoods=$query(goods,goods);
@queryItem=$query(item,goods);
@userid=$session[UserId];
@queryShopcart[UserId]=0;
@queryShopcart[TempId]=0;
$if($session[TempId]){
@queryShopcart[TempId]=$session[TempId];
@queryShopcart[UserId]=0;
}
$if(@userid){
@queryShopcart[UserId]=@userid;
@queryShopcart[TempId]=0;
}
@queryShopcart[AreaId]=$shell[AreaId];
@totalAmount=0;
@tableShopcart=@queryShopcart.table(*,['UserId={*UserId} and TempId={*TempId} and AreaId={*AreaId}']);
@pcshoplists=@table...