| | |
| | | } |
| | | |
| | | |
| | | ///// <summary> |
| | | ///// 导å
¥åºåºå-çæ¬1 |
| | | ///// </summary> |
| | | ///// <param name="inputmaterials"></param> |
| | | ///// <returns></returns> |
| | | //[HttpPost] |
| | | //public ActionResult importOutOrder(List<InputMaterialEntity> inputmaterials) |
| | | //{ |
| | | // var responseMessage = new ApiResponse<string>(); |
| | | // try |
| | | // { |
| | | // var msg = ""; |
| | | |
| | | // #region éªè¯ |
| | | // if (inputmaterials?.Count() == 0) |
| | | // { |
| | | // responseMessage = new ApiResponse<string>() |
| | | // { |
| | | // Code = 500, |
| | | // Success = false, |
| | | // Message = "æ°æ®æ¡æ°ä¸º0", |
| | | // Data = null, |
| | | // }; |
| | | // return ApiResponseHelper.ReturnApiResponse(responseMessage, "importOutOrder", ""); |
| | | // } |
| | | // if (inputmaterials.Select(x => x.ListNo).Distinct().Count() != 1) |
| | | // { |
| | | // responseMessage = new ApiResponse<string>() |
| | | // { |
| | | // Code = 500, |
| | | // Success = false, |
| | | // Message = "æ¬æ¬¡è¯·æ±åå·å¿
须为åä¸å¼", |
| | | // Data = null, |
| | | // }; |
| | | // return ApiResponseHelper.ReturnApiResponse(responseMessage, "importOutOrder", ""); |
| | | // } |
| | | // #endregion |
| | | |
| | | // #region ä¸å¡å¤ç |
| | | |
| | | // string typeName = "åºåº"; |
| | | // handler_importOutOrder(typeName, inputmaterials, out msg); |
| | | |
| | | // #endregion |
| | | |
| | | // if (!string.IsNullOrEmpty(msg)) |
| | | // { |
| | | // responseMessage = new ApiResponse<string>() |
| | | // { |
| | | // Code = 500, |
| | | // Success = false, |
| | | // Message = "çæåºåºä»»å¡å¼å¸¸:" + msg, |
| | | // Data = null, |
| | | // }; |
| | | // } |
| | | // else |
| | | // { |
| | | // responseMessage = new ApiResponse<string>() |
| | | // { |
| | | // Code = 200, |
| | | // Success = true, |
| | | // Message = "æå", |
| | | // Data = null, |
| | | // }; |
| | | // } |
| | | |
| | | // } |
| | | // catch (Exception ex) |
| | | // { |
| | | // responseMessage = new ApiResponse<string>() |
| | | // { |
| | | // Code = 500, |
| | | // Success = false, |
| | | // Message = "å¼å¸¸:" + ex.Message, |
| | | // Data = null, |
| | | // }; |
| | | // } |
| | | |
| | | // return ApiResponseHelper.ReturnApiResponse(responseMessage, "importOutOrder", ""); |
| | | //} |
| | | |
| | | |
| | | /// <summary> |
| | | /// 导å
¥åºåºå |
| | | /// 导å
¥åºåºå-çæ¬2 |
| | | /// </summary> |
| | | /// <param name="inputmaterials"></param> |
| | | /// <returns></returns> |
| | |
| | | |
| | | return ApiResponseHelper.ReturnApiResponse(responseMessage, "importOutOrder", ""); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// å
Œ
±å¯¼å
¥ å
¥åºåæåºåºå |
| | |
| | | /// </summary> |
| | | /// <param name="pushData"></param> |
| | | /// <returns></returns> |
| | | public static ApiResponse<string> Mes_InStockSend(InOutStorageDetailResultForMes pushData) |
| | | public static ApiResponse<string> Mes_InStockSend(R_InOutStorageDetailResultForMes pushData) |
| | | { |
| | | ApiResponse<string> res = null; |
| | | var funName = "Mes_InStockSend"; |
| | |
| | | { |
| | | ApiResponse<string> ret = null; |
| | | itemTask.Timestamp = DateTime.Now;//åéæ¶é´æ³å®æ¶ |
| | | ret = PushMesHandler.Mes_InStockSend(itemTask); |
| | | |
| | | //è½¬æ¢ |
| | | var str_OccurrenceTime = ""; |
| | | if (itemTask.OccurrenceTime != null) |
| | | { |
| | | str_OccurrenceTime = ((DateTime)itemTask.OccurrenceTime).ToString("yyyy-MM-dd HH:mm:ss"); |
| | | } |
| | | R_InOutStorageDetailResultForMes r = new R_InOutStorageDetailResultForMes() |
| | | { |
| | | BusinessFlag = itemTask.BusinessFlag.ToString(), |
| | | Code = itemTask.Code, |
| | | IssueProjectNo = itemTask.IssueProjectNo, |
| | | PlaceCode = itemTask.PlaceCode, |
| | | SerialNo = itemTask.SerialNo, |
| | | Timestamp = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), |
| | | OccurrenceTime = str_OccurrenceTime, |
| | | }; |
| | | |
| | | ret = PushMesHandler.Mes_InStockSend(r); |
| | | |
| | | //æ¥æ¾å¯¹è±¡ |
| | | var db_itemTask = mod.InOutStorageDetails.Where(x => x.id == itemTask.Id).FirstOrDefault(); |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace iWareLog.Report.Helper |
| | | { |
| | | // 建议æ¾å¨ Models æ DTOs æä»¶å¤¹ä¸ |
| | | public class R_InOutStorageDetailResultForMes |
| | | { |
| | | |
| | | /// <summary> |
| | | /// åæå¯ä¸ç¼ç |
| | | /// </summary> |
| | | public string Code { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¹å·/忾工ç¨å· |
| | | /// </summary> |
| | | public string IssueProjectNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®µå· |
| | | /// </summary> |
| | | public string SerialNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸å¡æ è¯ï¼æä¸º A.typeï¼ |
| | | /// </summary> |
| | | public string BusinessFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºä½ç¼ç ï¼æä¸º A.toplacecodeï¼ç®æ åºä½ï¼ |
| | | /// </summary> |
| | | public string PlaceCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åéæ¶é´æ³ï¼æä¸º A.createtimeï¼ |
| | | /// </summary> |
| | | public string Timestamp { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åçæ¶é´ï¼æä¸ Timestamp ä¸è´ï¼æå¯æ¿æ¢ä¸ºå
¶å®åæ®µï¼ |
| | | /// </summary> |
| | | public string OccurrenceTime { get; set; } |
| | | } |
| | | } |
| | |
| | | <DependentUpon>Resources.resx</DependentUpon> |
| | | </Compile> |
| | | <Compile Include="Report\Helper\AlertHelper.cs" /> |
| | | <Compile Include="Report\Helper\R_InOutStorageDetailResultForMes.cs" /> |
| | | <Compile Include="Report\Helper\InOutStorageDetailResultForMes.cs" /> |
| | | <Compile Include="Report\Helper\InOutHelper.cs" /> |
| | | <Compile Include="Report\Service\AlertService.cs" /> |