| | |
| | | return locationInfo; |
| | | } |
| | | /// <summary> |
| | | /// è·å空æè´§ä½ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public Dt_LocationInfo GetLocationPallet() |
| | | { |
| | | string CarChargingStation = AppSettings.Configuration[nameof(CarChargingStation)];//è·åç©¿æ¢è½¦å
çµä½ç½® |
| | | var ChargingStations = CarChargingStation.Split(","); |
| | | Dt_LocationInfo? locationInfo = null; |
| | | var locationInfos = BaseDal.QueryData(x => !ChargingStations.Contains(x.LocationCode) && x.LocationStatus == LocationStatusEnum.Pallet.ObjToInt() && x.CurrentQty < x.MaxQty, _emptyAssignOrderBy); |
| | | if (locationInfos.Count > 1 && locationInfos != null) locationInfo = locationInfos[0]; |
| | | return locationInfo; |
| | | } |
| | | /// <summary> |
| | | /// åé
è´§ä½ |
| | | /// </summary> |
| | | /// <param name="stockInfo">ç»çä¿¡æ¯</param> |