/// <summary>
        /// 修改实时交易信息
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        public Result_Msg ModifyTransactionRecord(TransactionRecordModifyQuery query)
        {
            Result_Msg        res      = new Result_Msg();
            TransactionRecord modelOld = context.TransactionRecord.FindById <TransactionRecord>(query.ID);

            try
            {
                if (modelOld != null)
                {
                    modelOld.Id               = query.ID;
                    modelOld.XName_CN         = query.XName_CN;
                    modelOld.XName_Eng        = query.XName_Eng;
                    modelOld.Y_CompleteAmount = query.Y_CompleteAmount;
                    modelOld.Y_OrderAmount    = query.Y_OrderAmount;
                    modelOld.Y_CompleteNumber = query.Y_CompleteNumber;
                    modelOld.Y_OrderQuantity  = query.Y_OrderQuantity;
                    modelOld.YearMonth        = query.YearMonth;
                    modelOld.IsTrue           = query.IsTrue;
                    modelOld.CurveType        = query.CurveType;
                    res.IsSuccess             = context.SaveChanges() == 1;
                }
                else
                {
                    res.IsSuccess = false;
                    res.Message   = "修改失败,数据库中不存在该记录";
                }
            }
            catch (Exception ex)
            {
                res.IsSuccess = false;
                res.Message   = "修改失败,失败原因:" + ex.Message;
            }

            return(res);
        }
Example #2
0
        public string ModifyTransactionRecord(TransactionRecordModifyQuery query)
        {
            Result_Msg res = new Result_Msg();

            if (base.CurrentManager != null && base.CurrentManager.Id > 0)
            {
                res = bannerIndexService.ModifyTransactionRecord(query);
            }
            else
            {
            }
            return(Newtonsoft.Json.JsonConvert.SerializeObject(res));
        }