| | |
| | | FROM MES_ITEM_QTRR_DETAIL A |
| | | LEFT JOIN MES_ITEM_QTRK B ON A.qtrkGuid = B.guid |
| | | LEFT JOIN MES_ITEMS C ON A.itemId = C.item_id |
| | | WHERE B.qtck = @billNo AND QT015 = 1 AND QT028 = 1 AND QT032 = 1 AND QT014 = 0 "; |
| | | WHERE B.qtck = @billNo AND QT015 = 1 AND QT028 = 1 AND QT032 = 1 "; |
| | | //AND QT014 = 0 |
| | | |
| | | var sqlParams = new List<SugarParameter> { |
| | | new("@billNo", query.billNo) |
| | |
| | | |
| | | var sqlParams = new List<SugarParameter> { new("@barcode", p_item_barcode), new("@billNo", p_bill_no) }; |
| | | |
| | | var sql1 = @" SELECT TOP 1 A.rkCkId |
| | | FROM MES_QA_ITEMS_DETECT_01 A |
| | | LEFT JOIN MES_INV_ITEM_BARCODES B ON A.item_id = B.ITEM_ID |
| | | WHERE order_type = '其它入库检' |
| | | AND A.lot_no = @billNo |
| | | AND ITEM_BARCODE = @barcode "; |
| | | // var sql1 = @" SELECT TOP 1 A.rkCkId |
| | | //FROM MES_QA_ITEMS_DETECT_01 A |
| | | // LEFT JOIN MES_INV_ITEM_BARCODES B ON A.item_id = B.ITEM_ID |
| | | //WHERE order_type = '其它入库检' |
| | | // AND A.lot_no = @billNo |
| | | // AND ITEM_BARCODE = @barcode "; |
| | | |
| | | var appDepotInfo = Db.Ado.SqlQuery<dynamic>(sql1, sqlParams).First(); |
| | | // var appDepotInfo = Db.Ado.SqlQuery<dynamic>(sql1, sqlParams).First(); |
| | | |
| | | if(appDepotInfo.rkCkId != c_depot_id) |
| | | throw new Exception($"该 {p_section_code} 对应的仓库 与 检验判定的入库仓库不一致,请确认!"); |
| | | |
| | | |
| | | |
| | | var mesDepost = Db.Queryable<MesDepots>() |
| | |
| | | |
| | | if (qtrk == null) throw new Exception("其他入库申请单不存在!"); |
| | | |
| | | |
| | | if (qtrk.Qt008 != c_depot_id.ToString()) |
| | | throw new Exception($"该 {p_section_code} 对应的仓库 与 检验判定的入库仓库不一致,请确认!"); |
| | | |
| | | var sql = @"SELECT c.item_no ItemNo,c.item_name ItemName,c.item_model ItemModel, |
| | | ISNULL(A.qd007,0) FQty,ISNULL(A.qd008,0) SQty,ISNULL(A.qd007,0) - ISNULL(A.qd008,0) DSQty |
| | | FROM MES_ITEM_QTRR_DETAIL A |
| | | LEFT JOIN MES_ITEM_QTRK B ON A.qtrkGuid = B.guid |
| | | LEFT JOIN MES_ITEMS C ON A.itemId = C.item_id |
| | | WHERE B.qtck = @billNo AND QT015 = 1 AND QT028 = 1 AND QT032 = 1 AND QT014 = 0 "; |
| | | //AND QT014 = 0 |
| | | |
| | | var sqlParams1 = new List<SugarParameter> { |
| | | new("@billNo", p_bill_no) |
| | | }; |
| | | |
| | | var womdabs = Db.Ado.SqlQuery<ItemDetailModel>(sql, sqlParams1); |
| | | |
| | | if (womdabs.Count < 1) |
| | | throw new Exception($"该其他入库申请单 {query.billNo} 未全部审核或已完结,请确认!"); |
| | | |
| | | //// 验证库位是否属于申请仓库 |
| | | //if (c_depot_id != Convert.ToInt32(qtrk.Qt008)) |
| | | // throw new Exception($"扫码库位 {p_section_code} 不属于申请仓库!"); |