DuGuYang 3 vuotta sitten
vanhempi
commit
d5ae6cc247
1 muutettua tiedostoa jossa 43 lisäystä ja 18 poistoa
  1. 43 18
      Areas/Admin/Controllers/MainServer/SysToolsController.cs

+ 43 - 18
Areas/Admin/Controllers/MainServer/SysToolsController.cs

@@ -3934,6 +3934,7 @@ namespace MySystem.Areas.Admin.Controllers
             }
             }
             else
             else
             {
             {
+                var ChangeRecordNo = "HBJJ" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8); //变更记录单号
                 foreach (int SnId in SnIds)
                 foreach (int SnId in SnIds)
                 {
                 {
                     var posInfo = db.PosMachinesTwo.FirstOrDefault(m => m.Id == SnId) ?? new PosMachinesTwo();
                     var posInfo = db.PosMachinesTwo.FirstOrDefault(m => m.Id == SnId) ?? new PosMachinesTwo();
@@ -3957,7 +3958,8 @@ namespace MySystem.Areas.Admin.Controllers
                         CreateDate = DateTime.Now,
                         CreateDate = DateTime.Now,
                         UserId = fUserId.Id, //创客
                         UserId = fUserId.Id, //创客
                         BrandId = posInfo.BrandId,//产品类型
                         BrandId = posInfo.BrandId,//产品类型
-                        ChangeRecordNo = "HBJJ" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8), //变更记录单号
+                        // ChangeRecordNo = "HBJJ" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8), //变更记录单号
+                        ChangeRecordNo = ChangeRecordNo, //变更记录单号
                         TransType = 1, //交易类型
                         TransType = 1, //交易类型
                         SnNo = posInfo.PosSn, //SN编号
                         SnNo = posInfo.PosSn, //SN编号
                         SnType = posInfo.PosSnType, //SN机具类型
                         SnType = posInfo.PosSnType, //SN机具类型
@@ -3971,6 +3973,29 @@ namespace MySystem.Areas.Admin.Controllers
                         SourceStoreId = posInfo.SourceStoreId, //源仓库
                         SourceStoreId = posInfo.SourceStoreId, //源仓库
                         ToUserId = tUserId.Id,//收货创客
                         ToUserId = tUserId.Id,//收货创客
                     });
                     });
+                    UserStoreChange userstore = db.UserStoreChange.Add(new UserStoreChange()
+                    {
+                        CreateDate = DateTime.Now,
+                        UserId = fUserId.Id, //创客
+                        BrandId = posInfo.BrandId, //产品类型
+                        ChangeRecordNo = ChangeRecordNo, //变更记录单号
+                        TransType = 0, //交易类型
+                        SnNo = posInfo.PosSn, //SN编号
+                        SnType = posInfo.PosSnType, //SN机具类型
+                        StockOpDirect = 0, //库存操作方向
+                        DeviceVendor = posInfo.DeviceName, //设备厂商
+                        DeviceType = posInfo.DeviceKind, //设备类型
+                        DeviceModel = posInfo.DeviceType, //设备型号
+                        ToUserId = tUserId.Id, //收货创客
+                        ToDate = DateTime.Now, //入库时间
+                        SourceStoreId = posInfo.SourceStoreId, //源仓库
+                        SnStatus = 1, //SN状态
+                        BindStatus = (int)posInfo.BindingState, //绑定状态
+                        BindMerchantId = posInfo.BindMerchantId, //绑定商户
+                        ActiveStatus = (int)posInfo.ActivationState, //激活状态
+                        ActRewardUserId = posInfo.BuyUserId, //激活奖励创客
+                        BrandType = posInfo.DeviceType, //品牌类型
+                    }).Entity;
                 }
                 }
                 var query = SnIds + ";" + FromMakerCode + ";" + ToMakerCode;
                 var query = SnIds + ";" + FromMakerCode + ";" + ToMakerCode;
                 function.WriteLog(DateTime.Now.ToString() + ":请求参数," + query + ":" + SysUserName + "-" + SysRealName, "划拨创客机具");
                 function.WriteLog(DateTime.Now.ToString() + ":请求参数," + query + ":" + SysUserName + "-" + SysRealName, "划拨创客机具");
@@ -4257,23 +4282,23 @@ namespace MySystem.Areas.Admin.Controllers
                     PosCouponId = item.Id,
                     PosCouponId = item.Id,
                 }).Entity;
                 }).Entity;
             }
             }
-            // int CouponCount = CouponIdList.Length;
-            // PosCouponOrders stat = db.PosCouponOrders.Add(new PosCouponOrders()
-            // {
-            //     QueryCount = 3,
-            //     CreateDate = DateTime.Now,
-            //     ChangeKind = 3,//类型(0购买,1划拨,2使⽤,3申请机具循环驳回)
-            //     ChangeCount = CouponCount,
-            //     AfterOut = AfterOut,
-            //     AfterTotal = AfterTotal,
-            //     AfterStock = AfterStock,
-            //     BeforeOut = BeforeOut,
-            //     BeforeTotal = BeforeTotal,
-            //     BeforeStock = BeforeStock,
-            //     OrderNo = ChangeRecordNo,
-            //     ToUserId = orders.UserId,
-            //     FromUserId = orders.UserId,
-            // }).Entity;
+            int CouponCount = PosCouponList.Length;
+            PosCouponOrders stat = db.PosCouponOrders.Add(new PosCouponOrders()
+            {
+                QueryCount = 3,
+                CreateDate = DateTime.Now,
+                ChangeKind = 3,//类型(0购买,1划拨,2使⽤,3申请机具循环驳回)
+                ChangeCount = CouponCount,
+                // AfterOut = AfterOut,
+                // AfterTotal = AfterTotal,
+                // AfterStock = AfterStock,
+                // BeforeOut = BeforeOut,
+                // BeforeTotal = BeforeTotal,
+                // BeforeStock = BeforeStock,
+                OrderNo = ChangeRecordNo,
+                ToUserId = tUserId.Id,
+                FromUserId = fUserId.Id,
+            }).Entity;
             db.SaveChanges();
             db.SaveChanges();
             db.Dispose();
             db.Dispose();