Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 /// <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;
     }
 }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
        /// <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));
        }
Beispiel #5
0
        /// <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));
        }
Beispiel #6
0
        /// <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);
        }
Beispiel #7
0
        /// <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);
        }
Beispiel #8
0
 /// <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;
 }
Beispiel #9
0
        /// <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);
        }
Beispiel #10
0
        /// <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);
        }
Beispiel #11
0
        /// <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);
        }
Beispiel #12
0
        /// <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);
        }
Beispiel #13
0
        /// <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);
        }
Beispiel #14
0
        /// <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);
        }