/// <summary>
        /// 新增实时交易信息
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        public Result_Msg TransactionRecordAdd(TransactionRecordAddQuery query)
        {
            Result_Msg res = new Result_Msg();
            Result_Model <TransactionRecord> model = GetTransactionRecordByYearMonthAndCurveType(query.CurveType, query.YearMonth);

            if (!model.Msg.IsSuccess)
            {
                TransactionRecord job = new TransactionRecord()
                {
                    CurveType        = query.CurveType,
                    YearMonth        = query.YearMonth,
                    XName_CN         = query.XName_CN,
                    XName_Eng        = query.XName_Eng,
                    Y_CompleteAmount = query.Y_CompleteAmount,
                    Y_OrderAmount    = query.Y_OrderAmount,
                    Y_CompleteNumber = query.Y_CompleteNumber,
                    Y_OrderQuantity  = query.Y_OrderQuantity,
                    IsTrue           = 1//1:真是;0:伪造
                };
                context.TransactionRecord.Add(job);
                res.IsSuccess = context.SaveChanges() == 1;
            }
            else
            {
                res.IsSuccess = false;
                res.Message   = model.Msg.Message;
            }

            return(res);
        }
예제 #2
0
        public string TransactionRecordAdd(TransactionRecordAddQuery query)
        {
            Result_Msg res = new Result_Msg();

            if (base.CurrentManager != null && base.CurrentManager.Id > 0)
            {
                res = bannerIndexService.TransactionRecordAdd(query);
            }
            else
            {
                res.IsSuccess = false;
                res.Message   = "您尚未登陆,或登录超时,请重新登陆";
            }
            return(Newtonsoft.Json.JsonConvert.SerializeObject(res));
        }