| | |
| | | /// <returns>补料单号列表</returns> |
| | | public List<string> GetSCBLBillNo(WarehouseQuery query) |
| | | { |
| | | var list = Db.Queryable<MesItemBl>() |
| | | .Where(s => (s.Bl018 ?? false) == true |
| | | && s.Bl008 == query.Type |
| | | && (s.complete ?? 0) == 0) |
| | | .Where(@"EXISTS (SELECT 1 FROM MES_ITEM_BL_DETAIL WHERE mid = Id AND bld007 > bld008)") |
| | | .OrderByDescending(s => s.Bl006) |
| | | .Select(s => s.BlNo) |
| | | .ToList(); |
| | | return list; |
| | | var orgId = 1; |
| | | |
| | | if (orgId == null) |
| | | throw new Exception("组织不存在!"); |
| | | |
| | | // 获取未完成的退料单号列表 |
| | | var parameters = new[] |
| | | { |
| | | new SugarParameter("@pi_orgId", orgId), |
| | | new SugarParameter("@inP1", query.Type), |
| | | new SugarParameter("@inP2", null), |
| | | new SugarParameter("@inP3", null), |
| | | new SugarParameter("@inP4", null) |
| | | }; |
| | | try |
| | | { |
| | | // 返回单号字符串列表Get_Qt_ck_List |
| | | var list = Db.Ado.SqlQuery<string>( |
| | | "EXEC prc_pda_blcl_list @pi_orgId,@inP1,@inP2,@inP3,@inP4", parameters); |
| | | return list; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | throw new Exception($"{ex.Message}"); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |