public bool submitUerChargeTrans(VueSubmitUserCharge submitData)
        {
            DbResult<bool> transResult = null;

            if (string.IsNullOrEmpty(submitData.userId))
                throw new CCException("【提交充值】非法进入");
            if (submitData.amount < 1)
                throw new CCException("【提交充值】金额不能小于1");
            if (submitData.points < 10)
                throw new CCException("【提交充值】积分不能小于10");
           // if(submitData.pointEffectDate)

            transResult = _userFinanceRepository.Db.Ado.UseTran(() =>
            {
                //充值交易记录
                _userFinanceRepository.Add_Sync(new EUserChargeTrans
                {
                    userId = submitData.userId,
                    createdDateTime = DateTime.Now,
                    money = submitData.amount,
                    point = submitData.points,
                    rate = submitData.rate
                }) ;

                //积分变动
                _userFinanceRepository.AddPointTrans_Sync(new EUserPointsTrans
                {
                    userId = submitData.userId,
                    createdDateTime = DateTime.Now,
                    point = submitData.points,
                    changeType = Model.BaseEnum.PointChangeType.charge

                });

                //用户财务概况表
                _userFinanceOverViewRepository.updateChargePoint(new updateFinOverview
                {
                    userId = submitData.userId,
                    direction = Model.BaseEnum.OperationDirection.plus,
                    point = submitData.points,
                    pointEffectDate = submitData.pointEffectDate
                });
            });
            if (!transResult.IsSuccess)
                throw new Exception(transResult.ErrorMessage);
            return true;
            
        }
        public ResultNormal chargeMoney(VueSubmitUserCharge submitData)
        {
            ResultNormal result = new ResultNormal();

            try
            {
                submitData.userId = this.getUserId();
                _userFinanceServices.submitUerChargeTrans(submitData);
            }
            catch (CCException cex)
            {
                result.ErrorMsg = cex.Message;
            }
            catch (Exception ex)
            {
                NLogUtil.cc_ErrorTxt("[UserFinanceController]chargeMoney:" + ex.Message);
                result.ErrorMsg += "[充值失败]";
            }
            return(result);
        }