| | |
| | | if (c_mes_inv_item_barcodes.Memo != "生产退料") |
| | | throw new Exception("此条码不是生产退料条码,不可使用生产退料模块!"); |
| | | |
| | | // 使用 String.Equals 方法进行字符串比较,指定比较规则为忽略大小写,提高比较的灵活性 |
| | | if (!string.Equals(c_mes_inv_item_barcodes.BillNo, p_bill_no, StringComparison.OrdinalIgnoreCase)) |
| | | throw new Exception($"该条码对应的申请号【{c_mes_inv_item_barcodes.BillNo}】与 当前申请单号【{p_bill_no}】不一致,请核对!"); |
| | | // 获取退料单信息 |
| | | var C_MES_ITEM_TBL = Db.Queryable<MesItemTbl>() |
| | | .Where(a => a.BillNo == c_mes_inv_item_barcodes.BillNo |
| | | .Where(a => a.BillNo == p_bill_no |
| | | && (a.Tbl013 ?? 0) == 1).First(); |
| | | |
| | | |
| | | |
| | | // 获取退料单信息 |
| | | var tbWOMDAA = Db.Queryable<Womdaa>() |
| | | .Where(a => a.Guid.ToString() == C_MES_ITEM_TBL.Tbl002).First(); |