DuGuYang 3 лет назад
Родитель
Сommit
a12ebd1147
1 измененных файлов с 47 добавлено и 0 удалено
  1. 47 0
      Areas/Admin/Controllers/MainServer/SysToolsController.cs

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

@@ -2277,6 +2277,53 @@ namespace MySystem.Areas.Admin.Controllers
                     // ToUserId = storeBack.UserId,//收货创客
                     ToStoreId = storeBack.Id,//收货仓库
                 });
+                
+                //发出方
+                db.StoreChangeHistory.Add(new StoreChangeHistory()
+                {
+                    CreateDate = DateTime.Now,
+                    UserId = userInfo.Id, //创客
+                    BrandId = newpos.BrandId,//产品类型
+                    // ChangeRecordNo = "KPHJ" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8), //变更记录单号
+                    ChangeRecordNo = ChangeRecordNo, //变更记录单号
+                    TransType = 6, //交易类型(0 采购 1 调拨 2 出货 3 退货 4 驳回 5 回仓退款 6 换机出库 7 换机入库)
+                    SnNo = newpos.PosSn, //SN编号
+                    SnType = newpos.PosSnType, //SN机具类型
+                    StockOpDirect = 1, //库存操作方向(0 入库 1 出库)
+                    DeviceVendor = newpos.DeviceName, //设备厂商
+                    DeviceModel = newpos.DeviceKind, //设备型号
+                    DeviceType = newpos.DeviceType, //设备类型
+                    // FromUserId = storeFrom.UserId, //出货创客
+                    StoreId = storeFrom.Id,//出货仓库
+                    FromDate = DateTime.Now, //出库时间
+                    FromRemark = "跨品牌换机,出库", //出库备注
+                    SourceStoreId = newpos.SourceStoreId, //源仓库
+                    // ToUserId = storeBack.UserId,//收货创客
+                    ToStoreId = storeBack.Id,//收货仓库
+                });
+                //接收方
+                db.StoreChangeHistory.Add(new StoreChangeHistory()
+                {
+                    CreateDate = DateTime.Now,
+                    UserId = userInfo.Id, //创客
+                    BrandId = newpos.BrandId,//产品类型
+                    // ChangeRecordNo = "KPHJ" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8), //变更记录单号
+                    ChangeRecordNo = ChangeRecordNo, //变更记录单号
+                    TransType = 7, //交易类型(0 采购 1 调拨 2 出货 3 退货 4 驳回 5 回仓退款 6 换机出库 7 换机入库)
+                    SnNo = newpos.PosSn, //SN编号
+                    SnType = newpos.PosSnType, //SN机具类型
+                    StockOpDirect = 0, //库存操作方向(0 入库 1 出库)
+                    DeviceVendor = newpos.DeviceName, //设备厂商
+                    DeviceModel = newpos.DeviceKind, //设备型号
+                    DeviceType = newpos.DeviceType, //设备类型
+                    // FromUserId = storeFrom.UserId, //出货创客
+                    StoreId = storeFrom.Id,//出货仓库
+                    FromDate = DateTime.Now, //出库时间
+                    FromRemark = "跨品牌换机,入库", //出库备注
+                    SourceStoreId = newpos.SourceStoreId, //源仓库
+                    // ToUserId = storeBack.UserId,//收货创客
+                    ToStoreId = storeBack.Id,//收货仓库
+                });
                 PublicFunction.ClearPosHistory(db, oldpos.PosSn); //清除机具历史记录
                 db.SaveChanges();
                 opdb.SaveChanges();