From 430f4df6519253ffaf49f2d098ac1df77aa5891e Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期四, 11 九月 2025 14:43:02 +0800
Subject: [PATCH] 销售出库添加一行'制单人'
---
Controllers/Warehouse/MesItemQtrkController.cs | 88 +++++++++++++++++++++++++++-----------------
1 files changed, 54 insertions(+), 34 deletions(-)
diff --git a/Controllers/Warehouse/MesItemQtrkController.cs b/Controllers/Warehouse/MesItemQtrkController.cs
index d60c3bb..bef03d4 100644
--- a/Controllers/Warehouse/MesItemQtrkController.cs
+++ b/Controllers/Warehouse/MesItemQtrkController.cs
@@ -7,18 +7,18 @@
namespace NewPdaSqlServer.Controllers.Warehouse;
/// <summary>
-/// 鍏朵粬鍏ュ簱鐩稿叧鎺ュ彛
+/// 鍏朵粬鍏ュ簱鐩稿叧鎺ュ彛
/// </summary>
[Route("api/[controller]")]
[ApiController]
-public class MesItemQtrkController : ControllerBase
+public class MesItemQtrkController : BaseController
{
private readonly MesItemQtrkManager _manager = new();
#region 鍩虹CRUD
/// <summary>
- /// 鑾峰彇鎵�鏈�
+ /// 鑾峰彇鎵�鏈�
/// </summary>
/// <returns>鍏朵粬鍏ュ簱鍗曞垪琛�</returns>
[HttpPost("GetList")]
@@ -42,7 +42,7 @@
}
/// <summary>
- /// 鏍规嵁涓婚敭鑾峰彇
+ /// 鏍规嵁涓婚敭鑾峰彇
/// </summary>
/// <returns>鍏朵粬鍏ュ簱鍗曚俊鎭�</returns>
[HttpPost("GetById")]
@@ -70,11 +70,11 @@
#region 鍏朵粬鍏ュ簱涓氬姟
/// <summary>
- /// 鑾峰彇鍏朵粬鍏ュ簱鍗曞彿鍒楄〃
+ /// 鑾峰彇鍏朵粬鍏ュ簱鍗曞彿鍒楄〃
/// </summary>
/// <returns>鍏朵粬鍏ュ簱鍗曞彿鍒楄〃</returns>
/// <remarks>
- /// 鑾峰彇鐘舵�佷负宸插鏍�(Qt015=1)涓旀湭瀹岀粨(Qt014=0)鐨勫叾浠栧叆搴撳崟鍙峰垪琛�
+ /// 鑾峰彇鐘舵�佷负宸插鏍�(Qt015=1)涓旀湭瀹岀粨(Qt014=0)鐨勫叾浠栧叆搴撳崟鍙峰垪琛�
/// </remarks>
/// <response code="200">鎴愬姛鑾峰彇鍏ュ簱鍗曞彿鍒楄〃</response>
/// <response code="400">鑾峰彇澶辫触</response>
@@ -84,7 +84,7 @@
try
{
dynamic resultInfos = new ExpandoObject();
- resultInfos.tbBillList = _manager.GetQtckList();
+ resultInfos.tbBillList = _manager.GetQtckList(RequestInfo);
return new ResponseResult
{
status = 0,
@@ -99,29 +99,53 @@
}
/// <summary>
- /// 鑾峰彇鍏朵粬鍏ュ簱鍗曟槑缁嗗垪琛�
+ /// 鑾峰彇鍏朵粬鍏ュ簱鍗曟槑缁嗗垪琛�
/// </summary>
/// <param name="query">鏌ヨ鍙傛暟锛屽繀椤诲寘鍚玝illNo(鍏ュ簱鍗曞彿)</param>
/// <returns>鍏ュ簱鍗曟槑缁嗗垪琛�</returns>
/// <remarks>
- /// 璇锋眰绀轰緥:
- ///
+ /// 璇锋眰绀轰緥:
/// POST /api/MesItemQtrk/GetQtckDetailList
/// {
- /// "billNo": "QT202401010001"
+ /// "billNo": "QT202401010001"
/// }
- ///
- /// 杩斿洖鏈畬鎴愬叆搴撶殑鏄庣粏璁板綍(Qd007-Qd008>0)
+ /// 杩斿洖鏈畬鎴愬叆搴撶殑鏄庣粏璁板綍(Qd007-Qd008>0)
/// </remarks>
/// <response code="200">鎴愬姛鑾峰彇鍏ュ簱鍗曟槑缁�</response>
/// <response code="400">鑾峰彇澶辫触锛岃繑鍥炲叿浣撻敊璇俊鎭�</response>
[HttpPost("GetQtckDetailList")]
public ResponseResult GetQtckDetailList([FromBody] WarehouseQuery query)
{
+ //try
+ //{
+ // dynamic resultInfos = new ExpandoObject();
+ // resultInfos.tbBillList = _manager.GetQtckDetailList(query);
+ // return new ResponseResult
+ // {
+ // status = 0,
+ // message = "OK",
+ // data = resultInfos
+ // };
+ //}
+ //catch (Exception ex)
+ //{
+ // return ResponseResult.ResponseError(ex);
+ //}
try
{
dynamic resultInfos = new ExpandoObject();
- resultInfos.tbBillList = _manager.GetQtckDetailList(query);
+ resultInfos.tbBillList = _manager.GetQtckDetailList(query, RequestInfo);
+
+ //if(resultInfos.tbBillList.Count < 1)
+ //{
+ // return new ResponseResult
+ // {
+ // status = 1,
+ // message = "璇ョ敵璇峰崟鍙蜂笉瀛樺湪鎴栨湭瀹℃牳锛侊紒锛�",
+ // data = ""
+ // };
+ //}
+
return new ResponseResult
{
status = 0,
@@ -136,20 +160,18 @@
}
/// <summary>
- /// 鎵弿搴撲綅
+ /// 鎵弿搴撲綅
/// </summary>
/// <param name="query">鏌ヨ鍙傛暟</param>
/// <returns>搴撲綅淇℃伅</returns>
/// <remarks>
- /// 璇锋眰绀轰緥:
- ///
+ /// 璇锋眰绀轰緥:
/// POST /api/MesItemQtrk/ScanInDepotsQT
/// {
- /// "sectionCode": "A01-01-01",
- /// "billNo": "QT202401010001"
+ /// "sectionCode": "A01-01-01",
+ /// "billNo": "QT202401010001"
/// }
- ///
- /// 楠岃瘉搴撲綅鏄惁灞炰簬鐢宠鍗曟寚瀹氱殑浠撳簱
+ /// 楠岃瘉搴撲綅鏄惁灞炰簬鐢宠鍗曟寚瀹氱殑浠撳簱
/// </remarks>
/// <response code="200">鎵弿鎴愬姛</response>
/// <response code="400">鎵弿澶辫触锛岃繑鍥炲叿浣撻敊璇俊鎭�</response>
@@ -159,7 +181,7 @@
try
{
dynamic resultInfos = new ExpandoObject();
- resultInfos.message = _manager.ScanInDepotsQT(query);
+ resultInfos = _manager.ScanInDepotsQT(query);
return new ResponseResult
{
status = 0,
@@ -174,25 +196,23 @@
}
/// <summary>
- /// 鎵弿鏉$爜鍏ュ簱
+ /// 鎵弿鏉$爜鍏ュ簱
/// </summary>
/// <param name="query">鏌ヨ鍙傛暟</param>
/// <returns>鍏ュ簱缁撴灉鍜屽緟澶勭悊鏄庣粏</returns>
/// <remarks>
- /// 璇锋眰绀轰緥:
- ///
+ /// 璇锋眰绀轰緥:
/// POST /api/MesItemQtrk/ScanInBcodeQtrk
/// {
- /// "userName": "admin",
- /// "sectionCode": "A01-01-01",
- /// "barcode": "BC001",
- /// "billNo": "QT202401010001"
+ /// "userName": "admin",
+ /// "sectionCode": "A01-01-01",
+ /// "barcode": "BC001",
+ /// "billNo": "QT202401010001"
/// }
- ///
- /// - 楠岃瘉鏉$爜鏄惁宸插叆搴�
- /// - 楠岃瘉鏉$爜鏄惁涓哄叾浠栧叆搴撴潯鐮�
- /// - 楠岃瘉鍏ュ簱鏁伴噺鏄惁瓒呰繃鐢宠鏁伴噺
- /// - 鎵ц鍏ュ簱浜嬪姟澶勭悊
+ /// - 楠岃瘉鏉$爜鏄惁宸插叆搴�
+ /// - 楠岃瘉鏉$爜鏄惁涓哄叾浠栧叆搴撴潯鐮�
+ /// - 楠岃瘉鍏ュ簱鏁伴噺鏄惁瓒呰繃鐢宠鏁伴噺
+ /// - 鎵ц鍏ュ簱浜嬪姟澶勭悊
/// </remarks>
/// <response code="200">鎵弿鎴愬姛</response>
/// <response code="400">鎵弿澶辫触锛岃繑鍥炲叿浣撻敊璇俊鎭�</response>
--
Gitblit v1.9.3