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
940dcba0
Commit
940dcba0
authored
Jan 08, 2026
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(jg): 压力管道后续业务
1.启用停用管道增加检索条件
parent
cbdbde69
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
49 additions
and
21 deletions
+49
-21
MetaHandler.java
...in/java/com/yeejoin/amos/boot/biz/config/MetaHandler.java
+1
-0
JgEnableDisable.java
...ejoin/amos/boot/module/jg/api/entity/JgEnableDisable.java
+2
-1
JgEnableDisableMapper.java
...amos/boot/module/jg/api/mapper/JgEnableDisableMapper.java
+1
-1
JgEnableDisableMapper.xml
...g-api/src/main/resources/mapper/JgEnableDisableMapper.xml
+7
-0
JgEnableDisableController.java
...t/module/jg/biz/controller/JgEnableDisableController.java
+3
-2
JgEnableDisableServiceImpl.java
...odule/jg/biz/service/impl/JgEnableDisableServiceImpl.java
+35
-17
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/config/MetaHandler.java
View file @
940dcba0
...
...
@@ -45,6 +45,7 @@ public class MetaHandler implements MetaObjectHandler {
autoFillPipeLength
(
clazz
.
getAnnotation
(
PipeLengthField
.
class
),
metaObject
);
fillRecUserName
(
clazz
.
getAnnotation
(
RecUserNameFilling
.
class
),
metaObject
);
this
.
setFieldValByName
(
"createDate"
,
currentDate
,
metaObject
);
this
.
setFieldValByName
(
"createUserId"
,
RequestContext
.
getExeUserId
(),
metaObject
);
}
private
void
fillRecUserName
(
RecUserNameFilling
annotation
,
MetaObject
metaObject
)
{
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/entity/JgEnableDisable.java
View file @
940dcba0
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
...
...
@@ -73,7 +74,7 @@ public class JgEnableDisable extends BaseEntity {
/**
* 创建人ID
*/
@TableField
(
"create_user_id"
)
@TableField
(
value
=
"create_user_id"
,
fill
=
FieldFill
.
INSERT
)
private
String
createUserId
;
/**
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/mapper/JgEnableDisableMapper.java
View file @
940dcba0
...
...
@@ -42,7 +42,7 @@ public interface JgEnableDisableMapper extends BaseMapper<JgEnableDisable> {
IPage
<
IdxBizJgProjectContraption
>
queryJgProjectContraptionPage
(
@Param
(
"page"
)
Page
<
IdxBizJgProjectContraption
>
page
,
@Param
(
"useUnitCreditCode"
)
String
useUnitCreditCode
,
@Param
(
"proIds"
)
Set
<
String
>
proIds
);
IPage
<
Map
<
String
,
Object
>>
selectPipeLinePage
(
@Param
(
"page"
)
Page
<
Map
<
String
,
Object
>>
page
,
@Param
(
"projectContraptionId"
)
String
projectContraptionId
,
@Param
(
"applyType"
)
String
applyType
);
IPage
<
Map
<
String
,
Object
>>
selectPipeLinePage
(
@Param
(
"page"
)
Page
<
Map
<
String
,
Object
>>
page
,
@Param
(
"projectContraptionId"
)
String
projectContraptionId
,
@Param
(
"applyType"
)
String
applyType
,
@Param
(
"filters"
)
Map
<
String
,
Object
>
filters
);
List
<
Map
<
String
,
Object
>>
selectPipeLineByRecords
(
@Param
(
"records"
)
List
<
String
>
records
);
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/resources/mapper/JgEnableDisableMapper.xml
View file @
940dcba0
...
...
@@ -182,6 +182,7 @@
#{projectContraptionId}
</foreach>
</if>
order by pc.sequence_nbr Desc
</select>
<sql
id=
"page-list-pipeline"
>
SELECT
...
...
@@ -249,6 +250,12 @@
and ui.EQU_STATE = '2'
</otherwise>
</choose>
<if
test=
"filters != null and filters.pipelineNumber != null and filters.pipelineNumber != ''"
>
and pp."PIPELINE_NUMBER" like concat('%', #{filters.pipelineNumber},'%')
</if>
<if
test=
"filters != null and filters.productName != null and filters.productName != ''"
>
and pp."PIPE_NAME" like concat('%', #{filters.productName},'%')
</if>
)
ORDER BY REC_DATE DESC
</select>
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgEnableDisableController.java
View file @
940dcba0
...
...
@@ -149,11 +149,12 @@ public class JgEnableDisableController extends BaseController {
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
,
@RequestParam
String
projectContraptionId
,
@RequestParam
String
applyType
)
{
@RequestParam
String
applyType
,
@RequestParam
Map
<
String
,
Object
>
filters
)
{
Page
<
Map
<
String
,
Object
>>
page
=
new
Page
<>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
IPage
<
Map
<
String
,
Object
>>
re
=
jgEnableDisableServiceImpl
.
findPipeLinePage
(
page
,
projectContraptionId
,
applyType
);
IPage
<
Map
<
String
,
Object
>>
re
=
jgEnableDisableServiceImpl
.
findPipeLinePage
(
page
,
projectContraptionId
,
applyType
,
filters
);
return
ResponseHelper
.
buildResponse
(
re
);
}
...
...
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/JgEnableDisableServiceImpl.java
View file @
940dcba0
...
...
@@ -144,7 +144,7 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
public
List
<
JgEnableDisable
>
saveOrUpdate
(
JSONObject
map
,
ReginParams
reginParams
)
{
try
{
JgEnableDisable
jgEnableDisable
=
new
JgEnableDisable
();
if
(
!
"null"
.
equals
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
)
)))
{
if
(
org
.
apache
.
commons
.
lang3
.
StringUtils
.
isNotEmpty
(
map
.
getString
(
"sequenceNbr"
)))
{
jgEnableDisable
=
this
.
baseMapper
.
selectById
(
String
.
valueOf
(
map
.
get
(
"sequenceNbr"
)));
jgEnableDisable
.
setRemark
(
map
.
get
(
"remark"
).
toString
());
}
else
{
...
...
@@ -682,20 +682,38 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
}
private
void
createResume
(
JgEnableDisable
jgEnableDisable
,
String
routePath
)
{
LambdaQueryWrapper
<
JgEnableDisableEq
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
queryWrapper
.
eq
(
JgEnableDisableEq:
:
getEnableDisableApplyId
,
jgEnableDisable
.
getSequenceNbr
());
List
<
JgEnableDisableEq
>
enableDisableEqs
=
jgEnableDisableEqService
.
list
(
queryWrapper
);
jgResumeInfoService
.
saveBatchResume
(
enableDisableEqs
.
stream
().
map
(
eq
->
JgResumeInfoDto
.
builder
().
applyNo
(
jgEnableDisable
.
getApplyNo
())
.
businessType
(
getRegistrationClass
(
jgEnableDisable
))
.
businessId
(
String
.
valueOf
(
jgEnableDisable
.
getSequenceNbr
()))
.
equId
(
eq
.
getEquId
())
.
approvalUnit
(
jgEnableDisable
.
getReceiveOrgName
())
.
approvalUnitCode
(
jgEnableDisable
.
getReceiveCompanyCode
())
.
status
(
"正常"
)
.
changeContent
(
getRegistrationClass
(
jgEnableDisable
)
+
"业务办理"
)
.
routePath
(
routePath
)
.
build
()).
collect
(
Collectors
.
toList
())
);
if
(!
jgEnableDisable
.
getEquListCode
().
equals
(
EquipmentClassifityEnum
.
YLGD
.
getCode
())){
// 非压力管道按照设备记录履历
LambdaQueryWrapper
<
JgEnableDisableEq
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
queryWrapper
.
eq
(
JgEnableDisableEq:
:
getEnableDisableApplyId
,
jgEnableDisable
.
getSequenceNbr
());
List
<
JgEnableDisableEq
>
enableDisableEqs
=
jgEnableDisableEqService
.
list
(
queryWrapper
);
jgResumeInfoService
.
saveBatchResume
(
enableDisableEqs
.
stream
().
map
(
eq
->
JgResumeInfoDto
.
builder
().
applyNo
(
jgEnableDisable
.
getApplyNo
())
.
businessType
(
getRegistrationClass
(
jgEnableDisable
))
.
businessId
(
String
.
valueOf
(
jgEnableDisable
.
getSequenceNbr
()))
.
equId
(
eq
.
getEquId
())
.
approvalUnit
(
jgEnableDisable
.
getReceiveOrgName
())
.
approvalUnitCode
(
jgEnableDisable
.
getReceiveCompanyCode
())
.
status
(
"正常"
)
.
createUserId
(
jgEnableDisable
.
getCreateUserId
())
.
createUserName
(
jgEnableDisable
.
getCreateUserName
())
.
changeContent
(
getRegistrationClass
(
jgEnableDisable
)
+
"业务办理"
)
.
routePath
(
routePath
)
.
build
()).
collect
(
Collectors
.
toList
())
);
}
else
{
// 压力管道按照装置记录履历
jgResumeInfoService
.
saveBatchResume
(
Collections
.
singletonList
(
JgResumeInfoDto
.
builder
().
applyNo
(
jgEnableDisable
.
getApplyNo
())
.
businessType
(
getRegistrationClass
(
jgEnableDisable
))
.
businessId
(
String
.
valueOf
(
jgEnableDisable
.
getSequenceNbr
()))
.
equId
(
jgEnableDisable
.
getProjectContraptionId
())
.
approvalUnit
(
jgEnableDisable
.
getReceiveOrgName
())
.
approvalUnitCode
(
jgEnableDisable
.
getReceiveCompanyCode
())
.
status
(
"正常"
)
.
createUserId
(
jgEnableDisable
.
getCreateUserId
())
.
createUserName
(
jgEnableDisable
.
getCreateUserName
())
.
changeContent
(
getRegistrationClass
(
jgEnableDisable
)
+
"业务办理"
)
.
routePath
(
routePath
)
.
build
())
);
}
}
private
void
sendDataRefreshMsg
(
JgEnableDisable
jgEnableDisable
)
{
...
...
@@ -1006,8 +1024,8 @@ public class JgEnableDisableServiceImpl extends BaseService<JgEnableDisableDto,
return
dto
;
}
public
IPage
<
Map
<
String
,
Object
>>
findPipeLinePage
(
Page
<
Map
<
String
,
Object
>>
page
,
String
projectContraptionId
,
String
applyType
)
{
IPage
<
Map
<
String
,
Object
>>
re
=
this
.
getBaseMapper
().
selectPipeLinePage
(
page
,
projectContraptionId
,
applyType
);
public
IPage
<
Map
<
String
,
Object
>>
findPipeLinePage
(
Page
<
Map
<
String
,
Object
>>
page
,
String
projectContraptionId
,
String
applyType
,
Map
<
String
,
Object
>
filters
)
{
IPage
<
Map
<
String
,
Object
>>
re
=
this
.
getBaseMapper
().
selectPipeLinePage
(
page
,
projectContraptionId
,
applyType
,
filters
);
re
.
getRecords
().
forEach
(
item
->
item
.
put
(
"inspectReport"
,
Optional
.
ofNullable
(
item
.
get
(
"inspectReport"
)).
map
(
r
->
JSON
.
parse
(
r
.
toString
())).
orElse
(
null
)));
return
re
;
}
...
...
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