Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
certificate-print
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
廖旭伟
certificate-print
Commits
500af89e
Commit
500af89e
authored
May 29, 2023
by
廖旭伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug修改
parent
24388060
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
3 deletions
+21
-3
certificate-manager/src/main/java/com/mortals/xhx/module/business/service/impl/BusinessLicenseServiceImpl.java
...ule/business/service/impl/BusinessLicenseServiceImpl.java
+12
-3
certificate-manager/src/main/java/com/mortals/xhx/module/record/service/impl/ApplyLogServiceImpl.java
...s/xhx/module/record/service/impl/ApplyLogServiceImpl.java
+9
-0
No files found.
certificate-manager/src/main/java/com/mortals/xhx/module/business/service/impl/BusinessLicenseServiceImpl.java
View file @
500af89e
...
...
@@ -22,6 +22,8 @@ import com.mortals.xhx.module.certificate.model.CertificateCatalogTemplateQuery;
import
com.mortals.xhx.module.certificate.pdu.ApplyLogPdu
;
import
com.mortals.xhx.module.certificate.service.CertificateCatalogService
;
import
com.mortals.xhx.module.certificate.service.CertificateCatalogTemplateService
;
import
com.mortals.xhx.module.record.model.ApplyLogEntity
;
import
com.mortals.xhx.module.record.model.ApplyLogQuery
;
import
com.mortals.xhx.module.record.service.ApplyLogService
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.checkerframework.checker.units.qual.C
;
...
...
@@ -66,6 +68,13 @@ public class BusinessLicenseServiceImpl extends AbstractCRUDServiceImpl<Business
@Override
public
void
doConversion
(
BusinessLicenseEntity
businessLicenseEntity
)
{
if
(
StringUtils
.
isEmpty
(
businessLicenseEntity
.
getBusinessLicense
())){
throw
new
AppException
(
"执照编码businessLicense不能为空"
);
}
List
<
ApplyLogEntity
>
applyLogEntities
=
applyLogService
.
find
(
new
ApplyLogQuery
().
certificateCode
(
businessLicenseEntity
.
getBusinessLicense
()));
if
(
CollectionUtils
.
isNotEmpty
(
applyLogEntities
)){
throw
new
AppException
(
"执照编码"
+
businessLicenseEntity
.
getBusinessLicense
()+
"已生成过文件,请勿重复生成"
);
}
CertificateCatalogEntity
catalogEntity
=
certificateCatalogService
.
selectOne
(
new
CertificateCatalogQuery
().
catalogName
(
"营业执照"
));
if
(
catalogEntity
==
null
){
throw
new
AppException
(
"当前系统没有设置营业执照目录"
);
...
...
@@ -101,7 +110,7 @@ public class BusinessLicenseServiceImpl extends AbstractCRUDServiceImpl<Business
}
applyLogPdu
.
setCatalogId
(
catalogEntity
.
getId
());
applyLogPdu
.
setTemplateId
(
templateEntity
.
getId
());
applyLogPdu
.
setCertificateCode
(
businessLicenseEntity
.
get
CredentialsCod
e
());
applyLogPdu
.
setCertificateCode
(
businessLicenseEntity
.
get
BusinessLicens
e
());
//applyLogPdu.setCertificateName(businessLicenseEntity.getTypeSizeName());
JSONObject
formContent
=
new
JSONObject
();
...
...
@@ -163,9 +172,9 @@ public class BusinessLicenseServiceImpl extends AbstractCRUDServiceImpl<Business
}
if
(
templateEntity
.
getTemplateType
()==
2
)
{
//正本
formContent
.
put
(
"@image_1_二维码"
,
b
usinessLicenseEntity
.
getQrCodeOriginalBase64
(
));
formContent
.
put
(
"@image_1_二维码"
,
b
aseurlPhotos
(
businessLicenseEntity
.
getQrCodeOriginalBase64
()
));
}
else
{
formContent
.
put
(
"@image_1_二维码"
,
b
usinessLicenseEntity
.
getQrCodeDuplicateBase64
(
));
formContent
.
put
(
"@image_1_二维码"
,
b
aseurlPhotos
(
businessLicenseEntity
.
getQrCodeDuplicateBase64
()
));
}
if
(
log
.
isDebugEnabled
()){
log
.
debug
(
"证照转化表单json:"
+
formContent
.
toJSONString
());
...
...
certificate-manager/src/main/java/com/mortals/xhx/module/record/service/impl/ApplyLogServiceImpl.java
View file @
500af89e
...
...
@@ -84,6 +84,15 @@ public class ApplyLogServiceImpl extends AbstractCRUDServiceImpl<ApplyLogDao, Ap
@Autowired
private
CertificateClassifyService
certificateClassifyService
;
@Override
protected
void
removeAfter
(
Long
[]
ids
,
Context
context
,
int
result
)
throws
AppException
{
for
(
Long
id:
ids
){
PrintWaitQueueEntity
condition
=
new
PrintWaitQueueEntity
();
condition
.
setApplyId
(
id
);
printWaitQueueService
.
remove
(
condition
,
context
);
}
}
@Override
protected
ApplyLogEntity
findBefore
(
ApplyLogEntity
entity
,
PageInfo
pageInfo
,
Context
context
)
throws
AppException
{
ApplyLogQuery
query
=
new
ApplyLogQuery
();
...
...
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