南骏 池
2 天以前 1e448c1981068d2242d327a362408938e8302b42
service/Warehouse/MesItemQtrkManager.cs
@@ -38,7 +38,8 @@
                    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)
@@ -172,6 +173,23 @@
        if (qtrk == null) throw new Exception("其他入库申请单不存在!");
        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} 不属于申请仓库!");