/// <summary> /// 获取产品列表 /// </summary> /// <returns></returns> public static dynamic GetInventoryList(string TenantID, string InventoryCode, string InventoryName, string InventoryClassId, string page, string rows) { dynamic result = null; if (string.IsNullOrEmpty(TenantID)) { TenantID = SysHelper.GetTenantId(); } var postdata = new { AppCode = "EPS", ApiCode = "GetInventoryList", TenantId = TenantID, InventoryCode = InventoryCode, InventoryName = InventoryName, InventoryClassId = InventoryClassId, page = page, rows = rows }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); if (list != null) { result = list.rows; } return(result); }
/// <summary> /// 工单查询 /// </summary> /// <param name="TenantId"></param> /// <param name="WorkSheetNo"></param> /// <param name="LineId"></param> /// <param name="ProductCode"></param> /// <param name="PlanStartDate"></param> /// <param name="LineName"></param> /// <param name="ShiftId"></param> /// <param name="ShiftName"></param> /// <param name="ProductName"></param> /// <param name="OrderNo"></param> /// <param name="TeamId"></param> /// <param name="TeamName"></param> /// <param name="Status"></param> /// <returns></returns> public static dynamic GetWorkSheetNoList(string TenantId, string WorkSheetNo, string LineId, string ProductCode, string PlanStartDate) { try { dynamic result = null; if (string.IsNullOrEmpty(TenantId)) { TenantId = SysHelper.GetTenantId(); } var postdata = new { AppCode = "SAPS", ApiCode = "GetWorkSheetNoList", TenantId = TenantId, WorkSheetNo = WorkSheetNo, LineId = LineId, ProductCode = ProductCode, PlanStartDate = PlanStartDate, }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); if (list != null) { result = list; } return(result); } catch (Exception ex) { throw ex; } }
/// <summary> /// 获取产线班别列表 /// </summary> /// <returns></returns> public static dynamic GetLineShiftList(string TenantID, string LineId, string LineName, string ShiftName) { dynamic result = null; if (string.IsNullOrEmpty(TenantID)) { TenantID = SysHelper.GetTenantId(); } var postdata = new { AppCode = "EPS", ApiCode = "GetLineShiftList", TenantId = TenantID, LineId = LineId, LineName = LineName, ShiftName = ShiftName }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); if (list != null) { result = list.rows; } return(result); }
/// <summary> /// 获取工位列表Station /// </summary> /// <param name="TenantID"></param> /// <param name="LineCode"></param> /// <param name="LineID"></param> /// <param name="LineStationId"></param> /// <param name="StationCode"></param> /// <returns></returns> public static dynamic GetStationConvertList(string TenantID, string LineCode, string LineID, string LineStationId, string StationCode) { dynamic result = null; if (string.IsNullOrEmpty(TenantID)) { TenantID = SysHelper.GetTenantId(); } var postdata = new { AppCode = "EPS", ApiCode = "GetLineStationList", TenantId = TenantID, LineCode = LineCode, LineID = LineID, LineStationId = LineStationId, StationCode = StationCode }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); if (list != null) { result = list.rows; } string str = JsonConvert.SerializeObject(result); string strresult = str.Replace("StationCode", "Station"); return(JsonConvert.DeserializeObject(strresult)); }
/// <summary> /// 获取产线列表LineCode转LineCode /// </summary> /// <returns></returns> public static dynamic GetLineCodeList(string TenantID, string WorkShopId, string AreaId, string LineId, string LineCode) { dynamic result = null; if (string.IsNullOrEmpty(TenantID)) { TenantID = SysHelper.GetTenantId(); } var postdata = new { AppCode = "EPS", ApiCode = "GetLineList", TenantId = TenantID, WorkShopId = WorkShopId, AreaId = AreaId, LineId = LineId, LineCode = LineCode }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); if (list != null) { result = list.rows; } string str = JsonConvert.SerializeObject(result); return(JsonConvert.DeserializeObject(str)); }
/// <summary> /// 获质量问题 /// </summary> /// <returns></returns> public static dynamic GetRandomPltoInfo(string WorkShopCode, string TenantID) { if (string.IsNullOrEmpty(TenantID)) { TenantID = SysHelper.GetTenantId(); } var postdata = new { AppCode = "QualityControl", ApiCode = "GetRandomPltoInfo", TenantId = TenantID, WorkShopCode = WorkShopCode }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); return(list); }
/// <summary> /// 获取所有的组织架构 /// </summary> /// <param name="TenantId"></param> /// <returns></returns> public static dynamic GetGetAllOrganize(string TenantId) { if (string.IsNullOrEmpty(TenantId)) { TenantId = SysHelper.GetTenantId(); } dynamic result = null; var postdata = new { AppCode = "EPS", ApiCode = "GetAllOrganize", TenantId = TenantId }; result = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); return(result); }
/// <summary> /// 更新工单数量信息 /// </summary> /// <param name="TenantID"></param> /// <param name="WorkSheetNo"></param> /// <returns></returns> public static void EditWorkSheetCount(string TenantID, string WorkSheetNo, int CompletedCount) { if (string.IsNullOrEmpty(TenantID)) { TenantID = SysHelper.GetTenantId(); } var postdata = new { AppCode = "SAPS", ApiCode = "SetWorkSheetCount", TenantId = TenantID, WorkSheetNo = WorkSheetNo, CompletedCount = CompletedCount }; dynamic result = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); //return result; }
/// <summary> /// 更新工单数量信息 /// </summary> /// <param name="TenantID"></param> /// <param name="WorkSheetNo"></param> /// <returns></returns> public static dynamic EditWorkSheetCount(string TenantID, string WorkSheetNo, string LineId, string LineName) { if (string.IsNullOrEmpty(TenantID)) { TenantID = SysHelper.GetTenantId(); } var postdata = new { AppCode = "SAPS", ApiCode = "SetWorkSheetLine", TenantId = TenantID, WorkSheetNo = WorkSheetNo, LineId = LineId, LineName = LineName }; dynamic result = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); return(result); }
/// <summary> /// 获取部门列表 /// </summary> /// <returns></returns> public static dynamic GetOrganizeList(string TenantId, string OrganizeId, string OrganizeCode, string OrganizeName) { if (string.IsNullOrEmpty(TenantId)) { TenantId = SysHelper.GetTenantId(); } var postdata = new { AppCode = "EPS", ApiCode = "GetOrganizeList", TenantId = TenantId, OrganizeId = OrganizeId, OrganizeCode = OrganizeCode, OrganizeName = OrganizeName }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); return(list); }
/// <summary> /// 获取车间列表 /// </summary> /// <returns></returns> public static dynamic GetWorkShopList(string TenantID, string WorkShopId) { dynamic result = null; if (string.IsNullOrEmpty(TenantID)) { TenantID = SysHelper.GetTenantId(); } var postdata = new { AppCode = "EPS", ApiCode = "GetWorkShopList", WorkShopId = WorkShopId, TenantId = TenantID }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); if (list != null) { result = list.rows; } return(result); }
/// <summary> /// 获本周异常 /// </summary> /// <returns></returns> public static dynamic GetExceptionWeekAnalysis(string WorkShopCode, string TenantID) { dynamic result = null; if (string.IsNullOrEmpty(TenantID)) { TenantID = SysHelper.GetTenantId(); } var postdata = new { AppCode = "Andon", ApiCode = "GetExceptionWeekAnalysis", TenantId = TenantID, WorkShopCode = WorkShopCode }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); if (list != null) { result = list.message; } return(result); }
/// <summary> /// 获取待切工单 /// </summary> /// <param name="TenantId"></param> /// <returns></returns> public static dynamic GetChangeOrderNoList(string TenantId, string LineId) { dynamic result = null; if (string.IsNullOrEmpty(TenantId)) { TenantId = SysHelper.GetTenantId(); } var postdata = new { AppCode = "SAPS", ApiCode = "GetWorkSheetSynchronousList ", LineId = LineId, TenantId = TenantId, }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); if (list != null) { result = list.rows; } return(result); }
/// <summary> /// 获取人员与组织架构的映射表 /// </summary> /// <param name="TenantId"></param> /// <param name="OrganizeId"></param> /// <param name="UserName"></param> /// <returns></returns> public static dynamic GetUserOrganizeMapList(string TenantId, string OrganizeId, string UserName) { if (string.IsNullOrEmpty(TenantId)) { TenantId = SysHelper.GetTenantId(); } dynamic result = null; var postdata = new { AppCode = "EPS", ApiCode = "GetUserOrganizeMap", TenantId = TenantId, OrganizeId = OrganizeId, UserName = UserName }; dynamic list = HttpHelper.PostWebApi(APIGatewayUrl, JsonConvert.SerializeObject(postdata), 18000); if (list != null) { result = list.rows; } return(result); }