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
0418506c
Commit
0418506c
authored
Jun 13, 2025
by
刘林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(jg):维修告知bug修改
parent
05e96580
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
58 additions
and
31 deletions
+58
-31
JgMaintainNoticeServiceImpl.java
...dule/jg/biz/service/impl/JgMaintainNoticeServiceImpl.java
+15
-4
IdxBizJgProjectContraptionMapper.java
...dule/ymt/api/mapper/IdxBizJgProjectContraptionMapper.java
+3
-0
IdxBizJgProjectContraptionMapper.xml
...ain/resources/mapper/IdxBizJgProjectContraptionMapper.xml
+40
-27
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgMaintainNoticeServiceImpl.java
View file @
0418506c
...
@@ -42,6 +42,7 @@ import com.yeejoin.amos.boot.module.jg.biz.utils.WordTemplateUtils;
...
@@ -42,6 +42,7 @@ import com.yeejoin.amos.boot.module.jg.biz.utils.WordTemplateUtils;
import
com.yeejoin.amos.boot.module.ymt.api.entity.RegistrationInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.RegistrationInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.ApplicationFormTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.ApplicationFormTypeEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.EquipmentClassifityEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.FlowStatusEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.FlowStatusEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.*
;
import
com.yeejoin.amos.boot.module.ymt.api.mapper.*
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
...
@@ -156,6 +157,8 @@ public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto
...
@@ -156,6 +157,8 @@ public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto
private
JgCertificateChangeRecordServiceImpl
certificateChangeRecordService
;
private
JgCertificateChangeRecordServiceImpl
certificateChangeRecordService
;
@Autowired
@Autowired
private
JgCertificateChangeRecordEqServiceImpl
jgCertificateChangeRecordEqServiceImpl
;
private
JgCertificateChangeRecordEqServiceImpl
jgCertificateChangeRecordEqServiceImpl
;
@Autowired
private
IdxBizJgProjectContraptionMapper
idxBizJgProjectContraptionMapper
;
/**
/**
* 根据sequenceNbr查询
* 根据sequenceNbr查询
...
@@ -183,6 +186,7 @@ public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto
...
@@ -183,6 +186,7 @@ public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto
maintainInfo
.
put
(
"county"
,
ObjectUtils
.
isEmpty
(
notice
.
getCounty
())
?
null
:
notice
.
getCounty
()
+
"_"
+
notice
.
getCountyName
());
maintainInfo
.
put
(
"county"
,
ObjectUtils
.
isEmpty
(
notice
.
getCounty
())
?
null
:
notice
.
getCounty
()
+
"_"
+
notice
.
getCountyName
());
maintainInfo
.
put
(
"fullAddress"
,
notice
.
getProvinceName
()
+
notice
.
getCityName
()
+
notice
.
getCounty
()
+
notice
.
getStreetName
()
+
notice
.
getAddress
());
maintainInfo
.
put
(
"fullAddress"
,
notice
.
getProvinceName
()
+
notice
.
getCityName
()
+
notice
.
getCounty
()
+
notice
.
getStreetName
()
+
notice
.
getAddress
());
maintainInfo
.
put
(
"projectContraption"
,
notice
.
getProjectContraption
());
maintainInfo
.
put
(
"projectContraption"
,
notice
.
getProjectContraption
());
maintainInfo
.
put
(
"projectContraptionId"
,
notice
.
getProjectContraptionId
());
maintainInfo
.
put
(
"EQU_LIST_CODE"
,
notice
.
getEquListCode
());
maintainInfo
.
put
(
"EQU_LIST_CODE"
,
notice
.
getEquListCode
());
maintainInfo
.
put
(
"EQU_CATEGORY_CODE"
,
notice
.
getEquCategory
());
maintainInfo
.
put
(
"EQU_CATEGORY_CODE"
,
notice
.
getEquCategory
());
maintainInfo
.
put
(
"QUERY_TYPE"
,
"GZ_WX"
);
maintainInfo
.
put
(
"QUERY_TYPE"
,
"GZ_WX"
);
...
@@ -274,11 +278,18 @@ public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto
...
@@ -274,11 +278,18 @@ public class JgMaintainNoticeServiceImpl extends BaseService<JgMaintainNoticeDto
}
}
private
void
setNewEquipInfo
(
Long
sequenceNbr
,
Map
<
String
,
Object
>
maintainInfo
)
{
private
void
setNewEquipInfo
(
Long
sequenceNbr
,
Map
<
String
,
Object
>
maintainInfo
)
{
List
<
JgMaintainNoticeEq
>
jgMaintainNoticeEq
=
jgMaintainNoticeEqMapper
.
selectList
(
new
LambdaQueryWrapper
<
JgMaintainNoticeEq
>().
eq
(
JgMaintainNoticeEq:
:
getEquipTransferId
,
sequenceNbr
));
List
<
String
>
equIds
=
jgMaintainNoticeEqMapper
.
selectList
(
List
<
String
>
ids
=
jgMaintainNoticeEq
.
stream
().
map
(
JgMaintainNoticeEq:
:
getEquId
).
collect
(
Collectors
.
toList
());
new
LambdaQueryWrapper
<
JgMaintainNoticeEq
>()
.
eq
(
JgMaintainNoticeEq:
:
getEquipTransferId
,
sequenceNbr
))
.
stream
()
.
map
(
JgMaintainNoticeEq:
:
getEquId
)
.
collect
(
Collectors
.
toList
());
String
equListCode
=
String
.
valueOf
(
maintainInfo
.
get
(
"EQU_LIST_CODE"
));
String
projectContraptionId
=
String
.
valueOf
(
maintainInfo
.
get
(
"projectContraptionId"
));
List
<
Map
<
String
,
Object
>>
deviceList
=
EquipmentClassifityEnum
.
YLGD
.
getCode
().
equals
(
equListCode
)
?
idxBizJgProjectContraptionMapper
.
selectPipelineList
(
projectContraptionId
)
:
getEquipListMaps
(
esEquipmentCategory
.
findAllById
(
equIds
));
Iterable
<
ESEquipmentCategoryDto
>
esEquipmentCategoryDtos
=
esEquipmentCategory
.
findAllById
(
ids
);
List
<
Map
<
String
,
Object
>>
deviceList
=
getEquipListMaps
(
esEquipmentCategoryDtos
);
maintainInfo
.
put
(
"deviceList"
,
deviceList
);
maintainInfo
.
put
(
"deviceList"
,
deviceList
);
}
}
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/mapper/IdxBizJgProjectContraptionMapper.java
View file @
0418506c
...
@@ -107,4 +107,6 @@ public interface IdxBizJgProjectContraptionMapper extends BaseMapper<IdxBizJgPro
...
@@ -107,4 +107,6 @@ public interface IdxBizJgProjectContraptionMapper extends BaseMapper<IdxBizJgPro
* @return
* @return
*/
*/
List
<
Map
<
String
,
Object
>>
selectPipelineListPage
(
@Param
(
"sequenceNbr"
)
String
sequenceNbr
,
@Param
(
"current"
)
int
current
,
@Param
(
"size"
)
int
size
);
List
<
Map
<
String
,
Object
>>
selectPipelineListPage
(
@Param
(
"sequenceNbr"
)
String
sequenceNbr
,
@Param
(
"current"
)
int
current
,
@Param
(
"size"
)
int
size
);
List
<
Map
<
String
,
Object
>>
selectPipelineList
(
@Param
(
"sequenceNbr"
)
String
sequenceNbr
);
}
}
\ No newline at end of file
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/resources/mapper/IdxBizJgProjectContraptionMapper.xml
View file @
0418506c
...
@@ -206,39 +206,52 @@
...
@@ -206,39 +206,52 @@
limit #{current},#{size}
limit #{current},#{size}
</select>
</select>
<s
elect
id=
"selectPipelineListPage"
resultType=
"java.util.Map
"
>
<s
ql
id=
"Base_Column_List
"
>
SELECT
SELECT
ibjpc.SEQUENCE_NBR,
ibjpc.SEQUENCE_NBR,
ibjpc.SEQUENCE_NBR AS PROJECT_CONTRAPTION_ID,
ibjpc.SEQUENCE_NBR AS PROJECT_CONTRAPTION_ID,
ibjpc.PROJECT_CONTRAPTION,
ibjpc.PROJECT_CONTRAPTION,
ibjpc.EQU_LIST_NAME AS EQU_LIST,
ibjpc.EQU_LIST_NAME AS EQU_LIST,
ibjpc.EQU_LIST AS EQU_LIST_CODE,
ibjpc.EQU_LIST AS EQU_LIST_CODE,
ibjpc.EQU_CATEGORY EQU_CATEGORY_CODE,
ibjpc.EQU_CATEGORY EQU_CATEGORY_CODE,
ibjpc.EQU_CATEGORY_NAME EQU_CATEGORY,
ibjpc.EQU_CATEGORY_NAME EQU_CATEGORY,
ibjpc.EQU_DEFINE EQU_DEFINE_CODE,
ibjpc.EQU_DEFINE EQU_DEFINE_CODE,
ibjpc.EQU_DEFINE_NAME EQU_DEFINE,
ibjpc.EQU_DEFINE_NAME EQU_DEFINE,
ibjpc.DATA_SOURCE,
ibjpc.DATA_SOURCE,
ibjpc.USC_UNIT_CREDIT_CODE,
ibjpc.USC_UNIT_CREDIT_CODE,
ibjpc.USE_UNIT_CREDIT_CODE,
ibjpc.USE_UNIT_CREDIT_CODE,
ibjpc.USC_UNIT_NAME,
ibjpc.USC_UNIT_NAME,
ibjpc.USE_UNIT_NAME,
ibjpc.USE_UNIT_NAME,
ibjpc.IS_INTO_MANAGEMENT,
ibjpc.IS_INTO_MANAGEMENT,
ibjpc.SUPERVISORY_CODE,
ibjpc.SUPERVISORY_CODE,
ibjpc.USE_REGISTRATION_CODE USE_ORG_CODE,
ibjpc.USE_REGISTRATION_CODE USE_ORG_CODE,
ibjpc.ADDRESS,
ibjpc.ADDRESS,
ibjpc.REC_DATE,
ibjpc.REC_DATE,
ibjpc.ORG_CODE ORG_BRANCH_CODE,
ibjpc.ORG_CODE ORG_BRANCH_CODE,
ibjpc.ORG_NAME ORG_BRANCH_NAME,
ibjpc.ORG_NAME ORG_BRANCH_NAME,
ibjpc.EQU_CODE,
ibjpc.EQU_CODE,
ibjui.EQU_STATE,
ibjui.EQU_STATE,
ibjtpp."PIPE_NAME" AS PRODUCT_NAME,
ibjtpp."PIPE_NAME" AS PRODUCT_NAME,
ibjui.record
ibjui.record
</sql>
<select
id=
"selectPipelineListPage"
resultType=
"java.util.Map"
>
<include
refid=
"Base_Column_List"
/>
FROM IDX_BIZ_JG_PROJECT_CONTRAPTION ibjpc
LEFT JOIN idx_biz_jg_use_info ibjui ON ibjui.PROJECT_CONTRAPTION_ID = ibjpc.SEQUENCE_NBR
LEFT JOIN idx_biz_jg_tech_params_pipeline ibjtpp ON ibjui.RECORD = ibjtpp.RECORD
WHERE ibjpc.SEQUENCE_NBR = #{sequenceNbr}
ORDER BY ibjtpp.REC_DATE ASC
LIMIT #{current}, #{size}
</select>
<select
id=
"selectPipelineList"
resultType=
"java.util.Map"
>
<include
refid=
"Base_Column_List"
/>
FROM IDX_BIZ_JG_PROJECT_CONTRAPTION ibjpc
FROM IDX_BIZ_JG_PROJECT_CONTRAPTION ibjpc
LEFT JOIN idx_biz_jg_use_info ibjui ON ibjui.PROJECT_CONTRAPTION_ID = ibjpc.SEQUENCE_NBR
LEFT JOIN idx_biz_jg_use_info ibjui ON ibjui.PROJECT_CONTRAPTION_ID = ibjpc.SEQUENCE_NBR
LEFT JOIN idx_biz_jg_tech_params_pipeline ibjtpp ON ibjui.RECORD = ibjtpp.RECORD
LEFT JOIN idx_biz_jg_tech_params_pipeline ibjtpp ON ibjui.RECORD = ibjtpp.RECORD
WHERE ibjpc.SEQUENCE_NBR = #{sequenceNbr}
WHERE ibjpc.SEQUENCE_NBR = #{sequenceNbr}
ORDER BY ibjtpp.REC_DATE ASC
ORDER BY ibjtpp.REC_DATE ASC
limit #{current},#{size}
</select>
</select>
<select
id=
"selectEquipCount"
resultType=
"java.util.Map"
>
<select
id=
"selectEquipCount"
resultType=
"java.util.Map"
>
...
...
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