コード例 #1
0
 public static bool PushMemberFoodSaleMsg(string storeName, string mobile, string orderId, string foodName, int foodNum, int icCardId, decimal money, string buyType, int coins, string form_id, out string errMsg)
 {
     errMsg = string.Empty;
     try
     {
         string openId = string.Empty;
         if (MobileTokenBusiness.GetOpenId(mobile, out openId, out errMsg))
         {
             MemberFoodSaleDataModel dataModel = new MemberFoodSaleDataModel();
             dataModel.StoreName  = storeName;
             dataModel.BuyDate    = System.DateTime.Now.ToString("yyyy年MM月dd日");
             dataModel.OrderId    = orderId;
             dataModel.FoodName   = foodName;
             dataModel.FoodNum    = foodNum;
             dataModel.BuyMobile  = mobile;
             dataModel.BuyAmmount = money;
             dataModel.Remark     = buyType;
             return(SAppMessageMana.Push <MemberFoodSaleConfigModel, MemberFoodSaleDataModel>(openId, form_id, dataModel, out errMsg));
         }
         else
         {
             return(false);
         }
     }
     catch (Exception e)
     {
         errMsg = e.Message;
         return(false);
     }
 }
コード例 #2
0
        private static object GetMemberFoodSaleData <TConfig, TData>(TConfig configModel, TData dataModel)
        {
            MemberFoodSaleConfigModel config = Utils.GetCopy <MemberFoodSaleConfigModel>(configModel);
            MemberFoodSaleDataModel   data   = Utils.GetCopy <MemberFoodSaleDataModel>(dataModel);
            var msgData = new
            {
                keyword1 = new { value = data.StoreName },
                keyword2 = new { value = data.BuyDate },
                keyword3 = new { value = data.OrderId },
                keyword4 = new { value = data.FoodName },
                keyword5 = new { value = data.FoodNum.ToString() },
                keyword6 = new { value = data.BuyMobile },
                keyword7 = new { value = data.BuyAmmount.ToString("0.00") },
                keyword8 = new { value = data.Remark }
            };

            return(msgData);
        }