洗车机和清洁运输接口调整
This commit is contained in:
		
							parent
							
								
									87e1822832
								
							
						
					
					
						commit
						772514da44
					
				| 
						 | 
					@ -22,7 +22,7 @@ namespace langguanApi.Controllers
 | 
				
			||||||
            _truckScalesService = truckScalesService;
 | 
					            _truckScalesService = truckScalesService;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 获取门禁列表
 | 
					        /// 清洁运输:获取门禁数据和详情
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        /// <param name="input"></param>
 | 
					        /// <param name="input"></param>
 | 
				
			||||||
        /// <returns></returns>
 | 
					        /// <returns></returns>
 | 
				
			||||||
| 
						 | 
					@ -67,7 +67,7 @@ namespace langguanApi.Controllers
 | 
				
			||||||
            return Ok(new ApiResult() { code = 0 });
 | 
					            return Ok(new ApiResult() { code = 0 });
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 获取洗车机列表
 | 
					        /// 洗车机:获取洗车机列表和右侧洗车状态等数据,默认右侧显示第一条的记录
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        /// <param name="input"></param>
 | 
					        /// <param name="input"></param>
 | 
				
			||||||
        /// <returns></returns>
 | 
					        /// <returns></returns>
 | 
				
			||||||
| 
						 | 
					@ -78,7 +78,7 @@ namespace langguanApi.Controllers
 | 
				
			||||||
            return Ok(result);
 | 
					            return Ok(result);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 获取洗车机历史记录(起始时间和结束时间非空,根据起始时间和结束时间筛选数据,如果为空,默认获取30条数据)
 | 
					        /// 洗车机:获取历史记录 和导出历史记录
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        /// <param name="input"></param>
 | 
					        /// <param name="input"></param>
 | 
				
			||||||
        /// <returns></returns>
 | 
					        /// <returns></returns>
 | 
				
			||||||
| 
						 | 
					@ -106,7 +106,7 @@ namespace langguanApi.Controllers
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        #region 清洁运输
 | 
					        #region 清洁运输
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 获取清洁运输趋势列表(门禁和地磅组合,地磅获取总重量,后期会用地磅重量-车辆车辆)
 | 
					        ///  清洁运输:获取清洁运输列表和饼图比例数据            
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        /// <param name="reqPage"></param>
 | 
					        /// <param name="reqPage"></param>
 | 
				
			||||||
        /// <returns></returns>
 | 
					        /// <returns></returns>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -172,18 +172,6 @@
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        public string RunStatusString { get; set; }
 | 
					        public string RunStatusString { get; set; }
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 水压报警(WPAlarm 0表示异常,1表示正常)
 | 
					 | 
				
			||||||
        /// </summary>
 | 
					 | 
				
			||||||
        public string WPAlarmString { get; set; }
 | 
					 | 
				
			||||||
        /// <summary>
 | 
					 | 
				
			||||||
        /// 相序报警(PSAlarm0表示异常,1表示正常)
 | 
					 | 
				
			||||||
        /// </summary>
 | 
					 | 
				
			||||||
        public string PSAlarmString { get; set; }
 | 
					 | 
				
			||||||
        /// <summary>
 | 
					 | 
				
			||||||
        /// 故障报警(FaultAlarm 0表示异常,1表示正常)
 | 
					 | 
				
			||||||
        /// </summary>
 | 
					 | 
				
			||||||
        public string FaultAlarmString { get; set; }
 | 
					 | 
				
			||||||
        /// <summary>
 | 
					 | 
				
			||||||
        /// 冲洗压力
 | 
					        /// 冲洗压力
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        public double RinsePressure { get; set; }
 | 
					        public double RinsePressure { get; set; }
 | 
				
			||||||
| 
						 | 
					@ -196,22 +184,6 @@
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        public double RinseVoltage { get; set; }
 | 
					        public double RinseVoltage { get; set; }
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 水流量(Discharge  单位T)
 | 
					 | 
				
			||||||
        /// </summary>
 | 
					 | 
				
			||||||
        public double Discharge { get; set; }
 | 
					 | 
				
			||||||
        /// <summary>
 | 
					 | 
				
			||||||
        /// 电量(Electricity  KW/H)
 | 
					 | 
				
			||||||
        /// </summary>
 | 
					 | 
				
			||||||
        public double Electricity { get; set; }
 | 
					 | 
				
			||||||
        /// <summary>
 | 
					 | 
				
			||||||
        /// 电流(Current A)
 | 
					 | 
				
			||||||
        /// </summary>
 | 
					 | 
				
			||||||
        public double Current { get; set; }
 | 
					 | 
				
			||||||
        /// <summary>
 | 
					 | 
				
			||||||
        /// 水压(WaterPressure MPa)
 | 
					 | 
				
			||||||
        /// </summary>
 | 
					 | 
				
			||||||
        public double WaterPressure { get; set; }
 | 
					 | 
				
			||||||
        /// <summary>
 | 
					 | 
				
			||||||
        /// 洗车机编码
 | 
					        /// 洗车机编码
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        public string EquipmentId { get; set; }
 | 
					        public string EquipmentId { get; set; }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -84,7 +84,7 @@ namespace langguanApi.Service
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 获取清洁运输列表(门禁和地磅组合)
 | 
					        ///  获取清洁运输趋势列表(门禁和地磅组合,地磅获取总重量,后期会用地磅重量-车辆车辆)
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        /// <param name="input"></param>
 | 
					        /// <param name="input"></param>
 | 
				
			||||||
        /// <returns></returns>
 | 
					        /// <returns></returns>
 | 
				
			||||||
