|
|
@@ -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();
|