Exemplo n.º 1
0
        public string withDrawApi()
        {
            string externalNo = TQuery.GetInput("externalNo");
            string amount     = TQuery.GetInput("amount");

            return("{ \"code\": \"0000\", \"message\": \"收款发起成功\",\"serialNo\":\"1111\",\"customerNumber\":\"123456\",\"amount\":\"" + amount + "\",\"externalNo\":\"" + externalNo + "\",\"mainCustomerNumber\":\"1111\",\"transferWay\":\"1\",\"hmac\":\"21212\"}");
        }
Exemplo n.º 2
0
        public ActionResult CustomerInforQuery()
        {
            int    UserId = TQuery.GetInt("UserId");
            string Mobile = TQuery.GetSafeString("Mobile");
            respCustomerInforQueryModel result = new respCustomerInforQueryModel();

            if (UserId == 0)
            {
                if (!string.IsNullOrEmpty(Mobile))
                {
                    result = YeepayDepository.CustomerInforQuery(Mobile, (int)Logic.Platform.系统);
                }
                else
                {
                    result.backState = -100;
                    result.message   = "";
                }
            }
            else
            {
                result = YeepayDepository.CustomerInforQuery(UserId, (int)Logic.Platform.系统);
            }

            return(View(result));
        }
Exemplo n.º 3
0
        public FCSingleSeries ChartGetByQueryCodeSingle(string loginKey, ref ErrorInfo err, string queryCode, IList <QueryPara> paraList, ref string reSql)
        {
            GlobalUser gu = Global.GetUser(loginKey);

            if (gu == null)
            {
                err.IsError = true;
                err.Message = "登录超时,请重新登录";
            }
            FCSingleSeries fc = new FCSingleSeries();

            using (DBEntities db = new DBEntities())
            {
                var    query = db.YL_QUERY.SingleOrDefault(x => x.CODE == queryCode);
                TQuery ent   = Fun.ClassToCopy <YL_QUERY, TQuery>(query);

                string    whereStr = "";
                DataTable reDt     = QueryDataTable(loginKey, ref err, queryCode, null, whereStr, paraList, ref reSql);
                for (int i = 0; i < reDt.Rows.Count; i++)
                {
                    fc.data.Add(new FCSingleSeries_data {
                        label = reDt.Rows[i][0].ToString(), value = reDt.Rows[i][1].ToString()
                    });
                }
            }
            return(fc);
        }
Exemplo n.º 4
0
        public DataTable QueryExecute(string loginKey, ref ErrorInfo err, string queryCode, int pageIndex, int pageSize, string orderStr, string whereJsonStr, IList <QueryPara> paraList, ref string sqlStr)
        {
            DataTable  reDt = new DataTable();
            GlobalUser gu   = Global.GetUser(loginKey);

            if (gu == null)
            {
                err.IsError = true;
                err.Message = "用户【" + loginKey + "】登录超时,请重新登录";
                return(reDt);
            }
            using (DBEntities db = new DBEntities())
            {
                var              query    = db.YL_QUERY.SingleOrDefault(x => x.CODE == queryCode);
                TQuery           ent      = Fun.ClassToCopy <YL_QUERY, TQuery>(query);
                IList <QueryCfg> cfg      = JSON.EncodeToEntity <IList <QueryCfg> >(query.QUERY_CFG_JSON);
                string           whereStr = "";
                ent.QUERY_CONF = MakeSql(gu, ent.QUERY_CONF, orderStr, whereJsonStr, paraList, ref whereStr, Fun.GetDataBaseType());
                try
                {
                    sqlStr = ent.QUERY_CONF;
                    reDt   = ExecuteSql(ent.QUERY_CONF, pageIndex, pageSize, orderStr, whereStr, query.DB_SERVER_ID.Value, cfg.Select(x => x.FieldName).ToList());
                }
                catch (Exception e)
                {
                    err.IsError = true;
                    err.Message = e.Message;
                    return(reDt);
                }
            }
            reDt.TableName = "tables1";
            return(reDt);
        }
