Commit c429cab9 authored by 刘林's avatar 刘林

Merge remote-tracking branch 'origin/develop_dl' into develop_dl

parents ee16d6e6 5dc6f8a8
package com.yeejoin.equipmanage.common.enums;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public enum CheckStatusEnum {
QUALIFIED("合格","1",""),
UNQUALIFIED("不合格","2","#DF7400"),
OMISSION("漏检", "3","#FF0000");
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private String code;
/**
* 颜色
*/
private String color;
private CheckStatusEnum(String name, String code, String color){
this.name = name;
this.code = code;
this.color = color;
}
public static CheckStatusEnum getEnum(String code) {
CheckStatusEnum checkStatusEnum = null;
for(CheckStatusEnum type: CheckStatusEnum.values()) {
if (type.getCode().equals(code)) {
checkStatusEnum = type;
break;
}
}
return checkStatusEnum;
}
public static List<Map<String,String>> getEnumList() {
List<Map<String,String>> nameList = new ArrayList<>();
for (CheckStatusEnum c: CheckStatusEnum.values()) {
Map<String, String> map = new HashMap<String, String>();
map.put("name", c.getName());
map.put("code", c.getCode());
map.put("color", c.getColor());
nameList.add(map);
}
return nameList;
}
public static String getNameByCode(String code) {
for (CheckStatusEnum status: CheckStatusEnum.values()) {
if (status.getCode().equals(code)) {
return status.getName();
}
}
return null;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
...@@ -1864,14 +1864,15 @@ public class CarServiceImpl extends ServiceImpl<CarMapper, Car> implements ICarS ...@@ -1864,14 +1864,15 @@ public class CarServiceImpl extends ServiceImpl<CarMapper, Car> implements ICarS
MileageDto mileageDto = new MileageDto(); MileageDto mileageDto = new MileageDto();
Double totalTravel = iWlCarMileageService.getTotalTravelByIotCodeAndDate(date, list.get(i).getIotCode()); Double totalTravel = iWlCarMileageService.getTotalTravelByIotCodeAndDate(date, list.get(i).getIotCode());
mileageDto.setCarNum(list.get(i).getCarNum()); mileageDto.setCarNum(list.get(i).getCarNum());
mileageDto.setCarCode(list.get(i).getCode()); mileageDto.setCarCode(list.get(i).getRemark());
mileageDto.setIotCode(date + "::" + list.get(i).getIotCode()); mileageDto.setIotCode(date + "::" + list.get(i).getIotCode());
mileageDto.setTotal(carMaxTravel+"KM");
if (totalTravel != null) { if (totalTravel != null) {
mileageDto.setTotalTravel((totalTravel / carMaxTravel) * 100); mileageDto.setTotalTravel((totalTravel / carMaxTravel) * 100);
} else { } else {
mileageDto.setTotalTravel(0.0); totalTravel= 0.0;
mileageDto.setTotalTravel(totalTravel);
} }
mileageDto.setTotal(totalTravel+"KM");
mileageDtoList.add(mileageDto); mileageDtoList.add(mileageDto);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment