1. 修复bug

master
xueqingkun 1 week ago
parent a2c1b3ea35
commit c9a90e7bcd

@ -0,0 +1,20 @@
create table scoring_model_info
(
id varchar(64) not null comment '主键',
model_name varchar(128) null comment '模型名',
model_desc varchar(2048) null comment '模型说明',
scoring_rules varchar(2048) null comment '模型设置及赋分规则',
create_user_id varchar(64) null comment '创建人id',
create_time datetime null comment '创建时间',
update_user_id varchar(64) null comment '更新人',
update_time datetime null comment '更新时间'
)
comment '赋分模型信息表' collate = utf8mb4_bin;
-- 初始化数据
INSERT INTO scoring_model_info (id, model_name, model_desc, scoring_rules, create_user_id, create_time, update_user_id, update_time) VALUES ('2', '工程类合同诈骗案规则', '针对工程类合同诈骗案高发态势以及办理合同诈骗案存在的诸多问题和困难,宁夏总队在梳理近年来侦办的百余起合同诈骗案基础上,分析了有罪、无罪判决、绝对不起诉、存疑不起诉案件的取证情况、证据证明力、断案依据等,搭建了宁夏工程类合同诈骗案取证智能分析模型。', '模型采取赋分制的方法来综合判定案件证据充分与否分为三个模块第一模块是共性证据指标赋30分第二模块是有罪证据指标赋70分第三模块是无罪证据指标赋70分。采取“共性指标+入罪指标”或“共性指标+出罪指标”的计算方式评定综合得分。综合得分70分以上判定证据较充分司法机关对案件形成一致认定意见的概率较大综合得分50分至70分判定案件事实不清、证据不足司法机关认定意见不一致的概率较大综合得分50分以下判定证据不充分司法机关会作出绝对不起诉或存疑不起诉的决定。', null, current_timestamp(), null, null);
alter table model_index
modify case_type varchar(64) null comment '案件类型';
-- 修改菜单
UPDATE system_menu SET label = '赋分模型', label_code = 'p_scoringModele' WHERE id = '7';

@ -3,10 +3,7 @@ package com.supervision.police.domain;
import java.time.LocalDateTime;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable;
@ -95,6 +92,7 @@ public class ModelCase implements Serializable {
/**
*
*/
@TableField(updateStrategy = FieldStrategy.ALWAYS, insertStrategy = FieldStrategy.ALWAYS)
private String identifyResult;
@TableField(exist=false)
private String identifyResultName;
@ -102,6 +100,7 @@ public class ModelCase implements Serializable {
/**
*
*/
@TableField(updateStrategy = FieldStrategy.ALWAYS, insertStrategy = FieldStrategy.ALWAYS)
private Integer totalScore;
/**
@ -122,6 +121,7 @@ public class ModelCase implements Serializable {
*
*/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
@TableField(updateStrategy = FieldStrategy.ALWAYS, insertStrategy = FieldStrategy.ALWAYS)
private LocalDateTime caseAnalysisSuccessTime;
/**

@ -174,7 +174,7 @@ public class ModelCaseServiceImpl extends ServiceImpl<ModelCaseMapper, ModelCase
modelCase.setTotalScore(null);
modelCase.setCaseAnalysisStatus(0);
modelCase.setCaseAnalysisSuccessTime(null);
modelCase.setIdentifyResultName(null);
modelCase.setIdentifyResult(null);
}
i = modelCaseMapper.updateById(modelCase);
} else {

Loading…
Cancel
Save