From 48e2278d7ac330c7f05deda6f884acb6f01206b4 Mon Sep 17 00:00:00 2001
From: yangpeixing <yangpeixing@hnkhzn.com>
Date: 星期一, 13 四月 2026 17:13:51 +0800
Subject: [PATCH] 1
---
WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/MaterielInfoController.cs | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 56 insertions(+), 1 deletions(-)
diff --git a/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/MaterielInfoController.cs b/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/MaterielInfoController.cs
index 18baec8..023de57 100644
--- a/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/MaterielInfoController.cs
+++ b/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/MaterielInfoController.cs
@@ -1,6 +1,15 @@
-锘縰sing Microsoft.AspNetCore.Http;
+锘縰sing Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
+using WIDESEA_Common;
+using WIDESEA_Core;
using WIDESEA_Core.BaseController;
+using WIDESEA_Core.CodeConfigEnum;
+using WIDESEA_Core.Enums;
+using WIDESEA_Core.Helper;
+using WIDESEA_DTO;
+using WIDESEA_DTO.Basic;
+using WIDESEA_DTO.Inbound;
using WIDESEA_IBasicService;
using WIDESEA_Model.Models;
@@ -13,5 +22,51 @@
public MaterielInfoController(IMaterielInfoService service) : base(service)
{
}
+ /// <summary>
+ /// 鐗╂枡鐮佽В鏋�
+ /// </summary>
+ /// <param name="serNum"></param>
+ /// <returns></returns>
+ [HttpPost, HttpGet, Route("CodeAnalysis")]
+ public WebResponseContent CodeAnalysis(string serNum)
+
+
+ {
+ try
+ {
+ MatSerNumAnalysisModel model = CodeAnalysisHelper.CodeAnalysis<MatSerNumAnalysisModel>(AnalysisCodeEnum.MatSerNumAnalysis, serNum);
+ //MatSerialNumberDTO matSerialNumberDTOs = CodeAnalysisHelper.CodeAnalysis<MatSerialNumberDTO>(AnalysisCode.MatSerNumAnalysis, serNum);
+ model.DeliveryNote = model.DeliveryNote.Replace("BS:", "");
+ model.LotNo = model.LotNo.Replace("DN:", "");
+ return WebResponseContent.Instance.OK(data: model);
+ }
+ catch (Exception ex)
+ {
+ return WebResponseContent.Instance.Error(ex.Message);
+ }
+ }
+
+ /// <summary>
+ /// 鑾峰彇搴撳尯鐗╂枡淇℃伅
+ /// </summary>
+ /// <param name="warehouseId"></param>
+ /// <returns></returns>
+ //[HttpPost, HttpGet, Route("GetWarehouseMaterielInfos")]
+ //public WebResponseContent GetWarehouseMaterielInfos(int warehouseId)
+ //{
+ // return Service.GetWarehouseMaterielInfos(warehouseId);
+ //}
+
+ /// <summary>
+ /// 鑾峰彇WMS鐗╂枡淇℃伅
+ /// </summary>
+ /// <param name="warehouseId"></param>
+ /// <returns></returns>
+ [HttpPost, HttpGet, Route("GetMaterielInfos"), AllowAnonymous]
+ public WebResponseContent GetMaterielInfos([FromBody] List<HouseMaterielinfo> materielinfo)
+ {
+ return Service.GetMaterielInfos(materielinfo);
+ }
+
}
}
--
Gitblit v1.9.3