Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-api-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
雷紫添
xzxt-api-report
Commits
67ee9f81
Commit
67ee9f81
authored
Jun 22, 2022
by
wang_jiaxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
身份证号姓名比对服务
parent
3ceed9cd
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
103 additions
and
4 deletions
+103
-4
src/main/java/com/founder/controller/XxcxController.java
+56
-1
src/main/java/com/founder/model/QgckryBean.java
+43
-0
src/main/java/com/founder/service/SysGnsyrzOpenApiService.java
+1
-1
src/main/java/com/founder/service/impl/SysGnsyrzOpenApiServiceImpl.java
+2
-2
src/main/java/com/founder/util/HttpUtil.java
+0
-0
src/main/java/com/founder/util/QgryckUtils.java
+0
-0
src/main/resources/application.yml
+1
-0
No files found.
src/main/java/com/founder/controller/XxcxController.java
View file @
67ee9f81
...
...
@@ -6,6 +6,7 @@ import com.founder.common.LogsUtil;
import
com.founder.model.*
;
import
com.founder.service.SysGnsyrzOpenApiService
;
import
com.founder.service.XxcxService
;
import
com.founder.util.QgryckUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.util.StringUtils
;
...
...
@@ -16,6 +17,7 @@ import org.springframework.web.bind.annotation.RestController;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
@RestController
...
...
@@ -24,6 +26,8 @@ public class XxcxController {
@Value
(
"${xxcx.author}"
)
private
String
author
;
@Value
(
"${xxcx.hm_author}"
)
private
String
hmAuthor
;
@Autowired
private
SysGnsyrzOpenApiService
sysGnsyrzOpenApiService
;
@Autowired
...
...
@@ -59,7 +63,7 @@ public class XxcxController {
tbStAsjView1
=
xxcxService
.
queryTbStAsjByJjdbh
(
jjdbh
);
}
reslt
.
setData
(
tbStAsjView1
);
sysGnsyrzOpenApiService
.
insertGNSYRZOPENAPI
(
"01"
,
"基础信息-案件表基本信息"
,
LogsUtil
.
getNotEmptyFiled
(
tbStAsjView1
).
toString
(),
""
,
""
,
"460000000000"
,
"海南电诈平台"
,
""
,
ipADressLock
.
getAddressIp
(
requestIp
),
"1"
);
sysGnsyrzOpenApiService
.
insertGNSYRZOPENAPI
(
"01"
,
"基础信息-案件表基本信息"
,
LogsUtil
.
getNotEmptyFiled
(
tbStAsjView1
).
toString
(),
""
,
""
,
"460000000000"
,
"海南电诈平台"
,
""
,
ipADressLock
.
getAddressIp
(
requestIp
),
"1"
,
"0"
);
reslt
.
setMsg
(
"案件信息查询成功"
);
reslt
.
setStatus
(
"success"
);
}
catch
(
Exception
e
)
{
...
...
@@ -203,4 +207,55 @@ public class XxcxController {
return
reslt
;
}
@RequestMapping
(
"/checkSfzhAndXm"
)
public
Result
checkSfzhAndXm
(
HttpServletRequest
requestIp
,
@RequestBody
QgckryBean
param
){
Result
reslt
=
new
Result
();
String
xxscPdbz
=
"1"
;
try
{
HttpServletRequest
request
=
IpADdress
.
getRequest
();
String
header
=
request
.
getHeader
(
"founder.authorization"
);
if
(
StringUtils
.
isEmpty
(
header
)
||
!
hmAuthor
.
equals
(
header
)){
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"没有授权码或者授权码验证未通过,不能查询!"
);
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
if
(
StringUtils
.
isEmpty
(
param
.
getSfzh
())){
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"查询参数sfzh为空,不能查询!"
);
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
if
(
StringUtils
.
isEmpty
(
param
.
getXm
())){
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"查询参数xm为空,不能查询!"
);
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
QgryckUtils
qgryckUtils
=
new
QgryckUtils
();
QgckryBean
bean
=
qgryckUtils
.
getQgckAllxxXml
(
param
.
getSfzh
());
if
(
StringUtils
.
isEmpty
(
bean
.
getSfzh
()))
{
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"暂未查到该人员信息"
);
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"sfyz"
,
param
.
getXm
().
equals
(
bean
.
getXm
()));
reslt
.
setData
(
map
);
reslt
.
setMsg
(
"身份证号姓名比对成功"
);
reslt
.
setStatus
(
"success"
);
xxscPdbz
=
"0"
;
}
catch
(
Exception
e
)
{
reslt
.
setData
(
param
);
reslt
.
setMsg
(
"身份证号姓名比对查询失败\n"
+
e
.
getMessage
());
reslt
.
setStatus
(
"error"
);
e
.
printStackTrace
();
}
finally
{
sysGnsyrzOpenApiService
.
insertGNSYRZOPENAPI
(
"01"
,
"基础信息-身份证号与姓名比对"
,
LogsUtil
.
getNotEmptyFiled
(
param
).
toString
(),
""
,
""
,
"460000000000"
,
"虹膜身份核查比对系统"
,
""
,
ipADressLock
.
getAddressIp
(
requestIp
),
"1"
,
xxscPdbz
);
}
return
reslt
;
}
}
src/main/java/com/founder/model/QgckryBean.java
0 → 100644
View file @
67ee9f81
package
com
.
founder
.
model
;
import
lombok.Data
;
@Data
public
class
QgckryBean
{
//姓名
private
String
xm
;
//籍贯代码
private
String
jgssx
;
//文化程度
private
String
whcd
;
//曾用名
private
String
cym
;
//人员照片
private
String
xp
;
//婚姻状况
private
String
hyzk
;
//毕业情况?
private
String
byqk
;
//身份证号
private
String
sfzh
;
//民族代码
private
String
mz
;
//性别代码
private
String
xb
;
//户籍地址行政区划代码
private
String
hkszd
;
//出生地详址
private
String
csdxz
;
//服务场所?
private
String
fwcs
;
//出生日期
private
String
csrq
;
//现住址
private
String
zzxz
;
//身高
private
String
sg
;
//证件类型代码
private
String
cyzjCyzjdm
;
}
src/main/java/com/founder/service/SysGnsyrzOpenApiService.java
View file @
67ee9f81
...
...
@@ -6,6 +6,6 @@ import com.founder.model.Rycj;
public
interface
SysGnsyrzOpenApiService
{
String
insertGNSYRZOPENAPI
(
String
var1
,
String
var2
,
String
var3
,
String
var4
,
String
var5
,
String
var6
,
String
var7
,
String
var8
,
String
var9
,
String
var10
);
String
insertGNSYRZOPENAPI
(
String
var1
,
String
var2
,
String
var3
,
String
var4
,
String
var5
,
String
var6
,
String
var7
,
String
var8
,
String
var9
,
String
var10
,
String
var11
);
}
src/main/java/com/founder/service/impl/SysGnsyrzOpenApiServiceImpl.java
View file @
67ee9f81
...
...
@@ -41,7 +41,7 @@ public class SysGnsyrzOpenApiServiceImpl implements SysGnsyrzOpenApiService {
return
machineId
+
String
.
format
(
"%015d"
,
hashCodeV
);
}
public
String
insertGNSYRZOPENAPI
(
String
type
,
String
yymc
,
String
cxcs
,
String
userId
,
String
userName
,
String
unitCode
,
String
unitName
,
String
lxdh
,
String
ip
,
String
sjly
)
{
public
String
insertGNSYRZOPENAPI
(
String
type
,
String
yymc
,
String
cxcs
,
String
userId
,
String
userName
,
String
unitCode
,
String
unitName
,
String
lxdh
,
String
ip
,
String
sjly
,
String
xxscPdbz
)
{
String
rzlsh
=
null
;
rzlsh
=
this
.
getRzlsh
(
unitCode
);
String
cznr
=
""
;
...
...
@@ -75,7 +75,7 @@ public class SysGnsyrzOpenApiServiceImpl implements SysGnsyrzOpenApiService {
gnsyrz
.
setFwsj
(
now
);
gnsyrz
.
setXxdjdwGajgjgdm
(
unitCode
);
gnsyrz
.
setXxdjdwGajgmc
(
unitName
);
gnsyrz
.
setXxscPdbz
(
"0"
);
gnsyrz
.
setXxscPdbz
(
xxscPdbz
);
gnsyrz
.
setXxdjryXm
(
userName
);
gnsyrz
.
setXxdjryGmsfhm
(
userId
);
gnsyrz
.
setXxdjryLxdh
(
lxdh
);
...
...
src/main/java/com/founder/util/HttpUtil.java
0 → 100644
View file @
67ee9f81
This diff is collapsed.
Click to expand it.
src/main/java/com/founder/util/QgryckUtils.java
0 → 100644
View file @
67ee9f81
This diff is collapsed.
Click to expand it.
src/main/resources/application.yml
View file @
67ee9f81
...
...
@@ -30,6 +30,7 @@ server:
port
:
9061
xxcx
:
author
:
Basic 9b6c45cfcf3a4a629e3ed90fa3e5d058
hm_author
:
Basic ce27bf3ab1dd43748bdf9ea3f40db45e
orc
:
http://39.99.224.27:8866/predict/chinese_ocr_db_crnn_mobile
ce
:
http://39.99.224.27:8866/predict/chinese_ocr_db_crnn_mobile
ce1
:
http://39.99.224.27:8866/predict/ocr_system
...
...
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