schangxiang@126.com
8 天以前 2ca0bc7acb2fe719581e426eb5c7da96053cb31d
iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs
@@ -379,6 +379,7 @@
        /// <returns></returns>
        [HttpGet("GetEquipmentCurrentState")]
        [AllowAnonymous]
        [DisableOpLog]
        public async Task<List<EquipmentCurrentMonitorOutputV2>> GetEquipmentLst([FromQuery] EquipmentCurrentMonitorSearch input)
        {
@@ -415,6 +416,7 @@
        /// </summary>
        [HttpGet("GetProduceCompletionStatus")]
        [AllowAnonymous]
        [DisableOpLog]
        public async Task<List<ProduceCompletionStatus>> GetProduceCompletionStatus()
        {
            List<ProduceCompletionStatus> list = new List<ProduceCompletionStatus>();
@@ -451,7 +453,9 @@
                    }
                    else
                    {
                        produceCompletionStatus.PlanCompletionRate = Math.Round(((double)produceCompletionStatus.CompletionNum / (double)produceCompletionStatus.PlanCompletionNum), 3) * 100;
                        produceCompletionStatus.PlanCompletionRate = (int)Math.Clamp(
                           Math.Round(((double)produceCompletionStatus.CompletionNum / (double)produceCompletionStatus.PlanCompletionNum), 3) * 100
                           , 0, 100);
                    }
                    list.Add(produceCompletionStatus);
@@ -470,6 +474,7 @@
        /// </summary>
        [HttpGet("GetCurrentProduceInfo")]
        [AllowAnonymous]
        [DisableOpLog]
        public async Task<CurrentProduceInfo> GetCurrentProduceInfo()
        {
            CurrentProduceInfo currentProduceInfo = new CurrentProduceInfo();
@@ -559,6 +564,7 @@
        /// <returns></returns>
        [HttpGet("GetQualityData")]
        [AllowAnonymous]
        [DisableOpLog]
        public async Task<QualityDataDisplay> GetQualityData([FromQuery] string input)
        {
            QualityDataDisplay qualityDataDisplay = new QualityDataDisplay();
@@ -614,6 +620,7 @@
        /// </summary>
        [HttpGet("GetLargeScreenFrequency")]
        [AllowAnonymous]
        [DisableOpLog]
        public async Task<int> GetLargeScreenFrequency()
        {
            try
@@ -654,6 +661,7 @@
        /// <returns></returns>
        [HttpGet("GetProductionForTime")]
        [AllowAnonymous]
        [DisableOpLog]
        public async Task<List<ProductionInfo>> GetProductionForTime(DateTime start, DateTime end)
        {
            //获取最近月下线工件的成品
@@ -681,6 +689,7 @@
        /// <returns></returns>
        [HttpPost("Add")]
        [AllowAnonymous]
        [DisableOpLog]
        public async Task AddQualityDataAsync(AddQualityDataInfoInput input)
        {
@@ -813,6 +822,7 @@
        /// <returns></returns>
        [HttpGet("workPieceInfo")]
        [AllowAnonymous]
        [DisableOpLog]
        public async Task<AccessWorPieceInfoOutput> GetWorkPieceInfoAsync([FromQuery] AccessWorkPieceInfoInput input)
        {
            var workPieceInfo = await _workPieceInfoRep.DetachedEntities
@@ -843,6 +853,7 @@
        /// <returns></returns>
        [HttpPost("ThreadStatus")]
        [AllowAnonymous]
        [DisableOpLog]
        public async Task AddThreadStatusAsync(AddThreadStatusMonitorInput input)
        {
            var dataCapture = await _dataCaptureConfigRep.DetachedEntities.FirstOrDefaultAsync(d => d.WorkingProcedure == input.Threadcode);