Browse Source

修改广电卡导入类型

lcl 1 year ago
parent
commit
084bc4f1b3
1 changed files with 3 additions and 15 deletions
  1. 3 15
      AppStart/Helper/SycnSpServer/SycnSpBindService.cs

+ 3 - 15
AppStart/Helper/SycnSpServer/SycnSpBindService.cs

@@ -283,7 +283,7 @@ namespace MySystem
                                 pos.BindMerchantId = add.Id;
                                 pos.LastMerchantId = add.Id;
                                 pos.IsFirst = 1;
-                                if(pos.CardType == 0)
+                                if(pos.CardType < 2)
                                 {
                                     pos.IsPurchase = 1;
                                 }
@@ -304,19 +304,7 @@ namespace MySystem
                                 sim.MerRealName = Bind.MerName;
                                 sim.MerchantMobile = Bind.MerNewSnNo;
                                 sim.MerchantName = Bind.MerName;
-                                if(pos.CardType == 0 && pos.IsPurchase == 1)
-                                {
-                                    sim.Type = 1;
-                                }
-                                else if(pos.CardType == 2 && pos.IsPurchase == 1)
-                                {
-                                    sim.Type = 2;
-                                }
-                                else if(pos.CardType == 2 && pos.IsPurchase == 0)
-                                {
-                                    sim.Type = 3;
-                                }
-
+                                sim.Type = pos.CardType + 1;
                                 db.SaveChanges();
 
                                 BindRecord edit = spdb.BindRecord.FirstOrDefault(m => m.Id == Bind.Id);
@@ -341,7 +329,7 @@ namespace MySystem
 
                                 if(Bind.Field5 == "已激活")
                                 {
-                                    bool PrizeFlag = pos.CardType > 1;
+                                    bool PrizeFlag = pos.CardType > 0;
                                     SycnSpTradeService.Instance.ActPos(db, pos, 0, 30, PrizeFlag, Bind.SeoKeyword);
                                 }
                                 db.SaveChanges();