Example #1
0
        public bool Init(LightDataModel.tbl_moItem mo)
        {
            if (orderInfo != null)
            {
                return(SetSuccess());
            }
            if (trone == null)
            {
                SetErrorMesage("通道信息不能为空");
            }
            orderInfo            = new LightDataModel.tbl_api_orderItem();
            spTrone              = LightDataModel.tbl_sp_troneItem.GetRowById(dBase, trone.sp_trone_id);
            orderInfo.api_id     = spTrone.trone_api_id;
            orderInfo.trone_id   = trone.id;
            orderInfo.port       = mo.ori_trone;
            orderInfo.msg        = mo.ori_order;
            orderInfo.sp_linkid  = mo.linkid;
            orderInfo.mobile     = mo.mobile;
            orderInfo.FirstDate  = DateTime.Now;
            orderInfo.api_exdata = mo.cp_param;
            orderInfo.ip         = mo.ip;
            orderInfo.clientip   = "127.0.0.1";
            orderInfo.city       = mo.city_id;
            province             = mo.province_id;

            if (troneOrder != null)
            {
                orderInfo.trone_order_id = troneOrder.id;
            }

            return(SetSuccess());
        }
Example #2
0
        internal static APIModel CopyFrom(LightDataModel.tbl_api_orderItem _orderInfo)
        {
            var m = new APIModel();

            m.apiExdata    = _orderInfo.api_exdata;
            m.cid          = _orderInfo.cid;
            m.clientIp     = _orderInfo.clientip;
            m.cpVerifyCode = _orderInfo.cp_verifyCode;
            m.extraParams  = _orderInfo.extra_param;
            m.extrData     = _orderInfo.ExtrData;
            m.iccid        = _orderInfo.iccid;
            m.id           = _orderInfo.id;
            m.imei         = _orderInfo.imei;
            m.imsi         = _orderInfo.imsi;
            m.ip           = _orderInfo.ip;
            //m.isHidden = _orderInfo.is_hidden;
            m.lac                 = _orderInfo.lac;
            m.mobile              = _orderInfo.mobile;
            m.msg                 = _orderInfo.msg;
            m.netType             = _orderInfo.nettype;
            m.packageName         = _orderInfo.packagename;
            m.port                = _orderInfo.port;
            m.sdkVersion          = _orderInfo.sdkversion;
            m.spExField           = _orderInfo.sp_exField;
            m.spLinkId            = _orderInfo.sp_linkid;
            m.status              = _orderInfo.status;
            m.tbl_sp_trone_api_id = _orderInfo.api_id;
            m.tbl_trone_order_id  = _orderInfo.trone_order_id;
            m.troneId             = _orderInfo.trone_id;
            m.userAgent           = _orderInfo.user_agent;
            return(m);
        }