zhanghonglin
5 小时以前 1e6a3ce80c38124fe8750f59956528204e696d4e
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockService.cs
@@ -19,10 +19,12 @@
    {
        private readonly IRepository<Dt_StockInfo_hty> _StockInfo_htyRepository;
        private readonly IRepository<Dt_LocationInfo> _LocationInfoRepository;
        public StockService(IRepository<Dt_StockInfo> BaseDal, IRepository<Dt_StockInfo_hty> StockInfo_htyRepository) : base(BaseDal)
        public StockService(IRepository<Dt_StockInfo> BaseDal, IRepository<Dt_StockInfo_hty> StockInfo_htyRepository, IRepository<Dt_LocationInfo> LocationInfoRepository) : base(BaseDal)
        {
            _StockInfo_htyRepository = StockInfo_htyRepository;
            _LocationInfoRepository = LocationInfoRepository;
        }
        public IRepository<Dt_StockInfo> Repository => BaseDal;
@@ -31,8 +33,17 @@
        //鏌ヨ鐗╂枡鏁伴噺
        public int MaterielNum(string MaterielName)
        {
            int k = 0;
            List<Dt_StockInfo> stockInfo = BaseDal.QueryData(x=>x.MaterielName == MaterielName);
            int k = stockInfo.Count();
            if (stockInfo!=null && stockInfo.Count() != 0)
            {
                k = stockInfo.Count();
            }
            else
            {
                List<Dt_LocationInfo> Location = _LocationInfoRepository.QueryData(x=>x.Remark == MaterielName);
                k = Location.Count();
            }
            return k;
        }