| | |
| | | return apiResponse.Error($"WMSä»»å¡åæ¶æ¥å£é误ï¼åå ï¼{ex.Message}"); |
| | | } |
| | | } |
| | | |
| | | //å
¥åºä»»å¡å馿¥å£ |
| | | public MES_parameter InStoreDocCallback(string TransNo, string Result, string ResultMsg, string ContainerNo, string LocationCode) |
| | | { |
| | | MES_parameter mES_Parame= new MES_parameter(); |
| | | try |
| | | { |
| | | MesInResultResponse mesInResult = new MesInResultResponse(); |
| | | mesInResult.TransNo = TransNo; |
| | | mesInResult.Result = Result; |
| | | mesInResult.ResultMsg = ResultMsg; |
| | | mesInResult.ContainerNo = ContainerNo; |
| | | mesInResult.LocationCode = LocationCode; |
| | | mES_Parame = HttpHelper.Post<MES_parameter>(MES_InReporttask, mesInResult, "å
¥åºä»»å¡æ±æ¥"); |
| | | return mES_Parame; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | mES_Parame.Result = "N"; |
| | | mES_Parame.ResultMsg= $"å
¥åºï¼WMSç³»ç»ä¸ä¼ 失败,åå ï¼{ex.Message}"; |
| | | return mES_Parame; |
| | | } |
| | | |
| | | } |
| | | //åºåºä»»å¡å馿¥å£ |
| | | public MES_parameter OutStoreDocCallback(string TransNo,string Result,string ResultMsg,string ContainerNo,string LocationCode) |
| | | { |
| | | MES_parameter mES_Parame = new MES_parameter(); |
| | | try |
| | | { |
| | | MesInResultResponse mesInResult = new MesInResultResponse(); |
| | | mesInResult.TransNo = TransNo; |
| | | mesInResult.Result = Result; |
| | | mesInResult.ResultMsg = ResultMsg; |
| | | mesInResult.ContainerNo = ContainerNo; |
| | | mesInResult.LocationCode = LocationCode; |
| | | mES_Parame = HttpHelper.Post<MES_parameter>(MES_OutReporttask, mesInResult, "åºåºä»»å¡æ±æ¥"); |
| | | return mES_Parame; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | mES_Parame.Result = "N"; |
| | | mES_Parame.ResultMsg = $"åºåºï¼WMSç³»ç»ä¸ä¼ 失败,åå ï¼{ex.Message}"; |
| | | return mES_Parame; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å¨ä½å¼å¨ç³è¯· |
| | | /// </summary> |
| | | /// <param name="ContainerNo">æçæ¡ç </param> |
| | | /// <param name="OriginalLocationCode">åå¨ä½</param> |
| | | /// <param name="NewLocationCode">æ°å¨ä½</param> |
| | | /// <returns></returns> |
| | | public MES_parameter ApplicationChangeStorageLocation(string ContainerNo,string OriginalLocationCode,string NewLocationCode) |
| | | { |
| | | MES_parameter mES_Parame = new MES_parameter(); |
| | | try |
| | | { |
| | | MES_Storagelocation Storagelocation = new MES_Storagelocation(); |
| | | Storagelocation.ContainerNo = ContainerNo; |
| | | Storagelocation.OriginalLocationCode = OriginalLocationCode; |
| | | Storagelocation.NewLocationCode = NewLocationCode; |
| | | mES_Parame = HttpHelper.Post<MES_parameter>(MES_InventoryUpdateApply, Storagelocation, "å¨ä½å¼å¨ç³è¯·"); |
| | | return mES_Parame; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | mES_Parame.Result = "N"; |
| | | mES_Parame.ResultMsg = $"å¨ä½å¼å¨ç³è¯·ï¼WMSç³»ç»è°å失败,åå ï¼{ex.Message}"; |
| | | return mES_Parame; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å¨ä½å¼å¨ |
| | | /// </summary> |
| | | /// <param name="ContainerNo">æçæ¡ç </param> |
| | | /// <param name="OriginalLocationCode">åå¨ä½</param> |
| | | /// <param name="NewLocationCode">æ°å¨ä½</param> |
| | | /// <returns></returns> |
| | | public MES_parameter AbnormalStorageLocation(string ContainerNo, string OriginalLocationCode, string NewLocationCode) |
| | | { |
| | | MES_parameter mES_Parame = new MES_parameter(); |
| | | try |
| | | { |
| | | MES_Storagelocation Storagelocation = new MES_Storagelocation(); |
| | | Storagelocation.ContainerNo = ContainerNo; |
| | | Storagelocation.OriginalLocationCode = OriginalLocationCode; |
| | | Storagelocation.NewLocationCode = NewLocationCode; |
| | | mES_Parame = HttpHelper.Post<MES_parameter>(MES_InventoryUpdateCallback, Storagelocation, "å¨ä½å¼å¨"); |
| | | return mES_Parame; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | mES_Parame.Result = "N"; |
| | | mES_Parame.ResultMsg = $"å¨ä½å¼å¨ï¼WMSç³»ç»è°å失败,åå ï¼{ex.Message}"; |
| | | return mES_Parame; |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// ä»»å¡å¼å¸¸ |
| | | /// </summary> |
| | | /// <param name="TransNo">åæ®ç¼å·</param> |
| | | /// <param name="EquipmentType">设å¤ç±»å</param> |
| | | /// <param name="EquipmentNumber">设å¤ç¼ç </param> |
| | | /// <param name="ErrorInfo">å¼å¸¸æ¥æ</param>MES_TaskErrorInfoCallback |
| | | /// <returns></returns> |
| | | public MES_parameter ToMES_TaskException(string TransNo,string EquipmentType,string EquipmentNumber,string ErrorInfo) |
| | | { |
| | | MES_parameter mES_Parame = new MES_parameter(); |
| | | try |
| | | { |
| | | MES_TaskException Storagelocation = new MES_TaskException(); |
| | | Storagelocation.TransNo = TransNo; |
| | | Storagelocation.EquipmentType = EquipmentType; |
| | | Storagelocation.EquipmentNumber = EquipmentNumber; |
| | | Storagelocation.ErrorInfo = ErrorInfo; |
| | | mES_Parame = HttpHelper.Post<MES_parameter>(MES_TaskErrorInfoCallback, Storagelocation, "ä»»å¡å¼å¸¸"); |
| | | return mES_Parame; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | mES_Parame.Result = "N"; |
| | | mES_Parame.ResultMsg = $"ä»»å¡å¼å¸¸ï¼WMSç³»ç»è°å失败,åå ï¼{ex.Message}"; |
| | | return mES_Parame; |
| | | } |
| | | } |
| | | } |
| | | } |