Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-app-report
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
xzxt-app-report
Commits
bfa6a434
Commit
bfa6a434
authored
Jan 14, 2022
by
wang_jiaxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加保存人像比对记录接口,修改配置文件
parent
4769bc9d
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
252 additions
and
102 deletions
+252
-102
src/main/java/org/springblade/founder/ajda/mapper/AjdaMapper.java
+2
-4
src/main/java/org/springblade/founder/ajda/mapper/AjdaMapper.xml
+2
-3
src/main/java/org/springblade/founder/ajda/service/impl/AjdaServiceImpl.java
+0
-0
src/main/java/org/springblade/founder/asj/mapper/HnJbAsjXsMapper.java
+1
-1
src/main/java/org/springblade/founder/asj/mapper/HnJbAsjXsMapper.xml
+1
-1
src/main/java/org/springblade/founder/asj/mapper/QgJbAsjXsMapper.java
+1
-2
src/main/java/org/springblade/founder/asj/mapper/QgJbAsjXsMapper.xml
+1
-1
src/main/java/org/springblade/founder/asj/mapper/TbStAsjMapper.java
+1
-2
src/main/java/org/springblade/founder/asj/mapper/TbStAsjMapper.xml
+1
-1
src/main/java/org/springblade/founder/asj/mapper/TbXwKyxsHmMapper.java
+1
-2
src/main/java/org/springblade/founder/asj/mapper/TbXwKyxsJdcMapper.java
+1
-2
src/main/java/org/springblade/founder/asj/mapper/TbXwKyxsRyMapper.java
+1
-2
src/main/java/org/springblade/founder/asj/mapper/TbXwKyxsTxMapper.java
+1
-1
src/main/java/org/springblade/founder/asj/mapper/TbXwKyxsTxMapper.xml
+1
-1
src/main/java/org/springblade/founder/asj/service/impl/HnJbAsjXsServiceImpl.java
+1
-1
src/main/java/org/springblade/founder/asj/service/impl/KyxsServiceImpl.java
+1
-1
src/main/java/org/springblade/founder/asj/service/impl/QgJbAsjXsServiceImpl.java
+1
-1
src/main/java/org/springblade/founder/asj/service/impl/TbStAsjServiceImpl.java
+1
-4
src/main/java/org/springblade/founder/ryythcj/mapper/TbStAppRyxxMapper.xml
+3
-2
src/main/java/org/springblade/founder/ryythcj/service/impl/TbStAppRyxxServiceImpl.java
+16
-0
src/main/java/org/springblade/founder/utils/PinSql.java
+18
-7
src/main/java/org/springblade/founder/ydjwhc/controller/BjHcController.java
+46
-1
src/main/java/org/springblade/founder/ydjwhc/entity/TbStAppRxhcrw.java
+24
-0
src/main/java/org/springblade/founder/ydjwhc/mapper/TbStAppRxhcrwMapper.java
+12
-0
src/main/java/org/springblade/founder/ydjwhc/service/BjHcService.java
+3
-0
src/main/java/org/springblade/founder/ydjwhc/service/TbStAppRxhcrwService.java
+33
-0
src/main/java/org/springblade/founder/ydjwhc/service/impl/BjHcServiceImpl.java
+4
-1
src/main/java/org/springblade/founder/ydjwhc/service/impl/TbStAppRxhcrwServiceImpl.java
+72
-0
src/main/resources/application-dev.yml
+2
-61
No files found.
src/main/java/org/springblade/founder/ajda/
dao/AjdaDao
.java
→
src/main/java/org/springblade/founder/ajda/
mapper/AjdaMapper
.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
ajda
.
dao
;
package
org
.
springblade
.
founder
.
ajda
.
mapper
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springblade.founder.ajda.model.*
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
import
java.util.Map
;
/**
* Created by wangyang on 2018/12/20.
*/
@Component
@Mapper
public
interface
Ajda
Dao
{
public
interface
Ajda
Mapper
{
//根据案事件编号查询案件信息
TbStAsj
getAjdaxxSql
(
TbStAsj
tbStAsj
);
...
...
src/main/java/org/springblade/founder/ajda/
dao/ajdaDao
.xml
→
src/main/java/org/springblade/founder/ajda/
mapper/AjdaMapper
.xml
View file @
bfa6a434
<?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=
"org.springblade.founder.ajda.dao.AjdaDao"
>
<mapper
namespace=
"org.springblade.founder.ajda.mapper.AjdaMapper"
>
<!--案件档案信息查询 -->
<select
id=
"getAjdaxxSql"
parameterType=
"org.springblade.founder.ajda.model.TbStAsj"
resultType=
"org.springblade.founder.ajda.model.TbStAsj"
>
...
...
@@ -229,7 +228,7 @@
<!--查询案件特征词 -->
<select
id=
"querytbZtcbyGjcByasjbh"
parameterType=
"java.lang.String"
resultType=
"java.lang.String"
>
select
wm_concat(s.GJC)
select
zjbh
from TB_ZTCBY_GJC s
where bm = 'TB_ST_ASJ'
group by zjbh
...
...
src/main/java/org/springblade/founder/ajda/service/impl/AjdaServiceImpl.java
View file @
bfa6a434
This diff is collapsed.
Click to expand it.
src/main/java/org/springblade/founder/asj/
dao
/HnJbAsjXsMapper.java
→
src/main/java/org/springblade/founder/asj/
mapper
/HnJbAsjXsMapper.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
asj
.
dao
;
package
org
.
springblade
.
founder
.
asj
.
mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
...
...
src/main/java/org/springblade/founder/asj/
dao
/HnJbAsjXsMapper.xml
→
src/main/java/org/springblade/founder/asj/
mapper
/HnJbAsjXsMapper.xml
View file @
bfa6a434
<?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=
"org.springblade.founder.asj.
dao
.HnJbAsjXsMapper"
>
<mapper
namespace=
"org.springblade.founder.asj.
mapper
.HnJbAsjXsMapper"
>
<select
id=
"getAsjbhListZjhm"
resultType=
"java.lang.String"
>
select distinct asjbh
from TB_XW_ZBFZXYR
...
...
src/main/java/org/springblade/founder/asj/
dao
/QgJbAsjXsMapper.java
→
src/main/java/org/springblade/founder/asj/
mapper
/QgJbAsjXsMapper.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
asj
.
dao
;
package
org
.
springblade
.
founder
.
asj
.
mapper
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.springblade.founder.asj.entity.AsjQueryParam
;
...
...
src/main/java/org/springblade/founder/asj/
dao
/QgJbAsjXsMapper.xml
→
src/main/java/org/springblade/founder/asj/
mapper
/QgJbAsjXsMapper.xml
View file @
bfa6a434
<?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=
"org.springblade.founder.asj.
dao
.QgJbAsjXsMapper"
>
<mapper
namespace=
"org.springblade.founder.asj.
mapper
.QgJbAsjXsMapper"
>
<select
id=
"getAsjbhListZjhm"
resultType=
"java.lang.String"
>
select distinct ASJBH
from TB_XW_ZBFZXYR
...
...
src/main/java/org/springblade/founder/asj/
dao
/TbStAsjMapper.java
→
src/main/java/org/springblade/founder/asj/
mapper
/TbStAsjMapper.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
asj
.
dao
;
package
org
.
springblade
.
founder
.
asj
.
mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.springblade.founder.asj.entity.TbStAsjQgccj
;
import
org.springframework.data.domain.Pageable
;
import
java.util.List
;
...
...
src/main/java/org/springblade/founder/asj/
dao
/TbStAsjMapper.xml
→
src/main/java/org/springblade/founder/asj/
mapper
/TbStAsjMapper.xml
View file @
bfa6a434
<?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=
"org.springblade.founder.asj.
dao
.TbStAsjMapper"
>
<mapper
namespace=
"org.springblade.founder.asj.
mapper
.TbStAsjMapper"
>
<resultMap
type=
"org.springblade.founder.asj.entity.TbStAsjQgccj"
id=
"TbStAsjMap"
>
<result
property=
"asjbh"
column=
"ASJBH"
jdbcType=
"VARCHAR"
/>
...
...
src/main/java/org/springblade/founder/asj/
dao
/TbXwKyxsHmMapper.java
→
src/main/java/org/springblade/founder/asj/
mapper
/TbXwKyxsHmMapper.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
asj
.
dao
;
package
org
.
springblade
.
founder
.
asj
.
mapper
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springblade.founder.asj.entity.TbXwKyxsHm
;
...
...
src/main/java/org/springblade/founder/asj/
dao
/TbXwKyxsJdcMapper.java
→
src/main/java/org/springblade/founder/asj/
mapper
/TbXwKyxsJdcMapper.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
asj
.
dao
;
package
org
.
springblade
.
founder
.
asj
.
mapper
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springblade.founder.asj.entity.TbXwKyxsJdc
;
...
...
src/main/java/org/springblade/founder/asj/
dao
/TbXwKyxsRyMapper.java
→
src/main/java/org/springblade/founder/asj/
mapper
/TbXwKyxsRyMapper.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
asj
.
dao
;
package
org
.
springblade
.
founder
.
asj
.
mapper
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springblade.founder.asj.entity.TbXwKyxsRy
;
...
...
src/main/java/org/springblade/founder/asj/
dao
/TbXwKyxsTxMapper.java
→
src/main/java/org/springblade/founder/asj/
mapper
/TbXwKyxsTxMapper.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
asj
.
dao
;
package
org
.
springblade
.
founder
.
asj
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
...
...
src/main/java/org/springblade/founder/asj/
dao
/TbXwKyxsTxMapper.xml
→
src/main/java/org/springblade/founder/asj/
mapper
/TbXwKyxsTxMapper.xml
View file @
bfa6a434
<?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=
"org.springblade.founder.asj.
dao
.TbXwKyxsTxMapper"
>
<mapper
namespace=
"org.springblade.founder.asj.
mapper
.TbXwKyxsTxMapper"
>
<select
id=
"selectListByAsjbh"
resultType=
"org.springblade.founder.asj.entity.TbXwKyxsTx"
>
select xxzjbh,
asjbh,
...
...
src/main/java/org/springblade/founder/asj/service/impl/HnJbAsjXsServiceImpl.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
asj
.
service
.
impl
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
org.springblade.founder.asj.
dao
.HnJbAsjXsMapper
;
import
org.springblade.founder.asj.
mapper
.HnJbAsjXsMapper
;
import
org.springblade.founder.asj.entity.AsjQueryParam
;
import
org.springblade.founder.asj.entity.JbAsjXs
;
import
org.springblade.founder.asj.service.HnJbAsjXsService
;
...
...
src/main/java/org/springblade/founder/asj/service/impl/KyxsServiceImpl.java
View file @
bfa6a434
...
...
@@ -6,7 +6,7 @@ import org.apache.commons.io.FilenameUtils;
import
org.apache.commons.io.IOUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.springblade.core.secure.utils.SecureUtil
;
import
org.springblade.founder.asj.
dao
.*
;
import
org.springblade.founder.asj.
mapper
.*
;
import
org.springblade.founder.asj.entity.*
;
import
org.springblade.founder.asj.service.HnJbAsjXsService
;
import
org.springblade.founder.asj.service.KyxsService
;
...
...
src/main/java/org/springblade/founder/asj/service/impl/QgJbAsjXsServiceImpl.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
asj
.
service
.
impl
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
org.springblade.founder.asj.
dao
.QgJbAsjXsMapper
;
import
org.springblade.founder.asj.
mapper
.QgJbAsjXsMapper
;
import
org.springblade.founder.asj.entity.AsjQueryParam
;
import
org.springblade.founder.asj.entity.JbAsjXs
;
import
org.springblade.founder.asj.service.QgJbAsjXsService
;
...
...
src/main/java/org/springblade/founder/asj/service/impl/TbStAsjServiceImpl.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
asj
.
service
.
impl
;
import
org.springblade.founder.asj.VO.AsjVO
;
import
org.springblade.founder.asj.
dao
.TbStAsjMapper
;
import
org.springblade.founder.asj.
mapper
.TbStAsjMapper
;
import
org.springblade.founder.asj.entity.TbStAsjQgccj
;
import
org.springblade.founder.asj.service.TbStAsjService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.data.domain.PageRequest
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
...
...
src/main/java/org/springblade/founder/ryythcj/mapper/TbStAppRyxxMapper.xml
View file @
bfa6a434
...
...
@@ -102,10 +102,11 @@
<if
test=
"xm != null and xm != ''"
>
AND (XM like '%' || #{xm , jdbcType=VARCHAR } || '%'
or CYM like '%' || #{xm , jdbcType=VARCHAR } || '%'
or BM like '%' || #{xm , jdbcType=VARCHAR } || '%')
or BM like '%' || #{xm , jdbcType=VARCHAR } || '%'
or XMPY like '%' || #{xm , jdbcType=VARCHAR } || '%')
</if>
<if
test=
"sfzh != null and sfzh != ''"
>
AND SFZH
like '%' || #{sfzh , jdbcType=VARCHAR } || '%'
AND SFZH
= #{sfzh , jdbcType=VARCHAR }
</if>
<if
test=
"xmpy != null and xmpy != ''"
>
AND XMPY like '%' || #{xmpy , jdbcType=VARCHAR } || '%'
...
...
src/main/java/org/springblade/founder/ryythcj/service/impl/TbStAppRyxxServiceImpl.java
View file @
bfa6a434
...
...
@@ -113,6 +113,7 @@ public class TbStAppRyxxServiceImpl implements TbStAppRyxxService {
// XzxtUser xzxtUser = SecureUtil.getUserXzxt();
// ryxx.setXxdjdwGajgjgdm(Utils.getDwlikeByUnitCode(xzxtUser.getUnitcode()));
// }
setParam
(
ryxx
);
if
(
ryxx
.
getCsrqEnd
()
!=
null
){
ryxx
.
setCsrqEnd
(
DateUtil
.
getDiffDate
(
ryxx
.
getCsrqEnd
(),
1
));
}
...
...
@@ -206,6 +207,21 @@ public class TbStAppRyxxServiceImpl implements TbStAppRyxxService {
return
null
;
}
private
void
setParam
(
TbStAppRyxx
ryxx
){
String
SFZH_REGEX
=
"(^[1-9]\\d{5}(18|19|20)\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$)|"
+
"(^[1-9]\\d{5}\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}$)"
;
String
xm
=
ryxx
.
getXm
();
if
(
StringUtils
.
isNotEmpty
(
xm
)){
if
(
xm
.
matches
(
SFZH_REGEX
)){
ryxx
.
setSfzh
(
xm
);
ryxx
.
setXm
(
null
);
}
else
if
(
xm
.
startsWith
(
"R"
)
&&
xm
.
length
()
==
23
)
{
ryxx
.
setXxzjbh
(
xm
);
ryxx
.
setXm
(
null
);
}
}
}
//翻译字段码
private
void
translateZdm
(
TbStAppRyxx
rySmxx
)
{
//性别
...
...
src/main/java/org/springblade/founder/utils/PinSql.java
View file @
bfa6a434
...
...
@@ -8,13 +8,16 @@ import java.sql.Connection;
import
java.sql.DriverManager
;
import
java.sql.ResultSet
;
import
java.sql.Statement
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.HashSet
;
import
java.util.regex.Matcher
;
import
java.util.regex.Pattern
;
public
class
PinSql
{
private
static
Pattern
linePattern
=
Pattern
.
compile
(
"_(\\w)"
);
private
static
final
Pattern
linePattern
=
Pattern
.
compile
(
"_(\\w)"
);
private
String
url
=
"jdbc:oracle:thin:@47.92.129.99:1560:orcl"
;
private
String
username
=
"XZXT"
;
private
String
userpass
=
"XzPwd#11022"
;
...
...
@@ -116,9 +119,10 @@ public class PinSql {
String
[]
str2
=
str1
[
i
].
split
(
"#"
);
if
(
"DATE"
.
equals
(
str2
[
1
])
||
str2
[
1
]
==
"DATE"
)
// sql1.append("to_char(").append(str2[0]).append(",'yyyy-MM-dd hh24:mi:ss') as ").append(lineToLowHump(str2[0].toLowerCase())).append(",\n");
sql1
.
append
(
str2
[
0
]).
append
(
" as "
).
append
(
lineToLowHump
(
str2
[
0
].
toLowerCase
())).
append
(
",\n"
);
// sql1.append(str2[0]).append(" as ").append(lineToLowHump(str2[0].toLowerCase())).append(",\n");
sql1
.
append
(
str2
[
0
]).
append
(
",\n"
);
else
sql1
.
append
(
str2
[
0
]).
append
(
"
as "
).
append
(
lineToLowHump
(
str2
[
0
].
toLowerCase
())).
append
(
"
,\n"
);
sql1
.
append
(
str2
[
0
]).
append
(
",\n"
);
}
sql1
.
append
(
"FROM "
).
append
(
tabname
);
str
=
sql1
.
toString
();
...
...
@@ -230,12 +234,12 @@ public class PinSql {
// System.out.println(this.getSql(str, "select", tabname));
//需要别名
//
System.out.println(this.getSql(str, "javabean", tabname));
System
.
out
.
println
(
this
.
getSql
(
str
,
"javabean"
,
tabname
));
//所有类型为String
// System.out.println(this.getSql(str, "javatostring", tabname));
// System.out.println(this.getSql(str, "resultMap", tabname));
System
.
out
.
println
(
this
.
getSql
(
str
,
"where"
,
tabname
));
//
System.out.println(this.getSql(str, "where", tabname));
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
finally
{
...
...
@@ -269,8 +273,15 @@ public class PinSql {
public
static
void
main
(
String
[]
args
){
//输入表名即可(大写) 方法是String类型里面的方法
new
PinSql
().
getTabColumn
(
"tb_st_app_ryxx"
.
toUpperCase
());
//转大写
// SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
// try {
// Date date = sdf.parse("2021-06-13");
// Date diffDate = DateUtil.getDiffDate(date, 184);
// System.out.println(sdf.format(diffDate));
// } catch (ParseException e) {
// e.printStackTrace();
// }
new
PinSql
().
getTabColumn
(
"tb_yw_zczl_lly"
.
toUpperCase
());
//转大写
// TB_YW_SHSEXS_ZLSPYJB
...
...
src/main/java/org/springblade/founder/ydjwhc/controller/BjHcController.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
ydjwhc
.
controller
;
import
com.alibaba.fastjson.JSONObject
;
import
org.apache.commons.lang.StringUtils
;
import
org.springblade.founder.utils.R
;
import
org.springblade.founder.ydjwhc.entity.TbStAppRxhcrw
;
import
org.springblade.founder.ydjwhc.service.BjHcService
;
import
org.springblade.founder.ydjwhc.service.TbStAppRxhcrwService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
...
...
@@ -17,6 +19,9 @@ public class BjHcController {
@Autowired
private
BjHcService
bjHcService
;
@Autowired
private
TbStAppRxhcrwService
tbStAppRxhcrwService
;
@PostMapping
(
"/rybjhcBySfzh"
)
public
R
rybjhcBySfzh
(
String
sfzh
){
try
{
...
...
@@ -67,4 +72,44 @@ public class BjHcController {
return
R
.
error
(
e
.
getMessage
());
}
}
@PostMapping
(
"/saveRxbdTask"
)
public
R
saveRxbdTask
(
TbStAppRxhcrw
rxhcrw
){
try
{
if
(
StringUtils
.
isEmpty
(
rxhcrw
.
getTaskId
())){
return
R
.
error
(
"taskId不能为空"
);
}
if
(
StringUtils
.
isEmpty
(
rxhcrw
.
getBase64Img
())
&&
rxhcrw
.
getFile
()
==
null
){
return
R
.
error
(
"图片不能为空"
);
}
tbStAppRxhcrwService
.
saveRxbdTask
(
rxhcrw
);
return
R
.
ok
().
data
(
"taskId"
,
rxhcrw
.
getTaskId
());
}
catch
(
Exception
e
){
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
@PostMapping
(
"/getRxhcList"
)
public
R
getRxhcList
(
TbStAppRxhcrw
rxhcrw
){
try
{
Map
<
String
,
Object
>
resultMap
=
tbStAppRxhcrwService
.
getRxhcList
(
rxhcrw
);
return
R
.
ok
().
data
(
resultMap
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
@PostMapping
(
"/deleteRxhcrw/{taskId}"
)
public
R
deleteRxhcrw
(
@PathVariable
String
taskId
){
try
{
tbStAppRxhcrwService
.
deleteRxhcrw
(
taskId
);
return
R
.
ok
().
data
(
"taskId"
,
taskId
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
}
src/main/java/org/springblade/founder/ydjwhc/entity/TbStAppRxhcrw.java
0 → 100644
View file @
bfa6a434
package
org
.
springblade
.
founder
.
ydjwhc
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.springblade.founder.entity.BaseModel
;
import
org.springframework.web.multipart.MultipartFile
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"TB_ST_APP_RXHCRW"
)
public
class
TbStAppRxhcrw
extends
BaseModel
{
@TableId
(
value
=
"TASKID"
,
type
=
IdType
.
INPUT
)
private
String
taskId
;
private
String
base64Img
;
@JsonIgnore
@TableField
(
exist
=
false
)
private
MultipartFile
file
;
}
src/main/java/org/springblade/founder/ydjwhc/mapper/TbStAppRxhcrwMapper.java
0 → 100644
View file @
bfa6a434
package
org
.
springblade
.
founder
.
ydjwhc
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springblade.founder.ydjwhc.entity.TbStAppRxhcrw
;
import
org.springframework.stereotype.Repository
;
@Mapper
@Repository
public
interface
TbStAppRxhcrwMapper
extends
BaseMapper
<
TbStAppRxhcrw
>
{
}
src/main/java/org/springblade/founder/ydjwhc/service/BjHcService.java
View file @
bfa6a434
package
org
.
springblade
.
founder
.
ydjwhc
.
service
;
import
org.springblade.founder.ydjwhc.entity.TbStAppRxhcrw
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.text.ParseException
;
import
java.util.Map
;
import
java.util.concurrent.ExecutionException
;
...
...
src/main/java/org/springblade/founder/ydjwhc/service/TbStAppRxhcrwService.java
0 → 100644
View file @
bfa6a434
package
org
.
springblade
.
founder
.
ydjwhc
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.springblade.founder.ydjwhc.entity.TbStAppRxhcrw
;
import
java.io.IOException
;
import
java.util.Map
;
public
interface
TbStAppRxhcrwService
extends
IService
<
TbStAppRxhcrw
>
{
/**
* saveRxbdTask 保存人像核查记录
* @author lystar
* 2022/1/12 15:04
*/
void
saveRxbdTask
(
TbStAppRxhcrw
rxhcrw
)
throws
IOException
;
/**
* getRxhcList 列表查询人像核查记录
* @return java.util.Map<java.lang.String,java.lang.Object>
* @author lystar
* 2022/1/12 15:36
*/
Map
<
String
,
Object
>
getRxhcList
(
TbStAppRxhcrw
rxhcrw
);
/**
* deleteRxhcrw 删除任务
* @param taskId: 任务id
* @author lystar
* 2022/1/12 15:51
*/
void
deleteRxhcrw
(
String
taskId
);
}
src/main/java/org/springblade/founder/ydjwhc/service/impl/BjHcServiceImpl.java
View file @
bfa6a434
...
...
@@ -11,9 +11,10 @@ import org.springblade.founder.utils.KtInterfaceUtils;
import
org.springblade.founder.utils.QgryckUtils
;
import
org.springblade.founder.ydjwhc.controller.CallDygabxxfwController
;
import
org.springblade.founder.ydjwhc.entity.Cpxx
;
import
org.springblade.founder.ydjwhc.entity.RySmxx
;
import
org.springblade.founder.ydjwhc.entity.HcAjJg
;
import
org.springblade.founder.ydjwhc.entity.RySmxx
;
import
org.springblade.founder.ydjwhc.mapper.RyxxbjhcDao
;
import
org.springblade.founder.ydjwhc.mapper.TbStAppRxhcrwMapper
;
import
org.springblade.founder.ydjwhc.service.BjHcService
;
import
org.springblade.founder.ydjwhc.service.QgBjHcService
;
import
org.springblade.founder.ydjwhc.service.QsBjHcService
;
...
...
@@ -52,6 +53,8 @@ public class BjHcServiceImpl implements BjHcService {
@Resource
(
name
=
"CachedThreadPoolService"
)
private
ExecutorService
CachedThreadPoolService
;
private
TbStAppRxhcrwMapper
tbStAppRxhcrwMapper
;
@Value
(
"${if_qgzy_flag}"
)
private
boolean
ifQgzyFlag
;
...
...
src/main/java/org/springblade/founder/ydjwhc/service/impl/TbStAppRxhcrwServiceImpl.java
0 → 100644
View file @
bfa6a434
package
org
.
springblade
.
founder
.
ydjwhc
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.apache.commons.io.FilenameUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.springblade.core.secure.utils.SecureUtil
;
import
org.springblade.founder.utils.Utils
;
import
org.springblade.founder.ydjwhc.entity.TbStAppRxhcrw
;
import
org.springblade.founder.ydjwhc.mapper.TbStAppRxhcrwMapper
;
import
org.springblade.founder.ydjwhc.service.TbStAppRxhcrwService
;
import
org.springblade.modules.system.entity.XzxtUser
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.multipart.MultipartFile
;
import
javax.xml.bind.DatatypeConverter
;
import
java.io.IOException
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Service
public
class
TbStAppRxhcrwServiceImpl
extends
ServiceImpl
<
TbStAppRxhcrwMapper
,
TbStAppRxhcrw
>
implements
TbStAppRxhcrwService
{
@Autowired
private
TbStAppRxhcrwMapper
tbStAppRxhcrwMapper
;
@Override
public
void
saveRxbdTask
(
TbStAppRxhcrw
rxhcrw
)
throws
IOException
{
Utils
.
setUserDjxxAndCzxx
(
rxhcrw
);
MultipartFile
file
=
rxhcrw
.
getFile
();
if
(
file
!=
null
){
String
fileName
=
file
.
getOriginalFilename
();
String
extension
=
FilenameUtils
.
getExtension
(
fileName
);
byte
[]
bytes
=
file
.
getBytes
();
String
base64Str
=
DatatypeConverter
.
printBase64Binary
(
bytes
);
rxhcrw
.
setBase64Img
(
"data:image/"
+
extension
+
";base64,"
+
base64Str
);
}
this
.
saveOrUpdate
(
rxhcrw
);
}
@Override
public
Map
<
String
,
Object
>
getRxhcList
(
TbStAppRxhcrw
rxhcrw
)
{
XzxtUser
xzxtUser
=
SecureUtil
.
getUserXzxt
();
IPage
<
TbStAppRxhcrw
>
page
=
new
Page
<>(
rxhcrw
.
getPage
(),
rxhcrw
.
getRows
());
LambdaQueryWrapper
<
TbStAppRxhcrw
>
lambdaQueryWrapper
=
new
LambdaQueryWrapper
<>();
lambdaQueryWrapper
.
eq
(
StringUtils
.
isNotBlank
(
rxhcrw
.
getTaskId
()),
TbStAppRxhcrw:
:
getTaskId
,
rxhcrw
.
getTaskId
());
lambdaQueryWrapper
.
eq
(
TbStAppRxhcrw:
:
getXxscPdbz
,
"0"
);
lambdaQueryWrapper
.
eq
(
TbStAppRxhcrw:
:
getXxdjryGmsfhm
,
xzxtUser
.
getIdentitycard
());
lambdaQueryWrapper
.
orderByDesc
(
TbStAppRxhcrw:
:
getDjsj
);
IPage
<
TbStAppRxhcrw
>
iPage
=
tbStAppRxhcrwMapper
.
selectPage
(
page
,
lambdaQueryWrapper
);
List
<
TbStAppRxhcrw
>
list
=
iPage
.
getRecords
();
long
total
=
iPage
.
getTotal
();
HashMap
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
resultMap
.
put
(
"rows"
,
list
);
resultMap
.
put
(
"total"
,
total
);
return
resultMap
;
}
@Override
public
void
deleteRxhcrw
(
String
taskId
)
{
TbStAppRxhcrw
rxhcrw
=
new
TbStAppRxhcrw
();
rxhcrw
.
setTaskId
(
taskId
);
Utils
.
setUserCzxx
(
rxhcrw
);
rxhcrw
.
setXxscPdbz
(
"1"
);
tbStAppRxhcrwMapper
.
updateById
(
rxhcrw
);
}
}
src/main/resources/application-dev.yml
View file @
bfa6a434
...
...
@@ -49,7 +49,7 @@ spring:
password
:
XzPwd#11022
driver-class-name
:
oracle.jdbc.driver.OracleDriver
type
:
com.alibaba.druid.pool.DruidDataSource
db1
:
#
全国刑专系统库(方正)
db1
:
#
mysql库
# url: jdbc:mysql://74.10.26.176:4606/xzxt?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8
# username: xzxt
# password: XzxtPwd_46
...
...
@@ -59,65 +59,6 @@ spring:
driver-class-name
:
com.mysql.cj.jdbc.Driver
type
:
com.alibaba.druid.pool.DruidDataSource
xzxt_xj
:
#新疆刑专库
url
:
jdbc:oracle:thin:@47.92.129.99:1560:orcl
username
:
XZXT
password
:
XzPwd#11022
driver-class-name
:
oracle.jdbc.driver.OracleDriver
type
:
com.alibaba.druid.pool.DruidDataSource
xzxt_bt
:
#兵团
url
:
jdbc:oracle:thin:@47.92.129.99:1560:orcl
username
:
XZXT
password
:
XzPwd#11022
driver-class-name
:
oracle.jdbc.driver.OracleDriver
type
:
com.alibaba.druid.pool.DruidDataSource
xzxt_nm
:
#内蒙
url
:
jdbc:oracle:thin:@47.92.129.99:1560:orcl
username
:
XZXT
password
:
XzPwd#11022
driver-class-name
:
oracle.jdbc.driver.OracleDriver
type
:
com.alibaba.druid.pool.DruidDataSource
xzxt_gs
:
#甘肃
url
:
jdbc:oracle:thin:@47.92.129.99:1560:orcl
username
:
XZXT
password
:
XzPwd#11022
driver-class-name
:
oracle.jdbc.driver.OracleDriver
type
:
com.alibaba.druid.pool.DruidDataSource
xzxt_shnx
:
#陕西
url
:
jdbc:oracle:thin:@47.92.129.99:1560:orcl
username
:
XZXT
password
:
XzPwd#11022
driver-class-name
:
oracle.jdbc.driver.OracleDriver
type
:
com.alibaba.druid.pool.DruidDataSource
xzxt_shx
:
#山西
url
:
jdbc:oracle:thin:@47.92.129.99:1560:orcl
username
:
XZXT
password
:
XzPwd#11022
driver-class-name
:
oracle.jdbc.driver.OracleDriver
type
:
com.alibaba.druid.pool.DruidDataSource
xzxt_xz
:
#西藏
url
:
jdbc:oracle:thin:@47.92.129.99:1560:orcl
username
:
XZXT
password
:
XzPwd#11022
driver-class-name
:
oracle.jdbc.driver.OracleDriver
type
:
com.alibaba.druid.pool.DruidDataSource
xzxt_sc
:
#四川
url
:
jdbc:oracle:thin:@47.92.129.99:1560:orcl
username
:
XZXT
password
:
XzPwd#11022
driver-class-name
:
oracle.jdbc.driver.OracleDriver
type
:
com.alibaba.druid.pool.DruidDataSource
xzxt_qgjck
:
#美亚基础库
url
:
jdbc:oracle:thin:@47.92.129.99:1560:orcl
username
:
XZXT
password
:
XzPwd#11022
driver-class-name
:
oracle.jdbc.driver.OracleDriver
type
:
com.alibaba.druid.pool.DruidDataSource
jaxxdb
:
#积案信息数据源
url
:
jdbc:mysql://47.92.223.200:3364/xzxt_magl?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8
username
:
root
password
:
litemall123456
driver-class-name
:
com.mysql.cj.jdbc.Driver
#blade配置
blade
:
prop
:
...
...
@@ -172,5 +113,5 @@ if_qgzy_flag: false
#科通接口路径
ktUrl
:
http://74.6.57.208:30030/
#ktUrl: http://localhost:9022/bjhc/ktsj
SocketIoUrl
:
http://10.184.14.193:7003
/sendMassage
socketIoUrl
:
http://74.6.54.153:9022
/sendMassage
#socketIoUrl: http://localhost:8762/sendMassage
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment