Beispiel #1
0
 /// <summary>
 /// 重置积分配置信息
 /// </summary>
 public static void ResetCreditConfig()
 {
     lock (_locker)
     {
         _creditconfiginfo = BMAConfig.CreditConfig;
     }
 }
Beispiel #2
0
        public ActionResult Credit(CreditModel model)
        {
            if (ModelState.IsValid)
            {
                CreditConfigInfo creditConfigInfo = BSPConfig.CreditConfig;

                creditConfigInfo.PayCreditName              = model.PayCreditName;
                creditConfigInfo.PayCreditPrice             = model.PayCreditPrice;
                creditConfigInfo.DayMaxSendPayCredits       = model.DayMaxSendPayCredits;
                creditConfigInfo.OrderMaxUsePayCredits      = model.OrderMaxUsePayCredits;
                creditConfigInfo.RegisterPayCredits         = model.RegisterPayCredits;
                creditConfigInfo.LoginPayCredits            = model.LoginPayCredits;
                creditConfigInfo.VerifyEmailPayCredits      = model.VerifyEmailPayCredits;
                creditConfigInfo.VerifyMobilePayCredits     = model.VerifyMobilePayCredits;
                creditConfigInfo.CompleteUserInfoPayCredits = model.CompleteUserInfoPayCredits;
                creditConfigInfo.CompleteOrderPayCredits    = model.CompleteOrderPayCredits;
                creditConfigInfo.ReviewProductPayCredits    = model.ReviewProductPayCredits;

                creditConfigInfo.RankCreditName              = model.RankCreditName;
                creditConfigInfo.DayMaxSendRankCredits       = model.DayMaxSendRankCredits;
                creditConfigInfo.RegisterRankCredits         = model.RegisterRankCredits;
                creditConfigInfo.LoginRankCredits            = model.LoginRankCredits;
                creditConfigInfo.VerifyEmailRankCredits      = model.VerifyEmailRankCredits;
                creditConfigInfo.VerifyMobileRankCredits     = model.VerifyMobileRankCredits;
                creditConfigInfo.CompleteUserInfoRankCredits = model.CompleteUserInfoRankCredits;
                creditConfigInfo.CompleteOrderRankCredits    = model.CompleteOrderRankCredits;
                creditConfigInfo.ReviewProductRankCredits    = model.ReviewProductRankCredits;

                BSPConfig.SaveCreditConfig(creditConfigInfo);
                Credits.ResetCreditConfig();
                AddAdminOperateLog("修改积分设置");
                return(PromptView(Url.Action("credit"), "修改积分设置成功"));
            }
            return(View(model));
        }
Beispiel #3
0
        public ActionResult Credit()
        {
            CreditConfigInfo creditConfigInfo = BSPConfig.CreditConfig;

            CreditModel model = new CreditModel();

            model.PayCreditName              = creditConfigInfo.PayCreditName;
            model.PayCreditPrice             = creditConfigInfo.PayCreditPrice;
            model.DayMaxSendPayCredits       = creditConfigInfo.DayMaxSendPayCredits;
            model.OrderMaxUsePayCredits      = creditConfigInfo.OrderMaxUsePayCredits;
            model.RegisterPayCredits         = creditConfigInfo.RegisterPayCredits;
            model.LoginPayCredits            = creditConfigInfo.LoginPayCredits;
            model.VerifyEmailPayCredits      = creditConfigInfo.VerifyEmailPayCredits;
            model.VerifyMobilePayCredits     = creditConfigInfo.VerifyMobilePayCredits;
            model.CompleteUserInfoPayCredits = creditConfigInfo.CompleteUserInfoPayCredits;
            model.CompleteOrderPayCredits    = creditConfigInfo.CompleteOrderPayCredits;
            model.ReviewProductPayCredits    = creditConfigInfo.ReviewProductPayCredits;

            model.RankCreditName              = creditConfigInfo.RankCreditName;
            model.DayMaxSendRankCredits       = creditConfigInfo.DayMaxSendRankCredits;
            model.RegisterRankCredits         = creditConfigInfo.RegisterRankCredits;
            model.LoginRankCredits            = creditConfigInfo.LoginRankCredits;
            model.VerifyEmailRankCredits      = creditConfigInfo.VerifyEmailRankCredits;
            model.VerifyMobileRankCredits     = creditConfigInfo.VerifyMobileRankCredits;
            model.CompleteUserInfoRankCredits = creditConfigInfo.CompleteUserInfoRankCredits;
            model.CompleteOrderRankCredits    = creditConfigInfo.CompleteOrderRankCredits;
            model.ReviewProductRankCredits    = creditConfigInfo.ReviewProductRankCredits;

            return(View(model));
        }
Beispiel #4
0
        private static CreditConfigInfo _creditconfiginfo = null; //积分配置信息

        static Credits()
        {
            _creditconfiginfo = BMAConfig.CreditConfig;
        }
Beispiel #5
0
 /// <summary>
 /// 保存积分配置
 /// </summary>
 /// <param name="configInfo">积分配置信息</param>
 /// <returns>是否保存结果</returns>
 public bool SaveCreditConfig(CreditConfigInfo configInfo)
 {
     return(SaveConfigInfo(configInfo, IOHelper.GetMapPath(_creditconfigfilepath)));
 }