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()); }
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); }