Commit 8312c0f74b27ab394c3bb70862dccabe993af404
1 parent
1d604b47
未成年人查询过滤
Showing
9 changed files
with
32 additions
and
15 deletions
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/AnalyzeController.java
... | ... | @@ -70,10 +70,10 @@ public class AnalyzeController extends JeecgController<GaDemographic, IGaDemogra |
70 | 70 | @Resource |
71 | 71 | private ISysDictService dictService; |
72 | 72 | |
73 | -// private final List<Family> resultFamily = new ArrayList<>();//分析后家庭的数据 | |
74 | - private final List<Minor> resultMinor = new ArrayList<>();//分析后未成年人的信息 | |
75 | - private final List<MrSchool> resultSchools = new ArrayList<>();//分析后学籍的信息 | |
76 | - private final Set<String> testIdCards = new HashSet<>();//存储户号 | |
73 | +// private List<Family> resultFamily = new ArrayList<>();//分析后家庭的数据 | |
74 | + private List<Minor> resultMinor = new ArrayList<>();//分析后未成年人的信息 | |
75 | + private List<MrSchool> resultSchools = new ArrayList<>();//分析后学籍的信息 | |
76 | + private Set<String> testIdCards = new HashSet<>();//存储户号 | |
77 | 77 | private static final int corePoolSize = Runtime.getRuntime().availableProcessors(); |
78 | 78 | private static final ThreadPoolExecutor executor = new ThreadPoolExecutor(corePoolSize, corePoolSize + 1, 10L, TimeUnit.SECONDS, new LinkedBlockingQueue<Runnable>(1000)); |
79 | 79 | private Integer random_number=000000; | ... | ... |
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/MinorController.java
... | ... | @@ -107,7 +107,11 @@ public class MinorController { |
107 | 107 | if(oConvertUtils.isNotEmpty(sysUser) && oConvertUtils.isNotEmpty(sysUser.getOrgCode())){ |
108 | 108 | sysOrgCode=sysUser.getOrgCode(); |
109 | 109 | } |
110 | - IPage<Minor> pageList = minorService.queryPageList(page,minor.getName(),sysOrgCode); | |
110 | + String isReason=""; | |
111 | + if(oConvertUtils.isNotEmpty(minor) && oConvertUtils.isNotEmpty(minor.getIsReason()) && minor.getIsReason().equals("1")){ | |
112 | + isReason=minor.getIsReason(); | |
113 | + } | |
114 | + IPage<Minor> pageList = minorService.queryPageList(page,minor.getName(),sysOrgCode,isReason); | |
111 | 115 | return Result.OK(pageList); |
112 | 116 | } |
113 | 117 | |
... | ... | @@ -230,7 +234,7 @@ public class MinorController { |
230 | 234 | if(oConvertUtils.isNotEmpty(sysUser) && oConvertUtils.isNotEmpty(sysUser.getOrgCode())){ |
231 | 235 | sysOrgCode=sysUser.getOrgCode(); |
232 | 236 | } |
233 | - IPage<Minor> pageList = minorService.queryPageList(page,minor.getName(),sysOrgCode); | |
237 | + IPage<Minor> pageList = minorService.queryPageList(page,minor.getName(),sysOrgCode,minor.getIsReason()); | |
234 | 238 | //Step.2 获取导出数据 |
235 | 239 | List<Minor> queryList = pageList.getRecords(); |
236 | 240 | // 过滤选中数据 | ... | ... |
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/Family.java
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/entity/Minor.java
... | ... | @@ -131,7 +131,6 @@ public class Minor implements Serializable { |
131 | 131 | @ApiModelProperty(value = "备注") |
132 | 132 | private String remark; |
133 | 133 | |
134 | - @Excel(name = "行政区划", width = 15) | |
135 | 134 | @ApiModelProperty(value = "行政区划") |
136 | 135 | private String division; |
137 | 136 | |
... | ... | @@ -140,4 +139,7 @@ public class Minor implements Serializable { |
140 | 139 | |
141 | 140 | @TableField(exist = false) |
142 | 141 | private String age; |
142 | + | |
143 | + @TableField(exist = false) | |
144 | + private String isReason; | |
143 | 145 | } | ... | ... |
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/MinorMapper.java
... | ... | @@ -26,7 +26,7 @@ public interface MinorMapper extends BaseMapper<Minor> { |
26 | 26 | * @param page |
27 | 27 | * @return |
28 | 28 | */ |
29 | - IPage<Minor> queryPageList(Page page,@Param("name") String name,@Param("sysOrgCode") String sysOrgCode); | |
29 | + IPage<Minor> queryPageList(Page page,@Param("name") String name,@Param("sysOrgCode") String sysOrgCode,@Param("isReason")String isReason); | |
30 | 30 | |
31 | 31 | /** |
32 | 32 | * 根据身份证号查询总数 | ... | ... |
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/xml/MinorMapper.xml
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/IMinorService.java
... | ... | @@ -46,7 +46,7 @@ public interface IMinorService extends IService<Minor> { |
46 | 46 | |
47 | 47 | public Integer insertBatch(List<Minor> list); |
48 | 48 | |
49 | - IPage<Minor> queryPageList(Page<Minor> page,String name,String sysOrgCode); | |
49 | + IPage<Minor> queryPageList(Page<Minor> page,String name,String sysOrgCode,String isReason); | |
50 | 50 | |
51 | 51 | /** |
52 | 52 | * 添加多对多 | ... | ... |
juvenile-prosecution-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/MinorServiceImpl.java
... | ... | @@ -167,8 +167,8 @@ public class MinorServiceImpl extends ServiceImpl<MinorMapper, Minor> implements |
167 | 167 | } |
168 | 168 | |
169 | 169 | @Override |
170 | - public IPage<Minor> queryPageList(Page<Minor> page,String name,String sysOrgCode) { | |
171 | - return minorMapper.queryPageList(page,name,sysOrgCode); | |
170 | + public IPage<Minor> queryPageList(Page<Minor> page,String name,String sysOrgCode,String isReason) { | |
171 | + return minorMapper.queryPageList(page,name,sysOrgCode,isReason); | |
172 | 172 | } |
173 | 173 | |
174 | 174 | |
... | ... | @@ -209,12 +209,13 @@ public class MinorServiceImpl extends ServiceImpl<MinorMapper, Minor> implements |
209 | 209 | Family family=houseFamily.get(houseNum); |
210 | 210 | if(oConvertUtils.isNotEmpty(family) && oConvertUtils.isNotEmpty(family.getSysOrgCode())){ |
211 | 211 | minor.setSysOrgCode(family.getSysOrgCode()); |
212 | + String reason="家庭成员有犯罪记录"; | |
212 | 213 | if(oConvertUtils.isNotEmpty(minor.getReason())){ |
213 | - if(!minor.getReason().contains(String.valueOf(Minor.ATTENTION_REASON_CRIME))){ | |
214 | - minor.setReason(minor.getReason()+","+Minor.ATTENTION_REASON_CRIME); | |
214 | + if(!minor.getReason().contains(reason)){ | |
215 | + minor.setReason(minor.getReason()+","+reason); | |
215 | 216 | } |
216 | 217 | }else { |
217 | - minor.setReason(String.valueOf(Minor.ATTENTION_REASON_CRIME)); | |
218 | + minor.setReason(reason); | |
218 | 219 | } |
219 | 220 | }else { |
220 | 221 | minor.setSysOrgCode(finalSysOrgCode); | ... | ... |
juvenile-prosecution-vue/src/views/business/MinorList.vue
... | ... | @@ -9,6 +9,14 @@ |
9 | 9 | <a-input placeholder="输入姓名查询" v-model="queryParam.name"></a-input> |
10 | 10 | </a-form-item> |
11 | 11 | </a-col> |
12 | + <a-col :md="6" :sm="12"> | |
13 | + <a-form-item label="是否重点关注"> | |
14 | + <a-select v-model="queryParam.isReason" placeholder="请选择" > | |
15 | + <a-select-option value="1">是</a-select-option> | |
16 | + <a-select-option value="2">否</a-select-option> | |
17 | + </a-select> | |
18 | + </a-form-item> | |
19 | + </a-col> | |
12 | 20 | <a-col :md="6" :sm="8"> |
13 | 21 | <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons"> |
14 | 22 | <a-button type="primary" @click="searchQuery" icon="search">查询</a-button> | ... | ... |