车辆数据权限查询

This commit is contained in:
pengjie 2024-05-12 15:54:39 +08:00
parent cb9a541215
commit eb4e39fe13
4 changed files with 6 additions and 4 deletions

View File

@ -21,6 +21,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@DataScope
public interface CarInfoMapper extends BaseMapper<CarInfo> {
@DataScope(includeTable = "car_info")
List<EntityMap> selectCarList(Page<EntityMap> page, @Param("param") Map<String, Object> map);
List<Map<String, Object>> selectCarTypeCount(Map<String, Object> map);

View File

@ -210,6 +210,6 @@ public class DangerousEngineeringRecordServiceImpl extends ServiceImpl<Dangerous
result2 = result2.multiply(new BigDecimal(0.4)).setScale(2, RoundingMode.HALF_UP);
total = result1.add(result2);
}
return total.multiply(new BigDecimal(15));
return total.multiply(new BigDecimal(15)).setScale(2, RoundingMode.HALF_UP);
}
}

View File

@ -64,6 +64,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;
@ -631,7 +632,7 @@ public class AiAnalyseHardWareAlarmRecordServiceImpl extends ServiceImpl<AiAnaly
BigDecimal subtract = bigDecimal1.subtract(bigDecima);
subtract = subtract.divide(bigDecima, 2, BigDecimal.ROUND_HALF_UP);
BigDecimal subtract1 = bigDecimal2.subtract(subtract);
return subtract1.multiply(new BigDecimal(20));
return subtract1.multiply(new BigDecimal(20)).setScale(2, RoundingMode.HALF_UP);
}
private Integer getAlarmType(Integer algorithmId) {

View File

@ -684,7 +684,7 @@ public class XzSecurityXzSecurityQualityInspectionRecordServiceImpl extends Serv
BigDecimal result4 = bigDecimal6.divide(bigDecimal7, 2, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(0.2)).setScale(2, RoundingMode.HALF_UP);
BigDecimal total = result1.add(result2).add(result3).add(result4);
return total.multiply(new BigDecimal(25));
return total.multiply(new BigDecimal(25)).setScale(2, RoundingMode.HALF_UP);
}
return new BigDecimal(25);
}
@ -708,7 +708,7 @@ public class XzSecurityXzSecurityQualityInspectionRecordServiceImpl extends Serv
result2 = new BigDecimal(0.01);
}
BigDecimal total = result1.add(result2);
return total.multiply(new BigDecimal(15));
return total.multiply(new BigDecimal(15)).setScale(2, RoundingMode.HALF_UP);
}
private void recoverScore(XzSecurityQualityInspectionRecord hiddenDangerInspectRecord) {