| 
						 | 
					@ -137,7 +137,12 @@ namespace langguanApi.Service
 | 
				
			||||||
                result.OtherPrecent = ((double)result.cleans.Count(p => p.Effluent != "电动" && p.Effluent != "国五" && p.Effluent != "国六") / result.cleans.Count()).ToString("0.00");
 | 
					                result.OtherPrecent = ((double)result.cleans.Count(p => p.Effluent != "电动" && p.Effluent != "国五" && p.Effluent != "国六") / result.cleans.Count()).ToString("0.00");
 | 
				
			||||||
                result.OtherWeightPrecent = (result.cleans.Where(p => p.Effluent != "电动" && p.Effluent != "国五" && p.Effluent != "国六").Sum(p => p.Weight) / result.cleans.Sum(p => p.Weight)).ToString("0.00");
 | 
					                result.OtherWeightPrecent = (result.cleans.Where(p => p.Effluent != "电动" && p.Effluent != "国五" && p.Effluent != "国六").Sum(p => p.Weight) / result.cleans.Sum(p => p.Weight)).ToString("0.00");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            return result;
 | 
					            return new ApiResult()
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                code = 0,
 | 
				
			||||||
 | 
					                data = new { total=result.cleans.Count, item=result }
 | 
				
			||||||
 | 
					            };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,25 +33,31 @@ namespace langguanApi.Service
 | 
				
			||||||
        /// 获取洗车机列表
 | 
					        /// 获取洗车机列表
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        /// <returns></returns>
 | 
					        /// <returns></returns>
 | 
				
			||||||
        public async Task<List<GetWasherDto>> getWasherList()
 | 
					        public async Task<object> getWasherList()
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            Expression<Func<Washer, bool>> exp = filter => filter.IsDelete == false;
 | 
					            Expression<Func<Washer, bool>> exp = filter => filter.IsDelete == false;
 | 
				
			||||||
            var result = (await base.GetListWithExp(exp)).ToList();
 | 
					            var result = (await base.GetListWithExp(exp)).OrderByDescending(p=>p.CreateDateTime).ToList();
 | 
				
			||||||
            var washerResult = new List<GetWasherDto>();//转化成需要的数据
 | 
					            var washerResult = new List<GetWasherDto>();//转化成需要的数据
 | 
				
			||||||
            foreach (var item in result)
 | 
					            foreach (var item in result)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                var entity = item.Adapt<GetWasherDto>();
 | 
					                var entity = item.Adapt<GetWasherDto>();
 | 
				
			||||||
                entity.EquipmentStatusString = item.EquipmentStatus == 0 ? "异常" : "正常";
 | 
					                entity.EquipmentStatusString = item.EquipmentStatus == 0 ? "异常" : "正常";
 | 
				
			||||||
                entity.FaultAlarmString = item.FaultAlarm == 0 ? "异常" : "正常";
 | 
					 | 
				
			||||||
                entity.PSAlarmString = item.PSAlarm == 0 ? "异常" : "正常";
 | 
					 | 
				
			||||||
                entity.RunStatusString = item.RunStatus == 0 ? "停止" : "运行";
 | 
					                entity.RunStatusString = item.RunStatus == 0 ? "停止" : "运行";
 | 
				
			||||||
                entity.WPAlarmString = item.WPAlarm == 0 ? "异常" : "正常";
 | 
					 | 
				
			||||||
                washerResult.Add(entity);
 | 
					                washerResult.Add(entity);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            return washerResult;
 | 
					            return new ApiResult()
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                code = 0,
 | 
				
			||||||
 | 
					                data = new
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    total = washerResult.Count,
 | 
				
			||||||
 | 
					                    item = washerResult
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            };
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 获取洗车机历史记录
 | 
					        /// 获取洗车机历史记录(起始时间和结束时间非空,根据起始时间和结束时间筛选数据,如果为空,默认获取30条数据)
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
        /// <param name="input"></param>
 | 
					        /// <param name="input"></param>
 | 
				
			||||||
        /// <returns></returns>
 | 
					        /// <returns></returns>
 | 
				
			||||||
| 
						 | 
					@ -81,8 +87,17 @@ namespace langguanApi.Service
 | 
				
			||||||
                    washerHistroyResult = washerHistroyResult.OrderByDescending(p => p.Time).Take(30).ToList();
 | 
					                    washerHistroyResult = washerHistroyResult.OrderByDescending(p => p.Time).Take(30).ToList();
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
                return washerHistroyResult;
 | 
					            return new ApiResult()
 | 
				
			||||||
            }
 | 
					            {
 | 
				
			||||||
 | 
					                code = 0,
 | 
				
			||||||
 | 
					                data = new
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    total=washerHistroyResult.Count,
 | 
				
			||||||
 | 
					                    item= washerHistroyResult
 | 
				
			||||||
 | 
					                 
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            };
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue