|
|
@@ -408,82 +408,28 @@ namespace MySystem
|
|
|
{
|
|
|
// {"orderNo":"B20240311214052744568","orderCreateTime":"03/11/2024 21:40:53","phoneNo":"19288438825","firstCharge":"否","initialChargeAmount":"0.00","province":"贵州省","city":"毕节市","productName":"双百套餐","promotionName":null,"productTypeName":"基础套餐","paidInAmount":"100.00","orderStatus":"已完成","activationStatusName":"已激活","activationTime":"03/11/2024 21:51:47","jobId":"VCH010198795","iccId":"89861500232320197354"}
|
|
|
|
|
|
- string OrderNo = data["orderNo"].ToString(); //订单编码
|
|
|
- string CreateDate = data["orderCreateTime"].ToString(); //订单创建时间
|
|
|
- string PhoneNumber = data["phoneNo"].ToString(); //选择号码
|
|
|
- string HasFirstCharge = data["firstCharge"].ToString(); //是否有首充
|
|
|
- string FirstChargeAmount = data["initialChargeAmount"].ToString(); //首充金额(元)
|
|
|
- string Province = data["province"].ToString(); //号码归属省份
|
|
|
- string City = data["city"].ToString(); //号码归属地市
|
|
|
- string ProductName = data["productName"].ToString(); //商品名称
|
|
|
- string ActiveName = data["promotionName"].ToString(); //促销活动名称
|
|
|
- string ProductType = data["productTypeName"].ToString(); //商品类型名称
|
|
|
- string ActualAmount = data["paidInAmount"].ToString(); //实付金额(元)
|
|
|
- string OrderStatus = data["orderStatus"].ToString(); //订单状态
|
|
|
- string ActStatus = data["activationStatusName"].ToString(); //激活状态名称
|
|
|
- string ActDate = data["activationTime"].ToString(); //激活时间
|
|
|
- string WorkNo = data["jobId"].ToString(); //BOSS员工工号
|
|
|
- // string AccountName = data[""].ToString(); //账号姓名
|
|
|
- string AccountName = ""; //账号姓名
|
|
|
- string SimNo = iccId; //SIM卡号
|
|
|
+ SIMActInfo sIMActInfo = new SIMActInfo();
|
|
|
|
|
|
- string json = "{";
|
|
|
- json += "\"OrderNo\":\"" + OrderNo + "\",";
|
|
|
- json += "\"CreateDate\":\"" + CreateDate + "\",";
|
|
|
- json += "\"PhoneNumber\":\"" + PhoneNumber + "\",";
|
|
|
- json += "\"HasFirstCharge\":\"" + HasFirstCharge + "\",";
|
|
|
- json += "\"FirstChargeAmount\":\"" + FirstChargeAmount + "\",";
|
|
|
- json += "\"Province\":\"" + Province + "\",";
|
|
|
- json += "\"City\":\"" + City + "\",";
|
|
|
- json += "\"ProductName\":\"" + ProductName + "\",";
|
|
|
- json += "\"ActiveName\":\"" + ActiveName + "\",";
|
|
|
- json += "\"ProductType\":\"" + ProductType + "\",";
|
|
|
- json += "\"ActualAmount\":\"" + ActualAmount + "\",";
|
|
|
- json += "\"OrderStatus\":\"" + OrderStatus + "\",";
|
|
|
- json += "\"ActStatus\":\"" + ActStatus + "\",";
|
|
|
- json += "\"ActDate\":\"" + ActDate + "\",";
|
|
|
- json += "\"WorkNo\":\"" + WorkNo + "\",";
|
|
|
- json += "\"AccountName\":\"" + AccountName + "\",";
|
|
|
- json += "\"SimNo\":\"" + SimNo + "\"";
|
|
|
- json += "}";
|
|
|
-
|
|
|
- spdb.BindRecord.Add(new SpModels.BindRecord()
|
|
|
- {
|
|
|
- CreateDate = DateTime.Parse(CreateDate),
|
|
|
- UpdateTime = DateTime.Parse(CreateDate), //机具绑定、解绑时间
|
|
|
- CreateTime = DateTime.Parse(CreateDate), //商户操作时间
|
|
|
- MerNewSnNo = PhoneNumber, //商户手机号
|
|
|
- MerSnNo = SimNo, //序列号
|
|
|
- MerName = AccountName, //商户名称
|
|
|
- MerNo = PhoneNumber, //商户编号
|
|
|
- Remark = ProductType,
|
|
|
- Field1 = Province,
|
|
|
- Field2 = ActiveName,
|
|
|
- Field3 = ProductName,
|
|
|
- Field4 = WorkNo,
|
|
|
- Field5 = ActStatus,
|
|
|
- SeoTitle = ActualAmount,
|
|
|
- SeoKeyword = ActDate,
|
|
|
- SeoDescription = json,
|
|
|
- ProductType = "14",
|
|
|
- Status = 1,
|
|
|
- });
|
|
|
+ sIMActInfo.OrderNo = data["orderNo"].ToString(); //订单编码
|
|
|
+ sIMActInfo.CreateDate = data["orderCreateTime"].ToString(); //订单创建时间
|
|
|
+ sIMActInfo.PhoneNumber = data["phoneNo"].ToString(); //选择号码
|
|
|
+ sIMActInfo.HasFirstCharge = data["firstCharge"].ToString(); //是否有首充
|
|
|
+ sIMActInfo.FirstChargeAmount = data["initialChargeAmount"].ToString(); //首充金额(元)
|
|
|
+ sIMActInfo.Province = data["province"].ToString(); //号码归属省份
|
|
|
+ sIMActInfo.City = data["city"].ToString(); //号码归属地市
|
|
|
+ sIMActInfo.ProductName = data["productName"].ToString(); //商品名称
|
|
|
+ sIMActInfo.ActiveName = data["promotionName"].ToString(); //促销活动名称
|
|
|
+ sIMActInfo.ProductType = data["productTypeName"].ToString(); //商品类型名称
|
|
|
+ sIMActInfo.ActualAmount = data["paidInAmount"].ToString(); //实付金额(元)
|
|
|
+ sIMActInfo.OrderStatus = data["orderStatus"].ToString(); //订单状态
|
|
|
+ sIMActInfo.ActStatus = data["activationStatusName"].ToString(); //激活状态名称
|
|
|
+ sIMActInfo.ActDate = data["activationTime"].ToString(); //激活时间
|
|
|
+ sIMActInfo.WorkNo = data["jobId"].ToString(); //BOSS员工工号
|
|
|
+ // sIMActInfo.AccountName = data[""].ToString(); //账号姓名
|
|
|
+ sIMActInfo.AccountName = ""; //账号姓名
|
|
|
+ sIMActInfo.SimNo = iccId; //SIM卡号
|
|
|
|
|
|
- spdb.Merchants.Add(new SpModels.Merchants()
|
|
|
- {
|
|
|
- SnNo = SimNo,
|
|
|
- CreateTime = DateTime.Parse(CreateDate),
|
|
|
- UpdateTime = DateTime.Parse(CreateDate),
|
|
|
- AgentName = AccountName,
|
|
|
- MerRealName = AccountName,
|
|
|
- MerMobile = PhoneNumber,
|
|
|
- MerNo = PhoneNumber,
|
|
|
- MerName = AccountName,
|
|
|
- ProductType = "14",
|
|
|
- Status = 1,
|
|
|
- });
|
|
|
-
|
|
|
- spdb.SaveChanges();
|
|
|
+ AddSIMSpInfo(sIMActInfo);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -498,5 +444,72 @@ namespace MySystem
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 添加广电卡激活数据
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="sIMActInfo"></param>
|
|
|
+ public void AddSIMSpInfo(SIMActInfo sIMActInfo)
|
|
|
+ {
|
|
|
+ SpModels.WebCMSEntities spdb = new SpModels.WebCMSEntities();
|
|
|
+
|
|
|
+ string json = "{";
|
|
|
+ json += "\"OrderNo\":\"" + sIMActInfo.OrderNo + "\",";
|
|
|
+ json += "\"CreateDate\":\"" + sIMActInfo.CreateDate + "\",";
|
|
|
+ json += "\"PhoneNumber\":\"" + sIMActInfo.PhoneNumber + "\",";
|
|
|
+ json += "\"HasFirstCharge\":\"" + sIMActInfo.HasFirstCharge + "\",";
|
|
|
+ json += "\"FirstChargeAmount\":\"" + sIMActInfo.FirstChargeAmount + "\",";
|
|
|
+ json += "\"Province\":\"" + sIMActInfo.Province + "\",";
|
|
|
+ json += "\"City\":\"" + sIMActInfo.City + "\",";
|
|
|
+ json += "\"ProductName\":\"" + sIMActInfo.ProductName + "\",";
|
|
|
+ json += "\"ActiveName\":\"" + sIMActInfo.ActiveName + "\",";
|
|
|
+ json += "\"ProductType\":\"" + sIMActInfo.ProductType + "\",";
|
|
|
+ json += "\"ActualAmount\":\"" + sIMActInfo.ActualAmount + "\",";
|
|
|
+ json += "\"OrderStatus\":\"" + sIMActInfo.OrderStatus + "\",";
|
|
|
+ json += "\"ActStatus\":\"" + sIMActInfo.ActStatus + "\",";
|
|
|
+ json += "\"ActDate\":\"" + sIMActInfo.ActDate + "\",";
|
|
|
+ json += "\"WorkNo\":\"" + sIMActInfo.WorkNo + "\",";
|
|
|
+ json += "\"AccountName\":\"" + sIMActInfo.AccountName + "\",";
|
|
|
+ json += "\"SimNo\":\"" + sIMActInfo.SimNo + "\"";
|
|
|
+ json += "}";
|
|
|
+
|
|
|
+ spdb.BindRecord.Add(new SpModels.BindRecord()
|
|
|
+ {
|
|
|
+ CreateDate = DateTime.Parse(sIMActInfo.CreateDate),
|
|
|
+ UpdateTime = DateTime.Parse(sIMActInfo.CreateDate), //机具绑定、解绑时间
|
|
|
+ CreateTime = DateTime.Parse(sIMActInfo.CreateDate), //商户操作时间
|
|
|
+ MerNewSnNo = sIMActInfo.PhoneNumber, //商户手机号
|
|
|
+ MerSnNo = sIMActInfo.SimNo, //序列号
|
|
|
+ MerName = sIMActInfo.AccountName, //商户名称
|
|
|
+ MerNo = sIMActInfo.PhoneNumber, //商户编号
|
|
|
+ Remark = sIMActInfo.ProductType,
|
|
|
+ Field1 = sIMActInfo.Province,
|
|
|
+ Field2 = sIMActInfo.ActiveName,
|
|
|
+ Field3 = sIMActInfo.ProductName,
|
|
|
+ Field4 = sIMActInfo.WorkNo,
|
|
|
+ Field5 = sIMActInfo.ActStatus,
|
|
|
+ SeoTitle = sIMActInfo.ActualAmount,
|
|
|
+ SeoKeyword = sIMActInfo.ActDate,
|
|
|
+ SeoDescription = json,
|
|
|
+ ProductType = "14",
|
|
|
+ Status = 1,
|
|
|
+ });
|
|
|
+
|
|
|
+ spdb.Merchants.Add(new SpModels.Merchants()
|
|
|
+ {
|
|
|
+ SnNo = sIMActInfo.SimNo,
|
|
|
+ CreateTime = DateTime.Parse(sIMActInfo.CreateDate),
|
|
|
+ UpdateTime = DateTime.Parse(sIMActInfo.CreateDate),
|
|
|
+ AgentName = sIMActInfo.AccountName,
|
|
|
+ MerRealName = sIMActInfo.AccountName,
|
|
|
+ MerMobile = sIMActInfo.PhoneNumber,
|
|
|
+ MerNo = sIMActInfo.PhoneNumber,
|
|
|
+ MerName = sIMActInfo.AccountName,
|
|
|
+ ProductType = "14",
|
|
|
+ Status = 1,
|
|
|
+ });
|
|
|
+
|
|
|
+ spdb.SaveChanges();
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|