Exemplo n.º 5
0
        public string receiveApi()
        {
            string url       = ITOrm.Utility.Encryption.EncryptionHelper.AESEncrypt("https://www.baidu.com", ITOrm.Payment.Yeepay.YeepayDepository.YeepayHmacKey.Substring(0, 16));
            string requestId = TQuery.GetInput("requestId");

            return("{ \"code\": \"0000\", \"message\": \"收款发起成功\",\"mainCustomerNumber\":\"1111\",\"customerNumber\":\"123456\",\"url\":\"" + url + "\",\"requestId\":\"" + requestId + "\"}");
        }
Exemplo n.º 6
0
        /// <summary>
        /// 查询个人信息
        /// </summary>
        /// <param name="cid"></param>
        /// <param name="UserId"></param>
        /// <returns></returns>
        public string Single(int cid = 0, int UserId = 0)
        {
            if (UserId <= 0)
            {
                return(ApiReturnStr.getError(-100, "参数错误"));
            }

            JObject data = new JObject();
            var     user = userDao.Single(UserId);


            if (user == null || user.UserId <= 0)
            {
                return(ApiReturnStr.getError(-100, "用户不存在"));
            }
            data["Mobile"]          = user.Mobile;// ITOrm.Utility.StringHelper.Util.GetHiddenString(user.Mobile, 3, 4);
            data["IsRealState"]     = user.IsRealState;
            data["IsRealStateText"] = user.IsRealState == 0 ? "未认证" : "已认证";
            data["RealName"]        = user.RealName;
            data["IdCard"]          = Util.GetHiddenString(user.IdCard, 6, 4);
            data["VipType"]         = user.VipType;
            data["VipTypeTxt"]      = ((Logic.VipType)user.VipType).ToString();
            var version = TQuery.GetString("version");

            if (user.VipType == 1 && version == "1.0.0" && cid == 3)
            {
                data["VipType"] = 2;
            }
            data["AvatarImg"] = ITOrm.Utility.Const.Constant.StaticHost + userImageDao.GetUrl(user.AvatarImg);
            Logic.VipType vip = (Logic.VipType)user.VipType;
            decimal[]     r   = Constant.GetRate(0, vip);
            decimal[]     r2  = Constant.GetRate(1, vip);

            data["Rate1"]     = r[0].perCent();
            data["Rate3"]     = r[1].ToString("F1");
            data["NoneRate1"] = r2[0].perCent();
            data["NoneRate3"] = r2[1].ToString("F1");


            var ubk = userBankCardDao.Single(" UserId=@UserId and TypeId=0 and state=1  ", new { UserId });

            data["BankCard"] = "";
            data["BankName"] = "";
            data["BankCode"] = "";
            if (ubk != null)
            {
                data["BankCard"] = ubk.BankCard;
                data["BankName"] = ubk.BankName;
                data["BankCode"] = ubk.BankCode;
            }

            data["BaseUserName"] = "******";
            if (user.BaseUserId > 0)
            {
                var baseUser = userDao.Single(user.BaseUserId);
                data["BaseUserName"] = baseUser.RealName;
            }
            return(ApiReturnStr.getApiData(data));
        }
Exemplo n.º 7
0
        public T ExecuteQuery <TQuery, T>() where TQuery : SqlQuery <T>, new()
        {
            var query = new TQuery();

            query.SetUnitOfWork();

            return(query.Find());
        }
Exemplo n.º 8
0
            private void Clear()
            {
                Context           = null;
                CancellationToken = default;
                Query             = default;

                _position = 0;
                _closure  = this;
            }
Exemplo n.º 9
0
 /// <summary>
 /// Creates a new query that shares parameter dictionary with this query.
 /// </summary>
 /// <returns>
 /// A new query that shares parameters.</returns>
 public TQuery CreateSubQuery<TQuery>()
     where TQuery: QueryWithParams, new()
 {
     var subQuery = new TQuery
     {
         parent = this
     };
     return subQuery;
 }
