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
eb45d6c6
Commit
eb45d6c6
authored
Aug 22, 2022
by
wujiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
72ffc37f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
50 additions
and
21 deletions
+50
-21
TzsJgBasicInfoDto.java
...ejoin/amos/boot/module/tzs/api/dto/TzsJgBasicInfoDto.java
+6
-10
TzsJgMapper.xml
...-module-tzs-api/src/main/resources/mapper/TzsJgMapper.xml
+6
-1
TzsJgServiceImpl.java
...os/boot/module/tzs/biz/service/impl/TzsJgServiceImpl.java
+38
-10
No files found.
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/TzsJgBasicInfoDto.java
View file @
eb45d6c6
...
...
@@ -3,15 +3,6 @@ package com.yeejoin.amos.boot.module.tzs.api.dto;
import
java.util.List
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgConstructionInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgDesignInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgInspectionInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgMaintenanceInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgOtherInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgProduceInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgRegistrationInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgSuperviseInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgUseInfo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
...
...
@@ -99,10 +90,15 @@ public class TzsJgBasicInfoDto extends BaseDto {
@ApiModelProperty
(
value
=
"检验信息"
)
private
TzsJgInspectionInfoDto
inspectionInfo
;
@ApiModelProperty
(
value
=
"检验信息列表"
)
private
List
<
TzsJgInspectionInfoDto
>
inspectionInfoList
;
@ApiModelProperty
(
value
=
"其他信息"
)
private
TzsJgOtherInfoDto
otherInfo
;
@ApiModelProperty
(
value
=
"附件信息"
)
private
List
<
TzsJgEnclosureInfoDto
>
enclousureInfo
;
private
String
superviseKey
;
}
amos-boot-system-tzs/amos-boot-module-tzs-api/src/main/resources/mapper/TzsJgMapper.xml
View file @
eb45d6c6
...
...
@@ -39,6 +39,11 @@
supervise.sequence_code
<where>
<if
test=
"tzsJgBasicInfoDto.orgBranchCode!=null and tzsJgBasicInfoDto.orgBranchCode!='' "
>
AND supervise.org_branch_code LIKE
CONCAT('%',#{tzsJgBasicInfoDto.orgBranchCode},'%')
</if>
<if
test=
"tzsJgBasicInfoDto.orgBranchName!=null and tzsJgBasicInfoDto.orgBranchName!='' "
>
AND supervise.org_branch_name LIKE
CONCAT('%',#{tzsJgBasicInfoDto.orgBranchName},'%')
...
...
@@ -70,7 +75,7 @@
</if>
<if
test=
"tzsJgBasicInfoDto.equDefine!=null and tzsJgBasicInfoDto.equDefine!='' "
>
AND
supervise
.equ_define LIKE
AND
registration
.equ_define LIKE
CONCAT('%',#{tzsJgBasicInfoDto.equDefine},'%')
</if>
<if
...
...
amos-boot-system-tzs/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/TzsJgServiceImpl.java
View file @
eb45d6c6
...
...
@@ -15,6 +15,7 @@ import com.yeejoin.amos.boot.module.tzs.api.dto.TzsJgBasicInfoDto;
import
com.yeejoin.amos.boot.module.tzs.api.dto.TzsJgConstructionInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.TzsJgDesignInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.TzsJgElevatorTechInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.TzsJgEnclosureInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.TzsJgInspectionInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.TzsJgMaintenanceInfoDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.TzsJgOtherInfoDto
;
...
...
@@ -26,6 +27,7 @@ import com.yeejoin.amos.boot.module.tzs.api.entity.PageParam;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgConstructionInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgDesignInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgElevatorTechInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgEnclosureInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgFile
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgInspectionInfo
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.TzsJgMaintenanceInfo
;
...
...
@@ -40,6 +42,7 @@ import com.yeejoin.amos.boot.module.tzs.api.mapper.TzsJgMapper;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgConstructionInfoService
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgDesignInfoService
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgElevatorTechInfoService
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgEnclosureInfoService
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgFileService
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgInspectionInfoService
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgMaintenanceInfoService
;
...
...
@@ -49,6 +52,9 @@ import com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgRegistrationInfoServic
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgService
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgSuperviseInfoService
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITzsJgUseInfoService
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.CompanyModel
;
@Service
public
class
TzsJgServiceImpl
implements
ITzsJgService
{
...
...
@@ -89,6 +95,9 @@ public class TzsJgServiceImpl implements ITzsJgService {
@Autowired
ITzsJgFileService
iTzsJgFileService
;
@Autowired
ITzsJgEnclosureInfoService
iTzsJgEnclosureInfoService
;
/**
* 文件服务器地址
*/
...
...
@@ -97,6 +106,13 @@ public class TzsJgServiceImpl implements ITzsJgService {
@Override
public
IPage
<
TzsJgBasicInfoDto
>
page
(
PageParam
pageParam
,
TzsJgBasicInfoDto
tzsJgBasicInfoDto
)
{
if
(
tzsJgBasicInfoDto
.
getSuperviseKey
()
!=
null
)
{
FeignClientResult
<
CompanyModel
>
result
=
Privilege
.
companyClient
.
seleteOne
(
Long
.
valueOf
(
tzsJgBasicInfoDto
.
getSuperviseKey
()));
if
(
result
.
getResult
()
!=
null
)
{
tzsJgBasicInfoDto
.
setOrgBranchCode
(
result
.
getResult
().
getOrgCode
());
}
}
Page
<
TzsJgBasicInfoDto
>
page
=
new
Page
<>(
pageParam
.
getCurrent
(),
pageParam
.
getSize
());
return
tzsJgMapper
.
page
(
page
,
tzsJgBasicInfoDto
);
}
...
...
@@ -245,7 +261,7 @@ public class TzsJgServiceImpl implements ITzsJgService {
inspectionReport
.
forEach
(
i
->
i
.
setFileUrl
(
fileServerUrl
+
i
.
getFileUrl
()));
inspectionInfoDto
.
setInspectionReport
(
inspectionReport
);
}
List
<
TzsJgInspectionInfo
>
inspectionInfoList
=
iTzsJgInspectionInfoService
.
list
(
new
LambdaQueryWrapper
<
TzsJgInspectionInfo
>().
eq
(
TzsJgInspectionInfo:
:
getSequenceCode
,
code
));
List
<
TzsJgInspectionInfoDto
>
inspectionInfoDtoList
=
new
ArrayList
<>();
...
...
@@ -253,18 +269,16 @@ public class TzsJgServiceImpl implements ITzsJgService {
for
(
TzsJgInspectionInfo
inspectionInfoOne
:
inspectionInfoList
)
{
TzsJgInspectionInfoDto
inspectionInfoDtoOne
=
new
TzsJgInspectionInfoDto
();
BeanUtils
.
copyProperties
(
inspectionInfoOne
,
inspectionInfoDtoOne
);
List
<
TzsJgFile
>
repairInform
=
iTzsJgFileService
.
list
(
new
LambdaQueryWrapper
<
TzsJgFile
>()
.
eq
(
TzsJgFile:
:
getSquNbr
,
inspectionInfoOne
.
getSequenceNbr
())
.
eq
(
TzsJgFile:
:
getObjectType
,
JgFileObjectEnum
.
INSPECTION_INFO
.
getObject
())
.
eq
(
TzsJgFile:
:
getAttributeType
,
JgFileAttributeEnum
.
INSPECTION_REPORT
.
getAttribute
()));
List
<
TzsJgFile
>
repairInform
=
iTzsJgFileService
.
list
(
new
LambdaQueryWrapper
<
TzsJgFile
>()
.
eq
(
TzsJgFile:
:
getSquNbr
,
inspectionInfoOne
.
getSequenceNbr
())
.
eq
(
TzsJgFile:
:
getObjectType
,
JgFileObjectEnum
.
INSPECTION_INFO
.
getObject
())
.
eq
(
TzsJgFile:
:
getAttributeType
,
JgFileAttributeEnum
.
INSPECTION_REPORT
.
getAttribute
()));
repairInform
.
forEach
(
e
->
e
.
setFileUrl
(
fileServerUrl
+
e
.
getFileUrl
()));
inspectionInfoDtoOne
.
setInspectionReport
(
repairInform
);
inspectionInfoDtoList
.
add
(
inspectionInfoDtoOne
);
}
}
TzsJgOtherInfo
otherInfo
=
iTzsJgOtherInfoService
.
getOne
(
new
LambdaQueryWrapper
<
TzsJgOtherInfo
>().
eq
(
TzsJgOtherInfo:
:
getSequenceCode
,
code
));
TzsJgOtherInfoDto
otherInfoDto
=
new
TzsJgOtherInfoDto
();
...
...
@@ -276,13 +290,26 @@ public class TzsJgServiceImpl implements ITzsJgService {
TzsJgElevatorTechInfoDto
elevatorTechInfoDto
=
new
TzsJgElevatorTechInfoDto
();
if
(
elevatorTechInfo
!=
null
)
{
BeanUtils
.
copyProperties
(
elevatorTechInfo
,
elevatorTechInfoDto
);
List
<
TzsJgFile
>
governorEffiReport
=
iTzsJgFileService
.
list
(
new
LambdaQueryWrapper
<
TzsJgFile
>().
eq
(
TzsJgFile:
:
getSquNbr
,
elevatorTechInfo
.
getSequenceNbr
())
List
<
TzsJgFile
>
governorEffiReport
=
iTzsJgFileService
.
list
(
new
LambdaQueryWrapper
<
TzsJgFile
>().
eq
(
TzsJgFile:
:
getSquNbr
,
elevatorTechInfo
.
getSequenceNbr
())
.
eq
(
TzsJgFile:
:
getObjectType
,
JgFileObjectEnum
.
ELEVATOR_TECH_INFO
.
getObject
())
.
eq
(
TzsJgFile:
:
getAttributeType
,
JgFileAttributeEnum
.
GOVERNOR_EFFI_REPORT
.
getAttribute
()));
governorEffiReport
.
forEach
(
i
->
i
.
setFileUrl
(
fileServerUrl
+
i
.
getFileUrl
()));
elevatorTechInfoDto
.
setGovernorEffiReport
(
governorEffiReport
);
}
List
<
TzsJgEnclosureInfo
>
enclosureInfoList
=
iTzsJgEnclosureInfoService
.
list
(
new
LambdaQueryWrapper
<
TzsJgEnclosureInfo
>().
eq
(
TzsJgEnclosureInfo:
:
getSequenceCode
,
code
));
List
<
TzsJgEnclosureInfoDto
>
enclosureInfoDtoList
=
new
ArrayList
<
TzsJgEnclosureInfoDto
>();
if
(!
enclosureInfoList
.
isEmpty
())
{
for
(
TzsJgEnclosureInfo
enclosureInfo
:
enclosureInfoList
)
{
TzsJgEnclosureInfoDto
enclosureInfoDtoOne
=
new
TzsJgEnclosureInfoDto
();
BeanUtils
.
copyProperties
(
enclosureInfo
,
enclosureInfoDtoOne
);
//repairInform.forEach(e -> e.setFileUrl(fileServerUrl + e.getFileUrl()));
enclosureInfoDtoList
.
add
(
enclosureInfoDtoOne
);
}
}
dto
.
setSequenceCode
(
code
);
if
(
superviseInfo
!=
null
)
{
dto
.
setSuperviseCode
(
superviseInfo
.
getSuperviseCode
());
...
...
@@ -321,6 +348,7 @@ public class TzsJgServiceImpl implements ITzsJgService {
dto
.
setMaintenanceInfoList
(
maintenanceInfoDtoList
);
dto
.
setInspectionInfo
(
inspectionInfoDto
);
dto
.
setInspectionInfoList
(
inspectionInfoDtoList
);
dto
.
setEnclousureInfo
(
enclosureInfoDtoList
);
dto
.
setOtherInfo
(
otherInfoDto
);
return
dto
;
}
...
...
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