Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
36a8efdf
Commit
36a8efdf
authored
Jun 03, 2024
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.问题生成适配详情打开修改
parent
dcbf148c
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
41 additions
and
0 deletions
+41
-0
CylinderQuestionInfoController.java
...linder/biz/controller/CylinderQuestionInfoController.java
+10
-0
CompanyQuestionJob.java
...amos/boot/module/cylinder/biz/job/CompanyQuestionJob.java
+4
-0
InspectionQuestionJob.java
...s/boot/module/cylinder/biz/job/InspectionQuestionJob.java
+8
-0
CylinderQuestionInfoServiceImpl.java
...der/biz/service/impl/CylinderQuestionInfoServiceImpl.java
+19
-0
No files found.
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/biz/controller/CylinderQuestionInfoController.java
View file @
36a8efdf
...
...
@@ -105,4 +105,14 @@ public class CylinderQuestionInfoController extends BaseController {
return
ResponseHelper
.
buildResponse
(
cylinderQuestionInfoServiceImpl
.
queryForCylinderQuestionInfoPage
(
page
,
questionType
,
regionCode
,
appId
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/init"
)
@ApiOperation
(
httpMethod
=
"问题数据初始化"
,
value
=
"问题数据初始化"
,
notes
=
"问题数据初始化,运维专用"
)
public
ResponseModel
<
String
>
initData
()
{
cylinderQuestionInfoServiceImpl
.
initData
();
return
ResponseHelper
.
buildResponse
(
"succese"
);
}
}
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/biz/job/CompanyQuestionJob.java
View file @
36a8efdf
...
...
@@ -42,6 +42,10 @@ public class CompanyQuestionJob {
@Scheduled
(
cron
=
"${inspection.cert.expire.job.cron:0 0 5 * * ?}"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
genCompanyQuestionOfPermissionExpire
()
{
genCompanyQuestionOfPermissionExpireImpl
();
}
public
void
genCompanyQuestionOfPermissionExpireImpl
()
{
List
<
CylinderUnitDto
>
cylinderUnitDtoList
=
cylinderUnitMapper
.
queryCylinderUnitOfPermissionExpire
(
QuestionTypeEnum
.
XKCQ
.
getCode
());
List
<
CylinderQuestionInfo
>
cylinderQuestionInfos
=
cylinderUnitDtoList
.
stream
().
map
(
cylinderUnitDto
->
{
CylinderQuestionInfo
cylinderQuestionInfo
=
new
CylinderQuestionInfo
();
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/biz/job/InspectionQuestionJob.java
View file @
36a8efdf
...
...
@@ -53,6 +53,10 @@ public class InspectionQuestionJob {
@Scheduled
(
cron
=
"${inspection.overdue.job.cron:0 0/30 * * * ?}"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
genOverdueQuestion
()
{
genOverdueQuestionImpl
();
}
public
void
genOverdueQuestionImpl
()
{
List
<
CylinderInfoDto
>
cylinderList
=
cylinderInfoMapper
.
queryCylinderOfInspectionOverdue
();
List
<
CylinderQuestionInfo
>
cylinderQuestionInfos
=
cylinderList
.
stream
().
map
(
cylinderInfoDto
->
{
CylinderQuestionInfo
cylinderQuestionInfo
=
new
CylinderQuestionInfo
();
...
...
@@ -88,6 +92,10 @@ public class InspectionQuestionJob {
@Scheduled
(
cron
=
"${inspection.unqualified.job.cron:0 0/30 * * * ?}"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
genInspectionUnqualifiedQuestion
()
{
genInspectionUnqualifiedQuestionImpl
();
}
public
void
genInspectionUnqualifiedQuestionImpl
()
{
List
<
CylinderInfoDto
>
cylinderList
=
cylinderInfoMapper
.
queryCylinderOfUnqualifiedQuestion
();
List
<
CylinderQuestionInfo
>
cylinderQuestionInfos
=
cylinderList
.
stream
().
map
(
cylinderInfoDto
->
{
CylinderQuestionInfo
cylinderQuestionInfo
=
new
CylinderQuestionInfo
();
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/biz/service/impl/CylinderQuestionInfoServiceImpl.java
View file @
36a8efdf
...
...
@@ -5,6 +5,9 @@ import com.yeejoin.amos.boot.module.cylinder.api.dto.CylinderQuestionInfoDto;
import
com.yeejoin.amos.boot.module.cylinder.api.entity.CylinderQuestionInfo
;
import
com.yeejoin.amos.boot.module.cylinder.api.mapper.CylinderQuestionInfoMapper
;
import
com.yeejoin.amos.boot.module.cylinder.api.service.ICylinderQuestionInfoService
;
import
com.yeejoin.amos.boot.module.cylinder.biz.job.CompanyQuestionJob
;
import
com.yeejoin.amos.boot.module.cylinder.biz.job.InspectionQuestionJob
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.rdbms.annotation.Condition
;
import
org.typroject.tyboot.core.rdbms.annotation.Operator
;
...
...
@@ -18,6 +21,13 @@ import org.typroject.tyboot.core.rdbms.service.BaseService;
*/
@Service
public
class
CylinderQuestionInfoServiceImpl
extends
BaseService
<
CylinderQuestionInfoDto
,
CylinderQuestionInfo
,
CylinderQuestionInfoMapper
>
implements
ICylinderQuestionInfoService
{
@Autowired
CompanyQuestionJob
companyQuestionJob
;
@Autowired
InspectionQuestionJob
inspectionQuestionJob
;
/**
* 分页查询
*/
...
...
@@ -25,4 +35,12 @@ public class CylinderQuestionInfoServiceImpl extends BaseService<CylinderQuestio
return
this
.
queryForPage
(
page
,
"happen_date"
,
false
,
questionType
,
regionCode
,
questionAttributionId
);
}
public
void
initData
()
{
// 资质超期类型问题数据生成
companyQuestionJob
.
genCompanyQuestionOfPermissionExpireImpl
();
// 检验超期类型问题数据生成
inspectionQuestionJob
.
genOverdueQuestionImpl
();
// 检验不合格类型问题数据生成
inspectionQuestionJob
.
genInspectionUnqualifiedQuestionImpl
();
}
}
\ No newline at end of file
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