Exemplo n.º 10
0
            public Closure(QueryBehaviours <TQuery, TResult> context, TQuery query, CancellationToken cancellationToken)
            {
                Context           = context;
                Query             = query;
                CancellationToken = cancellationToken;

                _next = GetResponse;

                _position = 0;
            }
Exemplo n.º 11
0
        private void Query()
        {
            var server = new SQLiteService();
            var list   = server.Find <TestInfo>("1=1 limit 100");

            var tQuery = new TQuery <TestInfo>();

            tQuery.Init(qqTextBox1, list, new { Name = 0, Value = 0 });
            tQuery.SelectedEvent += TQuery_SelectedEvent;
        }
Exemplo n.º 12
0
        public string UpImg(int cid = 0, int UserId = 0)
        {
            try
            {
                string base64 = TQuery.GetString("base64");

                byte[] bmpBytes = Convert.FromBase64String(base64);


                //base64 = "/9j/4AAQSkZJRgABAQEAYABgAAD/4QA6RXhpZgAATU0AKgAAAAgAA1EQAAEAAAABAQAAAFERAAQAAAABAAAAAFESAAQAAAABAAAAAAAAAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAZACMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDuKKWkr6A+JCilpKBiYoo4ooAfSU6kpAJS4opT0oGhtFLRQB//2Q==";
                if (base64.Length < 100)
                {
                    return(ApiReturnStr.getError(-100, "图片太小,不能作为照片上传。"));
                }
                var fileLength = Convert.ToInt32(base64.Length - (base64.Length / 8) * 2);//文件字节
                if (fileLength >= 1024 * 1024 / 2)
                {
                    return(ApiReturnStr.getError(-100, "上传图片大小不能大于512K。"));
                }
                string  url  = Constant.StaticHost + "Upload/UpImg";
                JObject data = new JObject();
                data["cid"]    = cid;
                data["UserId"] = UserId;
                data["dic"]    = "users";
                data["base64"] = base64;
                string json  = string.Empty;
                int    state = HttpHelper.HttpPostJson(url, data.ToString(), System.Text.Encoding.UTF8, out json);
                if (state == 200)
                {
                    reqApiModel <JObject> model = JsonConvert.DeserializeObject <reqApiModel <JObject> >(json);
                    if (model.backState == 0)
                    {
                        UserImage userImage = new UserImage();
                        userImage.CTime    = DateTime.Now;
                        userImage.FileName = model.Data["filename"].ToString();
                        userImage.Ip       = Ip.GetClientIp();
                        userImage.PlatForm = cid;
                        userImage.State    = 0;
                        userImage.Url      = model.Data["Url"].ToString();
                        userImage.UserId   = UserId;
                        int result = userImageDao.Insert(userImage);
                        model.Data["ID"] = result;
                        userEventDao.UserEventInit(cid, UserId, Ip.GetClientIp(), result > 0 ? 1 : 0, "Upload", "UpImg", $"{{ImgUrl:{model.Data["ImgUrl"]},version:{TQuery.GetString("version")}}}");
                        return(ApiReturnStr.getApiData(result > 0 ? 0 : -100, result > 0 ? "上传成功" : "上传失败", model.Data));
                    }
                }
                return(ApiReturnStr.getApiData(-100, $"上传失败:httpStatus:{state},message:{json}"));
            }
            catch (Exception ex)
            {
                Logs.WriteLog(string.Format("cmd=UpImg,cid:{0},UserId:{1},ip:{2},ex:{3}", cid, UserId, Ip.GetClientIp(), ex.Message), "d:\\Log\\Upload", "UpImg");

                return(ApiReturnStr.getError(-100, "上传图片失败,请稍后再试。"));
            }
        }
