Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
rebots
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
rebots
Commits
5f1e7669
Commit
5f1e7669
authored
Oct 10, 2023
by
廖旭伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
经营性道路货物运输驾驶员从业资格证申领;网络预约出租汽车驾驶员证核发
parent
fca14483
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
804 additions
and
43 deletions
+804
-43
reborts/src/main/java/com/lilosoft/business/rocr/service/project/yibin/DLYSCYZGZHFBDHJService.java
...ss/rocr/service/project/yibin/DLYSCYZGZHFBDHJService.java
+30
-43
reborts/src/main/java/com/lilosoft/business/rocr/service/project/yibin/JYXDLHWYSJSYCYZGZSLBDHJService.java
...service/project/yibin/JYXDLHWYSJSYCYZGZSLBDHJService.java
+373
-0
reborts/src/main/java/com/lilosoft/business/rocr/service/project/yibin/WLYYCZQCJSYZHFBDHJService.java
...rocr/service/project/yibin/WLYYCZQCJSYZHFBDHJService.java
+401
-0
No files found.
reborts/src/main/java/com/lilosoft/business/rocr/service/project/yibin/DLYSCYZGZHFBDHJService.java
View file @
5f1e7669
...
@@ -35,8 +35,6 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
...
@@ -35,8 +35,6 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
@Override
@Override
public
void
accept
(
String
fileData
,
RobotCase
rc
)
throws
Exception
{
public
void
accept
(
String
fileData
,
RobotCase
rc
)
throws
Exception
{
JSONArray
fileDataArray
=
JSONArray
.
parseArray
(
fileData
);
JSONArray
fileDataArray
=
JSONArray
.
parseArray
(
fileData
);
log
.
info
(
fileData
);
log
.
info
(
JSONObject
.
toJSONString
(
rc
));
Map
<
String
,
Object
>
dests
=
new
HashMap
<>();
Map
<
String
,
Object
>
dests
=
new
HashMap
<>();
String
busiDesc
=
""
;
String
busiDesc
=
""
;
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<>();
...
@@ -117,22 +115,27 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
...
@@ -117,22 +115,27 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
}
}
try
{
try
{
//身份证应与驾驶证上一致
//身份证应与驾驶证上一致
if
(!
ObjectUtils
.
isEmpty
(
idcardCheckData
)
&&
idcardCheckData
.
size
()
==
1
)
{
if
(!
ObjectUtils
.
isEmpty
(
driverLicenseCheckData
)){
boolean
personIdcard
=
false
;
if
(!
ObjectUtils
.
isEmpty
(
idcardCheckData
)
&&
idcardCheckData
.
size
()
==
1
)
{
String
textAll
=
driverLicenseCheckData
.
get
(
0
).
get
(
"textAll"
);
boolean
personIdcard
=
false
;
for
(
Map
<
String
,
String
>
checkData
:
idcardCheckData
)
{
String
textAll
=
JSONObject
.
toJSONString
(
driverLicenseCheckData
.
get
(
0
));
String
tempName
=
checkData
.
get
(
"name"
).
replaceAll
(
" "
,
""
);
// 身份证上的姓名
for
(
Map
<
String
,
String
>
checkData
:
idcardCheckData
)
{
String
tempName
=
checkData
.
get
(
"name"
).
replaceAll
(
" "
,
""
);
// 身份证上的姓名
if
(!
ObjectUtils
.
isEmpty
(
tempName
)
&&
!
textAll
.
contains
(
tempName
))
{
if
(
textAll
==
null
){
personIdcard
=
true
;
textAll
=
tempName
;
break
;
}
if
(!
ObjectUtils
.
isEmpty
(
tempName
)
&&
textAll
.
contains
(
tempName
))
{
personIdcard
=
true
;
break
;
}
}
if
(!
personIdcard
)
{
isDriverLicenseOk
=
false
;
reportList
.
add
(
getPubProjectService
().
createResultInfo
(
""
,
busiDesc
,
String
.
format
(
"身份证上姓名与驾驶证上不一致!"
,
busiDesc
),
2
));
}
}
}
if
(!
personIdcard
)
{
isDriverLicenseOk
=
false
;
reportList
.
add
(
getPubProjectService
().
createResultInfo
(
""
,
busiDesc
,
String
.
format
(
"身份证上姓名与驾驶证上不一致!"
,
busiDesc
),
2
));
}
}
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
isDriverLicenseOk
=
false
;
isDriverLicenseOk
=
false
;
reportList
.
add
(
getPubProjectService
().
createResultInfo
(
""
,
busiDesc
,
String
.
format
(
"识别提取%s失败"
,
busiDesc
),
2
));
reportList
.
add
(
getPubProjectService
().
createResultInfo
(
""
,
busiDesc
,
String
.
format
(
"识别提取%s失败"
,
busiDesc
),
2
));
...
@@ -153,29 +156,7 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
...
@@ -153,29 +156,7 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
reportList
.
add
(
getPubProjectService
().
createResultInfo
(
""
,
busiDesc
,
String
.
format
(
"识别提取%s失败"
,
busiDesc
),
2
));
reportList
.
add
(
getPubProjectService
().
createResultInfo
(
""
,
busiDesc
,
String
.
format
(
"识别提取%s失败"
,
busiDesc
),
2
));
log
.
error
(
String
.
format
(
"%s识别验证处理异常!"
,
busiDesc
),
e
);
log
.
error
(
String
.
format
(
"%s识别验证处理异常!"
,
busiDesc
),
e
);
}
}
try
{
//身份证应与资格证上一致
if
(!
ObjectUtils
.
isEmpty
(
idcardCheckData
)
&&
idcardCheckData
.
size
()
==
1
)
{
boolean
personIdcard
=
false
;
String
textAll
=
certificateCheckData
.
get
(
0
).
get
(
"textAll"
);
for
(
Map
<
String
,
String
>
checkData
:
idcardCheckData
)
{
String
tempName
=
checkData
.
get
(
"name"
).
replaceAll
(
" "
,
""
);
// 身份证上的姓名
if
(!
ObjectUtils
.
isEmpty
(
tempName
)
&&
!
textAll
.
contains
(
tempName
))
{
personIdcard
=
true
;
break
;
}
}
if
(!
personIdcard
)
{
isCertificateOk
=
false
;
reportList
.
add
(
getPubProjectService
().
createResultInfo
(
""
,
busiDesc
,
String
.
format
(
"身份证上姓名与资格证上不一致!"
,
busiDesc
),
2
));
}
}
}
catch
(
Exception
e
)
{
isCertificateOk
=
false
;
reportList
.
add
(
getPubProjectService
().
createResultInfo
(
""
,
busiDesc
,
String
.
format
(
"识别提取%s失败"
,
busiDesc
),
2
));
log
.
error
(
String
.
format
(
"%s识别验证处理异常!"
,
busiDesc
),
e
);
}
/************************************资格证复印件************************************/
/************************************资格证复印件************************************/
try
{
try
{
...
@@ -357,9 +338,10 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
...
@@ -357,9 +338,10 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
driverLicenseCheckData
.
add
(
tempCheckData
);
driverLicenseCheckData
.
add
(
tempCheckData
);
name
.
add
(
"驾驶证"
);
name
.
add
(
"驾驶证"
);
}
else
if
(
checkDataStr
.
contains
(
"从业资格"
)
&&
checkDataStr
.
contains
(
"经营性"
)
&&
checkDataStr
.
contains
(
"道路"
)){
}
else
if
(
checkDataStr
.
contains
(
"从业资格"
)
&&
checkDataStr
.
contains
(
"经营性"
)
&&
checkDataStr
.
contains
(
"道路"
)){
certificateCheckData
.
add
(
tempCheckData
);
if
(
ObjectUtils
.
isEmpty
(
certificateCheckData
))
{
name
.
add
(
"资格证"
);
certificateCheckData
.
add
(
tempCheckData
);
if
(
name
.
contains
(
"资格证"
)){
name
.
add
(
"资格证"
);
}
else
{
certificateCopyCheckData
.
add
(
tempCheckData
);
certificateCopyCheckData
.
add
(
tempCheckData
);
name
.
add
(
"资格证复印件"
);
name
.
add
(
"资格证复印件"
);
}
}
...
@@ -373,9 +355,10 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
...
@@ -373,9 +355,10 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
driverLicenseCheckData
.
add
(
tempCheckData
);
driverLicenseCheckData
.
add
(
tempCheckData
);
name
.
add
(
"驾驶证"
);
name
.
add
(
"驾驶证"
);
}
else
if
(
tempStr
.
contains
(
"从业资格"
)
&&
tempStr
.
contains
(
"经营性"
)
&&
tempStr
.
contains
(
"道路"
)
)
{
//资格证
}
else
if
(
tempStr
.
contains
(
"从业资格"
)
&&
tempStr
.
contains
(
"经营性"
)
&&
tempStr
.
contains
(
"道路"
)
)
{
//资格证
certificateCheckData
.
add
(
tempCheckData
);
if
(
ObjectUtils
.
isEmpty
(
certificateCheckData
))
{
name
.
add
(
"资格证"
);
certificateCheckData
.
add
(
tempCheckData
);
if
(
name
.
contains
(
"资格证"
)){
name
.
add
(
"资格证"
);
}
else
{
certificateCopyCheckData
.
add
(
tempCheckData
);
certificateCopyCheckData
.
add
(
tempCheckData
);
name
.
add
(
"资格证复印件"
);
name
.
add
(
"资格证复印件"
);
}
}
...
@@ -386,6 +369,10 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
...
@@ -386,6 +369,10 @@ public class DLYSCYZGZHFBDHJService extends BaseProjectService {
tempCheckData
=
ConvertJsonToMap
.
wordConvertJsonToMap
(
checkData
,
sealImageId
);
tempCheckData
=
ConvertJsonToMap
.
wordConvertJsonToMap
(
checkData
,
sealImageId
);
idcardCheckData
.
add
(
tempCheckData
);
idcardCheckData
.
add
(
tempCheckData
);
name
.
add
(
"身份证"
);
name
.
add
(
"身份证"
);
}
else
if
(
"js_card"
.
equals
(
code
))
{
//驾驶证
tempCheckData
=
ConvertJsonToMap
.
wordConvertJsonToMap
(
checkData
,
sealImageId
);
driverLicenseCheckData
.
add
(
tempCheckData
);
name
.
add
(
"身份证"
);
}
else
{
}
else
{
name
.
add
(
"其他"
);
name
.
add
(
"其他"
);
}
}
...
...
reborts/src/main/java/com/lilosoft/business/rocr/service/project/yibin/JYXDLHWYSJSYCYZGZSLBDHJService.java
0 → 100644
View file @
5f1e7669
This diff is collapsed.
Click to expand it.
reborts/src/main/java/com/lilosoft/business/rocr/service/project/yibin/WLYYCZQCJSYZHFBDHJService.java
0 → 100644
View file @
5f1e7669
This diff is collapsed.
Click to expand it.
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