/*********************************************************************** * Project: baifenBinfa.Net * * Web: https://baifenBinfa.com * * ProjectName: 百分兵法管理系统 * * Author: * * Email: * * CreateTime: 2020-03-14 4:54:44 * Description: 暂无 ***********************************************************************/ using CoreCms.Net.Utility.Extensions; using Newtonsoft.Json; using Newtonsoft.Json.Linq; namespace CoreCms.Net.Utility.Helper { public static class PromotionHelper { /// /// 根据结果类型返回相应的参数数据 /// /// /// /// public static string GetResultMsg(string code, string json) { var msg = string.Empty; var obj = (JObject)JsonConvert.DeserializeObject(json); switch (code) { case "GOODS_REDUCE": if (obj != null) msg = "减" + obj["money"].ObjectToString() + "元 "; break; case "GOODS_DISCOUNT": if (obj != null) msg = "打" + obj["discount"].ObjectToString() + "折 "; break; case "GOODS_ONE_PRICE": if (obj != null) msg = "一口价" + obj["money"].ObjectToString() + "元 "; break; case "ORDER_REDUCE": if (obj != null) msg = "订单减" + obj["money"].ObjectToString() + "元 "; break; case "ORDER_DISCOUNT": if (obj != null) msg = "订单打" + obj["discount"].ObjectToString() + "折 "; break; case "GOODS_HALF_PRICE": if (obj != null) msg = "第" + obj["num"].ObjectToString() + "件" + obj["money"].ObjectToString() + "元"; break; } return msg; } /// /// 根据条件类型返回相应的参数数据 /// /// /// /// public static string GetConditionMsg(string code, string json) { string msg = string.Empty; var obj = (JObject)JsonConvert.DeserializeObject(json); switch (code) { case "GOODS_ALL": msg = "购买任意商品 "; break; case "GOODS_IDS": msg = "购买指定商品 "; break; case "GOODS_CATS": msg = "购买指定分类商品 "; break; case "GOODS_BRANDS": msg = "购买指定品牌商品 "; break; case "ORDER_FULL": if (obj != null) msg = "购买订单满" + obj["money"].ObjectToString() + "元 "; break; case "USER_GRADE": msg = "用户符合指定等级"; break; } return msg; } } }