Exemplo n.º 13
0
        /// <summary>
        /// Creates new instance of <typeparamref name="TQuery"/>
        /// </summary>
        /// <typeparam name="TQuery">Type of query to be created</typeparam>
        /// <returns>Query instance</returns>
        public TQuery Create <TQuery>() where TQuery : IQuery
        {
            TQuery query = services.GetService <TQuery>();

            if (query == null)
            {
                throw new ArgumentException($"Query {typeof(TQuery).Name} does not have a valid registered implementation");
            }

            return(query);
        }
Exemplo n.º 14
0
            public Task <TResult> GetResponse(TQuery query, CancellationToken cancellationToken)
            {
                Closure closure = _closure ??= new Closure(this);

                _closure = null;

                closure.CancellationToken = cancellationToken;
                closure.Query             = query;

                return(closure.GetResponse());
            }
Exemplo n.º 15
0
        public ActionResult tool()
        {
            decimal Amount     = TQuery.GetDecimal("Amount", 10000);
            decimal Rate1      = TQuery.GetDecimal("Rate1", 0.0038M);
            decimal Rate3      = TQuery.GetDecimal("Rate3", 2M);
            decimal BasicRate1 = TQuery.GetDecimal("BasicRate1", 0.0038M);
            decimal BasicRate3 = TQuery.GetDecimal("BasicRate3", 2M);
            ToolPay model      = new ToolPay(Amount == 0M ? 10000 : Amount, Rate1 == 0M ? 0.0043M : Rate1, Rate3 == 0 ? 2 : Rate3, BasicRate1 == 0M ? 0.0038M : BasicRate1, BasicRate3 == 0M ? 2M : BasicRate3);

            return(View(model));
        }
Exemplo n.º 16
0
        // Article
        public async Task <IEnumerable <Article> > GetArticlesAsync(ArticleParams articleParams)
        {
            // Gotta back for implementing orderby date after another migration
            var articles = _context.Articles
                           .Where(a => a.IsDeleted == false)
                           .Include(a => a.Category)
                           .AsQueryable();

            articles = TQuery.ArticleQuery(articleParams, articles);

            return(await articles.ToListAsync());
        }
Exemplo n.º 17
0
        private void TestQuery <TQuery>() where TQuery : ITestableQuery, new()
        {
            var qry = new TQuery();

            using (var cn = GetConnection())
            {
                foreach (var testCase in qry.GetTestCases())
                {
                    testCase.TestExecute(cn);
                }
            }
        }
Exemplo n.º 18
0
        public async Task <IEnumerable <Ticket> > GetProjectTickets(int id, TicketParams ticketParams)
        {
            var tickets = _context.Tickets
                          .Include(t => t.Status)
                          .Include(t => t.Category)
                          .Include(t => t.Priority)
                          .Include(t => t.User)
                          .Include(t => t.project).Where(t => t.project.Id == id).AsQueryable();


            tickets = TQuery.TicketQuery(ticketParams, tickets);
            return(await tickets.ToListAsync());
        }
Exemplo n.º 19
0
        // Answer Repo
        public async Task <IEnumerable <Answer> > GetAnswersAsync(int id, AnswerParams questionParams)
        {
            // Gotta back for implementing orderby date after another migration
            var answers = _context.Answers
                          .Where(a => a.IsDeleted == false)
                          .Where(a => a.Question.Id == id)
                          .Include(a => a.AnsweredBy)
                          .AsQueryable();

            answers = TQuery.QuestionQuery(questionParams, answers);

            return(await answers.ToListAsync());
        }
Exemplo n.º 20
0
        public async Task <IEnumerable <Ticket> > GetUserTickets(string id, TicketParams ticketParams)
        {
            var tickets = _context.Tickets
                          .OrderBy(t => t.SubmissionDate)
                          .Include(t => t.Status)
                          .Include(t => t.Category)
                          .Include(t => t.Priority)
                          .Include(t => t.project)
                          .Include(t => t.User).Where(t => t.User.Id.Equals(id))
                          .AsQueryable();

            tickets = TQuery.TicketQuery(ticketParams, tickets);
            return(await tickets.ToListAsync());
        }
