车辆数据权限查询

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 @DataScope
public interface CarInfoMapper extends BaseMapper<CarInfo> { public interface CarInfoMapper extends BaseMapper<CarInfo> {
@DataScope(includeTable = "car_info")
List<EntityMap> selectCarList(Page<EntityMap> page, @Param("param") Map<String, Object> map); List<EntityMap> selectCarList(Page<EntityMap> page, @Param("param") Map<String, Object> map);
List<Map<String, Object>> selectCarTypeCount(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); result2 = result2.multiply(new BigDecimal(0.4)).setScale(2, RoundingMode.HALF_UP);
total = result1.add(result2); 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 javax.annotation.Resource;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.*; import java.util.*;
import java.util.function.Function; import java.util.function.Function;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -631,7 +632,7 @@ public class AiAnalyseHardWareAlarmRecordServiceImpl extends ServiceImpl<AiAnaly
BigDecimal subtract = bigDecimal1.subtract(bigDecima); BigDecimal subtract = bigDecimal1.subtract(bigDecima);
subtract = subtract.divide(bigDecima, 2, BigDecimal.ROUND_HALF_UP); subtract = subtract.divide(bigDecima, 2, BigDecimal.ROUND_HALF_UP);
BigDecimal subtract1 = bigDecimal2.subtract(subtract); 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) { 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 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); 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); return new BigDecimal(25);
} }
@ -708,7 +708,7 @@ public class XzSecurityXzSecurityQualityInspectionRecordServiceImpl extends Serv
result2 = new BigDecimal(0.01); result2 = new BigDecimal(0.01);
} }
BigDecimal total = result1.add(result2); 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) { private void recoverScore(XzSecurityQualityInspectionRecord hiddenDangerInspectRecord) {