| | |
| | | { |
| | | 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); |
| | |
| | | /// <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 |