Browse Source

修改5号模型:重点人员重复报警监督模型2

main
sjh 1 year ago
parent
commit
06ce1c2a72
  1. 12
      src/main/java/com/biutag/supervision/mapper/RiskTestMapper.java
  2. 26
      src/main/java/com/biutag/supervision/pojo/entity/RiskTest.java
  3. 11
      src/main/java/com/biutag/supervision/service/ModelClueService.java
  4. 5
      src/main/resources/mapper/RiskTestMapper.xml

12
src/main/java/com/biutag/supervision/mapper/RiskTestMapper.java

@ -0,0 +1,12 @@
package com.biutag.supervision.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.biutag.supervision.pojo.entity.RiskTest;
/**
* @author kami on 2024-11-13 16:17:36
* @version 0.0.1
* @since 1.8
*/
public interface RiskTestMapper extends BaseMapper<RiskTest> {
}

26
src/main/java/com/biutag/supervision/pojo/entity/RiskTest.java

@ -0,0 +1,26 @@
package com.biutag.supervision.pojo.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.io.Serializable;
/**
* @author kami on 2024-11-13 16:18:01
* @version 0.0.1
* @since 1.8
*/
@Data
public class RiskTest implements Serializable {
/**
* 主键
*/
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@TableField("`name`")
String name;
}

11
src/main/java/com/biutag/supervision/service/ModelClueService.java

@ -63,6 +63,8 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
private final RedisTemplate<Object, Object> redisTemplate;
private final RiskTestMapper riskTestMapper;
public Page<ModelClueModel> page(ModelClueQueryParam param) {
if (Objects.nonNull(param.getModelIds()) && param.getModelIds().isEmpty()) {
return new Page<ModelClueModel>().setTotal(0).setRecords(new ArrayList<>());
@ -334,12 +336,15 @@ public class ModelClueService extends ServiceImpl<ModelClueMapper, ModelClue> {
}
private void getModelCluesForModel5(String param, List<ModelClue> modelClues) {
List<Object> jsonStrings = redisTemplate.opsForList().range("call:point", 0, -1);
// List<Object> jsonStrings = redisTemplate.opsForList().range("call:point", 0, -1);
List<RiskTest> jsonStrings = riskTestMapper.selectList(null);
if (jsonStrings != null) {
System.out.println("获取到的数据条数:" + jsonStrings.size());
try {
for (Object jsonString : jsonStrings) {
JSONObject jsonObject = JSON.parseObject((String) jsonString);
for (RiskTest json : jsonStrings) {
String jsonString = json.getName();
JSONObject jsonObject = JSON.parseObject(jsonString);
String name = (String) jsonObject.get("name");
String mobiles = (String) jsonObject.get("mobiles");
String idCode = (String) jsonObject.get("idCode");

5
src/main/resources/mapper/RiskTestMapper.xml

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.biutag.supervision.mapper.RiskTestMapper">
</mapper>
Loading…
Cancel
Save