/// <summary> /// 获取餐饮当前用户当前订单条数 /// </summary> /// <returns></returns> public static int getItemCount() { V_WEC_CY_ITEM conf2 = new V_WEC_CY_ITEM(); conf2.F_ID = userid; conf2.O_ID = 0; conf2.STORE_ID = CYUtil.getStoreId(); List <V_WEC_CY_ITEM> list = BLLTable <V_WEC_CY_ITEM> .Factory("conn_canyin").Select(new V_WEC_CY_ITEM(), conf2); return(list.Count); }
/// <summary> /// 获取当前用户当前订单条目的价格总和 /// </summary> /// <returns></returns> public static decimal getItemsPrice() { V_WEC_CY_ITEM conf2 = new V_WEC_CY_ITEM(); conf2.F_ID = userid; conf2.O_ID = 0; conf2.STORE_ID = CYUtil.getStoreId(); List <V_WEC_CY_ITEM> list = BLLTable <V_WEC_CY_ITEM> .Factory("conn_canyin").Select(new V_WEC_CY_ITEM(), conf2); StringBuilder sb = new StringBuilder(); decimal total = 0; foreach (V_WEC_CY_ITEM item in list) { decimal price = item.SPECIAL_PRICE == 0 ? item.DISH_PRICE : item.SPECIAL_PRICE; total += price * item.NUM; } return(total); }