From ea9bdf217e8202a5fa475262dba1792decb05bcb Mon Sep 17 00:00:00 2001
From: hutongqing <hutongqing@hnkhzn.com>
Date: 星期五, 13 九月 2024 15:36:00 +0800
Subject: [PATCH] 1

---
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs"
index 0ad089b..58da11f 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/InboundOrderService.cs"
@@ -32,6 +32,8 @@
         private readonly IInboundOrderDetailService _inboundOrderDetailService;
         private readonly IUnitOfWorkManage _unitOfWorkManage;
 
+        public IInboundOrderRepository Repository => BaseDal;
+
         public InboundOrderService(IInboundOrderRepository BaseDal, IMapper mapper, IMaterielInfoService materielInfoService, IStockInfoDetailService stockDetailService, IStockInfoService stockInfoService, ITaskRepository taskRepository, IInboundOrderDetailService inboundOrderDetailService, IUnitOfWorkManage unitOfWorkManage) : base(BaseDal)
         {
             _mapper = mapper;
@@ -43,6 +45,11 @@
             _unitOfWorkManage = unitOfWorkManage;
         }
 
+        /// <summary>
+        /// 娣诲姞鍗曟嵁
+        /// </summary>
+        /// <param name="saveModel"></param>
+        /// <returns></returns>
         public override WebResponseContent AddData(SaveModel saveModel)
         {
             InboundOrderAddDTO orderAddDTO = saveModel.MainData.DicToModel<InboundOrderAddDTO>();
@@ -50,6 +57,11 @@
             return AddInboundOrder(orderAddDTO);
         }
 
+        /// <summary>
+        /// 娣诲姞鍗曟嵁
+        /// </summary>
+        /// <param name="orderAddDTO">鍗曟嵁娣诲姞DTO</param>
+        /// <returns></returns>
         public WebResponseContent AddInboundOrder(InboundOrderAddDTO orderAddDTO)
         {
             WebResponseContent content = new();
@@ -76,6 +88,11 @@
             return content;
         }
 
+        /// <summary>
+        /// 楠岃瘉鍗曟嵁娣诲姞DTO瀵硅薄
+        /// </summary>
+        /// <param name="inboundOrderAddDTO">鍗曟嵁娣诲姞DTO</param>
+        /// <returns></returns>
         private (bool, string, object?) CheckInboundOrderAddData(InboundOrderAddDTO inboundOrderAddDTO)
         {
             (bool, string, object?) result1 = ModelValidate.ValidateModelData(inboundOrderAddDTO);
@@ -103,6 +120,11 @@
             return (true, "鎴愬姛", inboundOrderAddDTO);
         }
 
+        /// <summary>
+        /// 鏍规嵁鍏ュ簱鍗曞彿鑾峰彇鍏ュ簱鍗�(鍚槑缁�)
+        /// </summary>
+        /// <param name="inboundOrderNo"></param>
+        /// <returns></returns>
         public Dt_InboundOrder GetInboundOrder(string inboundOrderNo)
         {
             return BaseDal.Db.Queryable<Dt_InboundOrder>().Includes(x => x.Details).First(x => x.OrderNo == inboundOrderNo); ;
@@ -184,6 +206,13 @@
             return content;
         }
 
+        /// <summary>
+        /// 缁勭洏鏁版嵁鏇存柊
+        /// </summary>
+        /// <param name="inboundOrder">鍏ュ簱鍗�</param>
+        /// <param name="inboundOrderDetails">鍏ュ簱鍗曟槑缁�</param>
+        /// <param name="stockInfo">缁勭洏鏁版嵁</param>
+        /// <returns></returns>
         public WebResponseContent MaterielGroupUpdateData(Dt_InboundOrder inboundOrder, List<Dt_InboundOrderDetail> inboundOrderDetails, Dt_StockInfo stockInfo)
         {
             try
@@ -202,6 +231,16 @@
             }
         }
 
+        /// <summary>
+        /// 楠岃瘉缁勭洏鏁版嵁
+        /// </summary>
+        /// <param name="materielGroupDTO">鐗╂枡缁勭洏DTO</param>
+        /// <param name="matSerialNumberDTOs">鎵爜搴忓垪鍙�</param>
+        /// <param name="materielInfos">鐗╂枡淇℃伅</param>
+        /// <param name="materielCodes">鐗╂枡缂栧彿</param>
+        /// <param name="inboundOrder">鍏ュ簱鍗曟嵁</param>
+        /// <param name="stockInfo">缁勭洏淇℃伅</param>
+        /// <returns></returns>
         public (bool, string, object?) CheckMaterielGroupParam(MaterielGroupDTO materielGroupDTO, List<MatSerialNumberDTO> matSerialNumberDTOs, List<Dt_MaterielInfo> materielInfos, List<string> materielCodes, Dt_InboundOrder inboundOrder, Dt_StockInfo stockInfo)
         {
             (bool, string, object?) result = ModelValidate.ValidateModelData(materielGroupDTO);

--
Gitblit v1.9.3