Controllers/Wom/WomdaaController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
service/Wom/WomdaaManager.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Controllers/Wom/WomdaaController.cs
@@ -506,5 +506,31 @@ } } /// <summary> /// 现场收料获取可选工单信息 /// </summary> /// <param name="query"></param> /// <returns></returns> [HttpPost("GetXcslDaa")] public ResponseResult GetXcslDaa([FromBody] dynamic query) { try { dynamic resultInfos = new ExpandoObject(); resultInfos.tbBillList = m.GetXcslDaa(query); return new ResponseResult { status = 0, message = "OK", data = resultInfos }; } catch (Exception ex) { return ResponseResult.ResponseError(ex); } } #endregion } service/Wom/WomdaaManager.cs
@@ -1,5 +1,6 @@ using System.Data; using System.Data.SqlClient; using System.Text; using Masuit.Tools; using Microsoft.SqlServer.Server; using NewPdaSqlServer.DB; @@ -888,4 +889,33 @@ } } public dynamic GetXcslDaa(dynamic unity) { var sqlParams = new List<SugarParameter> { }; var sql2 = new StringBuilder(@" SELECT '['+DAA001+']['+DAA021+']' AS daaInfo,DAA001,DAA021 FROM WOMDAA WHERE daa018 NOT IN ('W:完工', 'D:待开工')"); if (!string.IsNullOrWhiteSpace(unity.selectKey?.ToString())) { sqlParams.Add(new("@selectKey", unity.selectKey)); sql2.Append(@" AND (DAA001 LIKE '%' + @selectKey + '%' OR DAA021 LIKE '%' + @selectKey + '%')"); } var XcslItem = Db.Ado.SqlQuery<dynamic>(sql2.ToString(), sqlParams); if (XcslItem == null) { throw new Exception("该条件下无对应工单信息,请重新输入!"); } return XcslItem; } }