Exemplo n.º 21
0
        // Question Repo
        public async Task <IEnumerable <Question> > GetQuestionsAsync(QuestionParams questionParams)
        {
            // Gotta back for implementing orderby date after another migration
            var questions = _context.Questions
                            .Where(a => a.IsDeleted == false)
                            .Include(a => a.Category)
                            .Include(q => q.QuestionBy)
                            .Include(q => q.Answers)
                            .AsQueryable();

            questions = TQuery.QuestionQuery(questionParams, questions);

            return(await questions.ToListAsync());
        }
Exemplo n.º 22
0
        public async Task <IEnumerable <User> > GetUsersAsync(UserParams userParams)
        {
            var users = _context.Users
                        .Include(u => u.Articles)
                        .Include(u => u.Comments)
                        .Include(u => u.Answers)
                        .Include(u => u.Questions)
                        .Include(u => u.UserRoles)
                        .AsQueryable();

            users = TQuery.UserQuery(userParams, users);

            return(await users.ToListAsync());
        }
Exemplo n.º 23
0
        // GET: Upload
        public string UpImg()
        {
            int cid    = 1;
            int UserId = TQuery.GetInt("UserId");

            try
            {
                if (Request.Files.Count == 0)
                {
                    return("");
                }
                var files = Request.Files[0];


                byte[] content = new byte[files.InputStream.Length];
                files.InputStream.Read(content, 0, Convert.ToInt32(files.InputStream.Length));


                string base64 = Convert.ToBase64String(content.ToArray());;

                byte[] bmpBytes = Convert.FromBase64String(base64);
                //base64 = "/9j/4AAQSkZJRgABAQEAYABgAAD/4QA6RXhpZgAATU0AKgAAAAgAA1EQAAEAAAABAQAAAFERAAQAAAABAAAAAFESAAQAAAABAAAAAAAAAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAZACMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDuKKWkr6A+JCilpKBiYoo4ooAfSU6kpAJS4opT0oGhtFLRQB//2Q==";

                string  url  = Constant.StaticHost + "Upload/UpImg";
                JObject data = new JObject();
                data["cid"]    = cid;
                data["UserId"] = UserId;
                data["dic"]    = "banner";
                data["base64"] = base64;
                string json  = string.Empty;
                int    state = HttpHelper.HttpPostJson(url, data.ToString(), System.Text.Encoding.UTF8, out json);
                if (state == 200)
                {
                    reqApiModel <JObject> model = JsonConvert.DeserializeObject <reqApiModel <JObject> >(json);
                    UserImage             img   = new UserImage();
                    img.UserId   = UserId;
                    img.Url      = model.Data["Url"].ToString();
                    img.PlatForm = (int)ITOrm.Utility.Const.Logic.Platform.系统;
                    int ImgId = userImageDao.Insert(img);
                    model.Data["ImgId"] = ImgId;
                    return(ApiReturnStr.getApiData(model.backState, model.message, model.Data));
                }
                return(ApiReturnStr.getApiData(-100, $"上传失败:httpStatus:{state},message:{json}"));
            }
            catch (Exception ex)
            {
                return(ApiReturnStr.getError(-100, "上传图片失败,请稍后再试。err:" + ex.Message));
            }
        }
Exemplo n.º 24
0
        public ActionResult TreatyQuery()
        {
            respMasgetModel <respTreatyQueryModel> result = new respMasgetModel <respTreatyQueryModel>();

            result.ret = -100;

            string BankCard    = TQuery.GetString("BankCard");
            int    ChannelType = TQuery.GetInt("ChannelType");

            if (string.IsNullOrEmpty(BankCard))
            {
                return(View(result));
            }
            result = MasgetDepository.TreatyQuery(1, (Logic.ChannelType)ChannelType, BankCard);
            return(View(result));
        }
