From f6e4c06a6ea3b865c9e167b824ad6c00842170a9 Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期四, 16 十月 2025 10:49:05 +0800
Subject: [PATCH] 根据工单ID获取报工信息
---
Controllers/WomdaaController.cs | 42 ++++++++++++++++++++++++++++++++++++++++--
1 files changed, 40 insertions(+), 2 deletions(-)
diff --git a/Controllers/WomdaaController.cs b/Controllers/WomdaaController.cs
index c3f536f..cdc2c19 100644
--- a/Controllers/WomdaaController.cs
+++ b/Controllers/WomdaaController.cs
@@ -12,7 +12,15 @@
public class WomdaaController : ControllerBase
{
private readonly WomdaaManager m = new();
-
+ public class BillNoBgQueryDto
+ {
+ public string BillNo { get; set; }
+ public string MachineNo { get; set; }
+ public DateTime? From { get; set; }
+ public DateTime? To { get; set; }
+ public int PageIndex { get; set; } = 1;
+ public int PageSize { get; set; } = 500;
+ }
//GetWomdaasByMachine
[HttpPost("GetWomdaasByMachine")]
@@ -262,4 +270,34 @@
return ResponseResult.ResponseError(ex);
}
}
-}
\ No newline at end of file
+
+ [HttpPost("GetByBillNoBG")]
+ public IActionResult GetByBillNoBG([FromBody] BillNoBgQueryDto dto)
+ {
+ if (string.IsNullOrWhiteSpace(dto.BillNo))
+ return Ok(new { status = 1, message = "billNo涓嶈兘涓虹┖" });
+
+ try
+ {
+ var (tbBillList, totalCount) = m.GetByBillNoBG(
+ dto.BillNo, dto.MachineNo, dto.From, dto.To, dto.PageIndex, dto.PageSize);
+
+ return Ok(new
+ {
+ status = 0,
+ message = "Ok",
+ data = new
+ {
+ tbBillList,
+ totalCount
+ }
+ });
+ }
+ catch (Exception ex)
+ {
+ // 璁板綍鏃ュ織 ex
+ return Ok(new { status = 1, message = "鏈嶅姟鍣ㄩ敊璇�" });
+ }
+ }
+}
+
--
Gitblit v1.9.3