public JsonResult SetCommission(int id, decimal commission, decimal waisongfei, int commissionType, decimal commissionFixValue, int strategyID)
        {
            if (commission < 0)
            {
                return(Json(new ResultModel(false, "结算比例不能小于零!"), JsonRequestBehavior.AllowGet));
            }
            if (waisongfei < 0)
            {
                return(Json(new ResultModel(false, "外送费不能小于零!"), JsonRequestBehavior.AllowGet));
            }
            string            remark = "";
            IBusinessProvider iBus   = new BusinessProvider();
            UserOptRecordPara model  = new UserOptRecordPara()
            {
                OptUserId   = UserContext.Current.Id,   //后台用户id
                OptUserName = UserContext.Current.Name, //后台用户
                UserID      = id,                       //商户id
                UserType    = 1,                        //被操作人类型
                Remark      = string.Format(string.Format("将商户id为{0}的商户外送费设置为{1},结算比例设置为{2}", id, waisongfei, commission))
            };
            BusListResultModel busListResultModel = new BusListResultModel()
            {
                Id = id,
                BusinessCommission = commission,
                DistribSubsidy     = waisongfei,
                CommissionType     = commissionType,
                CommissionFixValue = commissionFixValue,
                BusinessGroupId    = strategyID
            };

            return(Json(new ResultModel(iBus.ModifyCommission(busListResultModel, model), "成功!"), JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        /// 新增用户操作记录 add by caoheyang
        /// </summary>
        /// <param name="model">参数实体</param>
        /// <returns></returns>
        public int InsertUserOptRecord(UserOptRecordPara model)
        {
            string        isnertLog        = @"
                insert into dbo.UserOptRecord
                        (
                          UserType ,
                          UserID,       
                          OptType,       
                          OptUserId ,
                          OptUserName ,
                          OptUserType ,
                          Remark
                        )
                values  ( @UserType , 
                          @UserID,  
                          @OptType,       
                          @OptUserId ,
                          @OptUserName ,
                          @OptUserType ,
                          @Remark 
                        )";
            IDbParameters isnertLogdbParas = DbHelper.CreateDbParameters();

            isnertLogdbParas.AddWithValue("@UserType", model.UserType);//被操作用户类型1 B端商户
            isnertLogdbParas.AddWithValue("@UserID", model.UserID);
            isnertLogdbParas.AddWithValue("@OptType", model.OptType);
            isnertLogdbParas.AddWithValue("@OptUserId", model.OptUserId);
            isnertLogdbParas.AddWithValue("@OptUserName", model.OptUserName);
            isnertLogdbParas.AddWithValue("@OptUserType", model.OptUserType);
            isnertLogdbParas.AddWithValue("@Remark", model.Remark);
            return(ParseHelper.ToInt(DbHelper.ExecuteNonQuery(SuperMan_Write, isnertLog, isnertLogdbParas)));
        }
Exemple #3
0
        public JsonResult DeleteTestBusiness(string phoneNo)
        {
            var model = new UserOptRecordPara
            {
                UserID      = 0,
                UserType    = 0,
                OptUserId   = UserContext.Current.Id,
                OptUserName = UserContext.Current.Name,
                Remark      = "测试账号管理-删除商户:" + phoneNo,
                OptUserType = 0,
                OptType     = 1
            };
            bool b = provider.DeleteTestBusiness(phoneNo, model);

            return(Json(new ResultModel(b, string.Empty), JsonRequestBehavior.AllowGet));
        }
 /// <summary>
 /// 删除测试商家,先删除订单数据
 /// </summary>
 /// <param name="phoneNo"></param>
 /// <returns></returns>
 public bool DeleteTestBusiness(string phoneNo, UserOptRecordPara model)
 {
     logdao.InsertUserOptRecord(model);
     return(dao.DeleteTestBusiness(phoneNo));
 }
 /// <summary>
 /// 添加测试账号
 /// </summary>
 /// <param name="phoneNo"></param>
 /// <returns></returns>
 public bool AddTestUser(string phoneNo, UserOptRecordPara model)
 {
     logdao.InsertUserOptRecord(model);
     return(dao.AddTestUser(phoneNo));
 }