Exemplo n.º 25
0
        public ActionResult PaymentjournalGet()
        {
            respMasgetModel <respPaymentjournalGetModel> result = new respMasgetModel <respPaymentjournalGetModel>();

            result.ret = -100;

            int requestId   = TQuery.GetInt("requestId");
            int ChannelType = TQuery.GetInt("ChannelType");

            if (requestId == 0)
            {
                return(View(result));
            }
            result = MasgetDepository.PaymentjournalGet(requestId, 1, (Logic.ChannelType)ChannelType);
            return(View(result));
        }
Exemplo n.º 26
0
        public ActionResult TradeReviceQuery()
        {
            string requestId = TQuery.GetString("requestId");
            respTradeReviceQueryModel result = new respTradeReviceQueryModel();

            if (string.IsNullOrEmpty(requestId))
            {
                result.backState = -100;
                result.message   = "";
            }
            else
            {
                result = YeepayDepository.TradeReviceQuery(requestId, (int)Logic.Platform.系统);
            }
            return(View(result));
        }
Exemplo n.º 27
0
        public ActionResult Memcached()
        {
            var keyName = TQuery.GetString("keyName");
            var cmd     = TQuery.GetString("cmd");

            ResultModel result = new ResultModel();

            result.data             = new JObject();
            result.data["keyName"]  = keyName;
            result.data["keyValue"] = "";
            if (cmd == "查询")
            {
                if (!string.IsNullOrEmpty(keyName))
                {
                    if (!MemcachHelper.Exists(keyName))
                    {
                        result.backState = -100;
                        result.message   = "键值不存在";
                    }
                    else
                    {
                        result.data["keyValue"] = JsonConvert.SerializeObject(MemcachHelper.Get(keyName));
                        result.data["keyName"]  = keyName;
                        result.message          = "查询成功";
                    }
                }
            }
            else
            {
                if (!string.IsNullOrEmpty(keyName))
                {
                    if (!MemcachHelper.Exists(keyName))
                    {
                        result.backState = -100;
                        result.message   = "键值不存在";
                    }
                    else
                    {
                        result.backState = -100;
                        MemcachHelper.Delete(keyName);
                        result.message = "删除成功";
                    }
                }
            }

            return(View(result));
        }
Exemplo n.º 28
0
        public ActionResult TransferQuery()
        {
            //externalNo
            string externalNo             = TQuery.GetString("externalNo");
            respTransferQueryModel result = new respTransferQueryModel();

            if (string.IsNullOrEmpty(externalNo))
            {
                result.backState = -100;
                result.message   = "";
            }
            else
            {
                result = YeepayDepository.TransferQuery(externalNo, (int)Logic.Platform.系统);
            }
            return(View(result));
        }
Exemplo n.º 29
0
        public ActionResult CustomerBalanceQuery()
        {
            int UserId      = TQuery.GetInt("UserId");
            int BalanceType = TQuery.GetInt("BalanceType");
            respCustomerBalanceQueryModel result = new respCustomerBalanceQueryModel();

            if (UserId == 0)
            {
                result.backState = -100;
                result.message   = "";
            }
            else
            {
                result = YeepayDepository.CustomerBalanceQuery(UserId, (int)Logic.Platform.系统, BalanceType);
            }
            return(View(result));
        }
Exemplo n.º 30
0
        public ActionResult LendTargetFeeQuery()
        {
            int     UserId = TQuery.GetInt("UserId");
            decimal Amount = TQuery.GetDecimal("Amount", 0m);
            respLendTargetFeeQueryModel result = new respLendTargetFeeQueryModel();

            if (UserId == 0 || Amount == 0m)
            {
                result.backState = -100;
                result.message   = "";
            }
            else
            {
                result = YeepayDepository.LendTargetFeeQuery(UserId, (int)Logic.Platform.系统, Amount);
            }
            return(View(result));
        }