Pārlūkot izejas kodu

机具换绑,换机换新,提交同步商户交易额

lcl 2 gadi atpakaļ
vecāks
revīzija
7f76c2b71b

+ 12 - 0
Areas/Admin/Controllers/MainServer/SysToolsController.cs

@@ -1844,6 +1844,9 @@ namespace MySystem.Areas.Admin.Controllers
                 ChangeDeviceName = oldpos.DeviceName;
                 ChangeSnExpand += oldpos.PosSn + "\n";
                 PublicFunction.SycnMachineCount(oldpos.BuyUserId, oldpos.BrandId);
+
+                //同步商户交易额
+                RedisDbconn.Instance.AddList("SycnMerchantTradeQueue", "{\"OldPosId\":\"" + oldpos.LastMerchantId + "\",\"NewPosId\":\"" + newpos.LastMerchantId + "\"}");
             }
             add.BackProductType = BackProductType; //退回产品类型
             add.BackProductName = BackProductName; //退回产品名称
@@ -2128,6 +2131,9 @@ namespace MySystem.Areas.Admin.Controllers
 
                         }));
                     }
+
+                    //同步商户交易额
+                    RedisDbconn.Instance.AddList("SycnMerchantTradeQueue", "{\"OldPosId\":\"" + oldpos.LastMerchantId + "\",\"NewPosId\":\"" + newpos.LastMerchantId + "\"}");
                 }
             }
             //仓库坏机换新
@@ -2343,6 +2349,9 @@ namespace MySystem.Areas.Admin.Controllers
 
                         }));
                     }
+
+                    //同步商户交易额
+                    RedisDbconn.Instance.AddList("SycnMerchantTradeQueue", "{\"OldPosId\":\"" + oldpos.LastMerchantId + "\",\"NewPosId\":\"" + newpos.LastMerchantId + "\"}");
                 }
             }
             foreach (string sub in opData)
@@ -2633,6 +2642,9 @@ namespace MySystem.Areas.Admin.Controllers
 
                     }));
                 }
+
+                //同步商户交易额
+                RedisDbconn.Instance.AddList("SycnMerchantTradeQueue", "{\"OldPosId\":\"" + oldpos.LastMerchantId + "\",\"NewPosId\":\"" + newpos.LastMerchantId + "\"}");
             }
             foreach (string sub in opData)
             {

+ 1 - 0
Models/PosMachinesTwo.cs

@@ -61,5 +61,6 @@ namespace MySystem.Models
         public int RecycStatus { get; set; }
         public string OutBatchNo { get; set; }
         public int WithholdFlag { get; set; }
+        public int LastMerchantId { get; set; }
     }
 }

+ 6 - 5
Models/WebCMSEntities.cs

@@ -8939,11 +8939,8 @@ namespace MySystem.Models
 
             modelBuilder.Entity<Orders>(entity =>
             {
-                entity.HasIndex(e => e.StoreId)
-                    .HasName("OrdersStoreIdIndex");
-
-                entity.HasIndex(e => new { e.UserId, e.ParentOrderId })
-                    .HasName("OrdersListIndex");
+                entity.HasIndex(e => new { e.StoreId, e.UserId, e.ParentOrderId, e.CreateDate })
+                    .HasName("OrdersIndex");
 
                 entity.Property(e => e.Id).HasColumnType("int(11)");
 
@@ -9793,6 +9790,10 @@ namespace MySystem.Models
                     .HasColumnType("bit(1)")
                     .HasDefaultValueSql("b'0'");
 
+                entity.Property(e => e.LastMerchantId)
+                    .HasColumnType("int(11)")
+                    .HasComment("最后一次绑定商户号");
+
                 entity.Property(e => e.LeaderUserId).HasColumnType("int(11)");
 
                 entity.Property(e => e.OpId).HasColumnType("int(11)");