|
@@ -253,12 +253,24 @@ namespace MySystem
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
+ string KindName = Bind.Remark; //商品类型名称
|
|
|
+ string Name = Bind.Field3; //商品名称
|
|
|
+ decimal ActualAmount = decimal.Parse(function.CheckNum(Bind.SeoTitle)); //实付金额
|
|
|
+ PosPushDataNewHelper.Trade(new TradeRecord()
|
|
|
+ {
|
|
|
+ TradeSnNo = Bind.MerSnNo,
|
|
|
+ MerNo = Bind.MerNo,
|
|
|
+ TradeAmount = ActualAmount >= 10000 ? ActualAmount / 100 : ActualAmount,
|
|
|
+ TradeSerialNo = function.MD5_16("sim:" + Bind.Id.ToString()),
|
|
|
+ CreateDate = Bind.CreateTime,
|
|
|
+ ProductType = Bind.ProductType,
|
|
|
+ Field1 = Bind.Field3,
|
|
|
+ Field2 = Bind.Field5,
|
|
|
+ });
|
|
|
PxcModels.MachineForSnNo posFor = db.MachineForSnNo.FirstOrDefault(m => m.SnNo == Bind.MerSnNo) ?? new PxcModels.MachineForSnNo();
|
|
|
PxcModels.PosMachinesTwo pos = db.PosMachinesTwo.FirstOrDefault(m => m.Id == posFor.SnId);
|
|
|
if (pos != null)
|
|
|
{
|
|
|
- string KindName = Bind.Remark; //商品类型名称
|
|
|
- string Name = Bind.Field3; //商品名称
|
|
|
pos.BindingState = 1;
|
|
|
pos.BindingTime = Bind.CreateTime;
|
|
|
pos.Status = 0;
|
|
@@ -280,7 +292,6 @@ namespace MySystem
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- decimal ActualAmount = decimal.Parse(function.CheckNum(Bind.SeoTitle)); //实付金额
|
|
|
string ActStatus = Bind.Field5; //激活状态名称
|
|
|
string CheckCard = function.CheckNull(RedisDbconn.Instance.Get<string>("SimCheckCard"));
|
|
|
if (KindName == "基础套餐" && function.CheckNull(Name).Contains("双百") && ActStatus == "已激活" && ActualAmount >= 100)
|