| | |
| | | /// <param name="boxNo"></param> |
| | | /// <param name="devanQty"></param> |
| | | /// <param name="userId"></param> |
| | | public void AddLableByDevanning(string boxNo, decimal devanQty, int userId) |
| | | public BoxListInfoDto AddLableByDevanning(string boxNo, decimal devanQty, int userId) |
| | | { |
| | | try |
| | | { |
| | |
| | | new OperationCrServer().AddLogOperationCr("库内作业", "操作日志", boxNo, "编辑", $"拆箱贴标:原箱码:{boxNo}拆箱,添加新箱码{boxNoNew}", userId); |
| | | //提交事务 |
| | | Db.CommitTran(); |
| | | |
| | | #region 获取拆箱的信息打印 |
| | | |
| | | |
| | | var data = new BoxListInfoDto() |
| | | { |
| | | SkuNo = boxInfo.SkuNo, |
| | | SkuName = boxInfo.SkuName, |
| | | LotNo = boxInfo.LotNo, |
| | | BoxNoList = new List<string>() { boxNoNew } , |
| | | Date1 = boxInfo.ProductionTime.ToString(), |
| | | Date2 = boxInfo.ExpirationTime.ToString(), |
| | | |
| | | }; |
| | | |
| | | #endregion |
| | | |
| | | return data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | |
| | | #endregion |
| | | |
| | | #region 物料拆托 (标签、数量) |
| | | |
| | | public void GetBoxInfo(string boxNo,string pallNo) |
| | | { |
| | | try |
| | | { |
| | | |
| | | |
| | | var boxInfo = Db.Queryable<DataBoxInfo>().Where(m=>m.IsDel == "0" && m.BoxNo == boxNo).ToList(); |
| | | if (!string.IsNullOrWhiteSpace(pallNo)) |
| | | { |
| | | boxInfo = boxInfo.Where(m=>m.PalletNo == pallNo).ToList(); |
| | | } |
| | | if (boxInfo.Count!=1) |
| | | { |
| | | throw new Exception("标签信息错误,请联系管理员"); |
| | | } |
| | | |
| | | |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | throw new Exception(e.Message); |
| | | } |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | } |
| | | } |