dengjunjie
2024-12-16 81cfbb34ad9092b19a2e3692786ee97f3646014b
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/MaterielInfoService.cs
@@ -17,16 +17,31 @@
{
    public partial class MaterielInfoService : ServiceBase<Dt_MaterielInfo, IMaterielInfoRepository>, IMaterielInfoService
    {
        /// <summary>
        /// 鍒ゆ柇鐗╂枡鏄惁瀛樺湪
        /// </summary>
        /// <param name="materielCode">鐗╂枡缂栧彿</param>
        /// <returns></returns>
        public bool ExsitMateriel(string materielCode)
        {
            return BaseDal.QueryFirst(x => x.MaterielCode == materielCode) != null;
        }
        /// <summary>
        /// 鍒ゆ柇鐗╂枡鏄惁瀛樺湪
        /// </summary>
        /// <param name="materielCodes">鐗╂枡缂栧彿闆嗗悎</param>
        /// <returns></returns>
        public bool ExsitMateriels(List<string> materielCodes)
        {
            return BaseDal.QueryFirst(x => materielCodes.Contains(x.MaterielCode)) != null;
            return BaseDal.QueryData(x => materielCodes.Contains(x.MaterielCode)).Count == materielCodes.Count;
        }
        /// <summary>
        /// 鑾峰彇鐗╂枡淇℃伅
        /// </summary>
        /// <param name="materielCode">鐗╂枡缂栧彿</param>
        /// <returns></returns>
        public Dt_MaterielInfo GetMaterielInfo(string materielCode)
        {
            return BaseDal.QueryFirst(x => x.MaterielCode == materielCode);
@@ -35,13 +50,18 @@
        /// <summary>
        /// 鏌ヨ鐗╂枡淇℃伅
        /// </summary>
        /// <param name="materielCodes"></param>
        /// <param name="materielCodes">鐗╂枡缂栧彿</param>
        /// <returns></returns>
        public List<Dt_MaterielInfo> GetMaterielInfos(List<string> materielCodes)
        {
            return BaseDal.QueryData(x => materielCodes.Contains(x.MaterielCode));
        }
        /// <summary>
        /// 鎺ユ敹ERP鐗╂枡淇℃伅
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public WebResponseContent ReceiveMaterial(MaterielInfoDTO model)
        {
            try