Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
fill-system
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
廖旭伟
fill-system
Commits
ab6e38e0
Commit
ab6e38e0
authored
Jun 12, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加删除事项时候关联删除设备事项
parent
eeee2b3e
Pipeline
#2798
canceled with stages
Changes
2
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
4 deletions
+22
-4
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterDatumServiceImpl.java
...hx/module/matter/service/impl/MatterDatumServiceImpl.java
+5
-0
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
...als/xhx/module/matter/service/impl/MatterServiceImpl.java
+17
-4
No files found.
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterDatumServiceImpl.java
View file @
ab6e38e0
...
@@ -37,6 +37,7 @@ import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
...
@@ -37,6 +37,7 @@ import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
import
com.mortals.xhx.common.plugin.LoopSingleRowTableRenderPolicy
;
import
com.mortals.xhx.common.plugin.LoopSingleRowTableRenderPolicy
;
import
com.mortals.xhx.common.utils.ExportDocUtil
;
import
com.mortals.xhx.common.utils.ExportDocUtil
;
import
com.mortals.xhx.common.utils.WordUtil
;
import
com.mortals.xhx.common.utils.WordUtil
;
import
com.mortals.xhx.module.device.service.DeviceMatterDatumService
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordQuery
;
import
com.mortals.xhx.module.hotword.model.HotwordQuery
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
...
@@ -93,6 +94,7 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
...
@@ -93,6 +94,7 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
@Autowired
@Autowired
private
HotwordService
hotwordService
;
private
HotwordService
hotwordService
;
public
static
String
word
[]
=
{
"doc"
,
"dot"
,
"wps"
,
"wpt"
,
"docx"
,
"dotx"
,
"docm"
,
"dotm"
};
public
static
String
word
[]
=
{
"doc"
,
"dot"
,
"wps"
,
"wpt"
,
"docx"
,
"dotx"
,
"docm"
,
"dotm"
};
public
static
String
imgs
[]
=
{
"jpg"
,
"png"
,
"jpeg"
,
"gif"
};
public
static
String
imgs
[]
=
{
"jpg"
,
"png"
,
"jpeg"
,
"gif"
};
...
@@ -146,6 +148,9 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
...
@@ -146,6 +148,9 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
matterEntity
.
setDatumCount
(
count
);
matterEntity
.
setDatumCount
(
count
);
matterService
.
update
(
matterEntity
,
context
);
matterService
.
update
(
matterEntity
,
context
);
}
}
}
}
@Override
@Override
...
...
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
View file @
ab6e38e0
...
@@ -11,6 +11,9 @@ import com.mortals.xhx.common.key.ParamKey;
...
@@ -11,6 +11,9 @@ import com.mortals.xhx.common.key.ParamKey;
import
com.mortals.xhx.common.pdu.site.SitePdu
;
import
com.mortals.xhx.common.pdu.site.SitePdu
;
import
com.mortals.xhx.common.utils.StringUtils
;
import
com.mortals.xhx.common.utils.StringUtils
;
import
com.mortals.xhx.feign.site.ISiteFeign
;
import
com.mortals.xhx.feign.site.ISiteFeign
;
import
com.mortals.xhx.module.device.model.DeviceMatterDatumEntity
;
import
com.mortals.xhx.module.device.model.DeviceMatterDatumQuery
;
import
com.mortals.xhx.module.device.service.DeviceMatterDatumService
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordQuery
;
import
com.mortals.xhx.module.hotword.model.HotwordQuery
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
...
@@ -50,9 +53,9 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -50,9 +53,9 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
@Autowired
@Autowired
private
MatterDatumService
matterDatumService
;
private
MatterDatumService
matterDatumService
;
@Autowired
@Autowired
private
ISiteFeign
siteFeign
;
@Autowired
private
HotwordService
hotwordService
;
private
HotwordService
hotwordService
;
@Autowired
private
DeviceMatterDatumService
deviceMatterDatumService
;
@Override
@Override
protected
void
findAfter
(
MatterEntity
entity
,
PageInfo
pageInfo
,
Context
context
,
List
<
MatterEntity
>
list
)
throws
AppException
{
protected
void
findAfter
(
MatterEntity
entity
,
PageInfo
pageInfo
,
Context
context
,
List
<
MatterEntity
>
list
)
throws
AppException
{
...
@@ -77,7 +80,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -77,7 +80,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
}
}
}
}
if
(!
ObjectUtils
.
isEmpty
(
list
)
&&
!
ObjectUtils
.
isEmpty
(
entity
.
getMatterFullName
()))
{
if
(!
ObjectUtils
.
isEmpty
(
list
)
&&
!
ObjectUtils
.
isEmpty
(
entity
.
getMatterFullName
()))
{
//添加更新热门词汇
//添加更新热门词汇
HotwordEntity
hotwordEntity
=
hotwordService
.
selectOne
(
new
HotwordQuery
().
siteId
(
entity
.
getSiteId
()).
hotwords
(
entity
.
getMatterFullName
()),
context
);
HotwordEntity
hotwordEntity
=
hotwordService
.
selectOne
(
new
HotwordQuery
().
siteId
(
entity
.
getSiteId
()).
hotwords
(
entity
.
getMatterFullName
()),
context
);
if
(
ObjectUtils
.
isEmpty
(
hotwordEntity
))
{
if
(
ObjectUtils
.
isEmpty
(
hotwordEntity
))
{
...
@@ -181,7 +184,17 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -181,7 +184,17 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
@Override
@Override
protected
void
removeAfter
(
Long
[]
ids
,
Context
context
,
int
result
)
throws
AppException
{
protected
void
removeAfter
(
Long
[]
ids
,
Context
context
,
int
result
)
throws
AppException
{
List
<
MatterDatumEntity
>
matterDatumlist
=
matterDatumService
.
find
(
new
MatterDatumQuery
().
matterIdList
(
Arrays
.
asList
(
ids
)));
List
<
MatterDatumEntity
>
matterDatumlist
=
matterDatumService
.
find
(
new
MatterDatumQuery
().
matterIdList
(
Arrays
.
asList
(
ids
)));
matterDatumService
.
removeList
(
matterDatumlist
,
context
);
if
(!
ObjectUtils
.
isEmpty
(
matterDatumlist
))
matterDatumService
.
removeList
(
matterDatumlist
,
context
);
//关联删除设备事项
DeviceMatterDatumQuery
deviceMatterDatumQuery
=
new
DeviceMatterDatumQuery
();
deviceMatterDatumQuery
.
setMatterIdList
(
Arrays
.
asList
(
ids
));
List
<
DeviceMatterDatumEntity
>
matterDatumEntityList
=
deviceMatterDatumService
.
find
(
deviceMatterDatumQuery
);
if
(!
ObjectUtils
.
isEmpty
(
matterDatumEntityList
))
deviceMatterDatumService
.
removeList
(
matterDatumEntityList
,
context
);
super
.
removeAfter
(
ids
,
context
,
result
);
super
.
removeAfter
(
ids
,
context
,
result
);
}
}
...
...
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