Browse Source

绑定时,查询商户备份表,如果有记录则继承之前的商户Id

lcl 2 years ago
parent
commit
1bf0b2e0b3
1 changed files with 7 additions and 0 deletions
  1. 7 0
      AppStart/Helper/SycnSpServer/SycnSpMerchantService.cs

+ 7 - 0
AppStart/Helper/SycnSpServer/SycnSpMerchantService.cs

@@ -95,6 +95,13 @@ namespace MySystem
                                         KqMerNo = Mer.MerNo,
                                         MerchantNo = Mer.MerNo,
                                     }).Entity;
+                                    //查询商户备份表,如果有记录则继承之前的商户Id
+                                    PxcModels.PosMerchantInfoBak MerBak = db.PosMerchantInfoBak.FirstOrDefault(m => m.KqMerNo == Mer.MerNo);
+                                    if(MerBak != null)
+                                    {
+                                        add.Id = MerBak.Id;
+                                        db.PosMerchantInfoBak.Remove(MerBak);
+                                    }
                                     db.SaveChanges();
                                     function.WriteLog("MerNo:" + Mer.MerNo + ",PosSn:" + pos.PosSn + ",IsFirst:" + IsFirst + "\n\n", "监控机具是否互斥");
                                 }