Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
patzn-cloud-service-hmhj
Overview
Overview
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
wangweidong
patzn-cloud-service-hmhj
Commits
53edf4f5
Commit
53edf4f5
authored
Aug 11, 2021
by
lijingjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
通知消息发送调整;
parent
04371dfb
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
13 deletions
+25
-13
IEntrustSampleItemService.java
.../service/lims/hmhj/service/IEntrustSampleItemService.java
+2
-0
EntrustSampleItemServiceImpl.java
.../lims/hmhj/service/impl/EntrustSampleItemServiceImpl.java
+6
-0
EntrustServiceImpl.java
...ud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
+0
-0
UserInfoServiceImpl.java
...d/service/lims/hmhj/service/impl/UserInfoServiceImpl.java
+17
-13
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustSampleItemService.java
View file @
53edf4f5
...
@@ -108,6 +108,8 @@ public interface IEntrustSampleItemService extends IBaseService<EntrustSampleIte
...
@@ -108,6 +108,8 @@ public interface IEntrustSampleItemService extends IBaseService<EntrustSampleIte
List
<
EntrustSampleItem
>
getListByEntrustId
(
Long
entrustId
);
List
<
EntrustSampleItem
>
getListByEntrustId
(
Long
entrustId
);
List
<
Long
>
getTesterIdListByEntrustId
(
Long
entrustId
);
boolean
revokeRemovedItem
(
Long
[]
ids
);
boolean
revokeRemovedItem
(
Long
[]
ids
);
Page
<
EntrustSampleItemVO
>
getItemFillProgressQuery
(
Page
<
EntrustSampleItemVO
>
page
,
EntrustSampleItemVO
itemVO
);
Page
<
EntrustSampleItemVO
>
getItemFillProgressQuery
(
Page
<
EntrustSampleItemVO
>
page
,
EntrustSampleItemVO
itemVO
);
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustSampleItemServiceImpl.java
View file @
53edf4f5
...
@@ -1327,6 +1327,12 @@ public class EntrustSampleItemServiceImpl extends BaseServiceImpl<EntrustSampleI
...
@@ -1327,6 +1327,12 @@ public class EntrustSampleItemServiceImpl extends BaseServiceImpl<EntrustSampleI
}
}
@Override
@Override
public
List
<
Long
>
getTesterIdListByEntrustId
(
Long
entrustId
)
{
List
<
EntrustSampleItem
>
sampleItems
=
getListByEntrustId
(
entrustId
);
return
CollectionUtils
.
isEmpty
(
sampleItems
)
?
null
:
sampleItems
.
stream
().
map
(
EntrustSampleItem:
:
getTesterId
).
collect
(
Collectors
.
toList
());
}
@Override
public
boolean
revokeRemovedItem
(
Long
[]
ids
)
{
public
boolean
revokeRemovedItem
(
Long
[]
ids
)
{
if
(
null
==
ids
)
{
if
(
null
==
ids
)
{
throw
new
PatznException
(
"检测项目编号为空"
);
throw
new
PatznException
(
"检测项目编号为空"
);
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
View file @
53edf4f5
This diff is collapsed.
Click to expand it.
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/UserInfoServiceImpl.java
View file @
53edf4f5
...
@@ -11,10 +11,10 @@ import com.patzn.cloud.feign.lims.base.client.LmsUserGroupClient;
...
@@ -11,10 +11,10 @@ import com.patzn.cloud.feign.lims.base.client.LmsUserGroupClient;
import
com.patzn.cloud.service.base.entity.SysOrg
;
import
com.patzn.cloud.service.base.entity.SysOrg
;
import
com.patzn.cloud.service.base.entity.SysUser
;
import
com.patzn.cloud.service.base.entity.SysUser
;
import
com.patzn.cloud.service.hmhj.entity.Entrust
;
import
com.patzn.cloud.service.hmhj.entity.Entrust
;
import
com.patzn.cloud.service.hmhj.enums.MessageUserEnum
;
import
com.patzn.cloud.service.lims.base.entity.LmsUserGroup
;
import
com.patzn.cloud.service.lims.base.entity.LmsUserGroup
;
import
com.patzn.cloud.service.lims.base.vo.GroupUserVO
;
import
com.patzn.cloud.service.lims.base.vo.GroupUserVO
;
import
com.patzn.cloud.service.lims.common.consts.Symbol
;
import
com.patzn.cloud.service.lims.common.consts.Symbol
;
import
com.patzn.cloud.service.lims.common.service.ILmsMsgService
;
import
com.patzn.cloud.service.lims.hmhj.service.IEntrustService
;
import
com.patzn.cloud.service.lims.hmhj.service.IEntrustService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -51,6 +51,9 @@ public class UserInfoServiceImpl {
...
@@ -51,6 +51,9 @@ public class UserInfoServiceImpl {
@Autowired
@Autowired
private
SysRoleClient
sysRoleClient
;
private
SysRoleClient
sysRoleClient
;
@Autowired
private
ILmsMsgService
lmsMsgService
;
public
List
<
LmsUserGroup
>
getGroupList
(
Long
userId
)
{
public
List
<
LmsUserGroup
>
getGroupList
(
Long
userId
)
{
if
(
null
==
userId
)
{
if
(
null
==
userId
)
{
return
OTHER_GROUP_LIST
;
return
OTHER_GROUP_LIST
;
...
@@ -97,6 +100,19 @@ public class UserInfoServiceImpl {
...
@@ -97,6 +100,19 @@ public class UserInfoServiceImpl {
return
Stream
.
of
(
userIdStr
.
split
(
Symbol
.
COMMA
)).
map
(
Long:
:
valueOf
).
distinct
().
collect
(
Collectors
.
toList
());
return
Stream
.
of
(
userIdStr
.
split
(
Symbol
.
COMMA
)).
map
(
Long:
:
valueOf
).
distinct
().
collect
(
Collectors
.
toList
());
}
}
public
List
<
Long
>
getUserIdsByGroupName
(
String
groupName
)
{
if
(
StringUtils
.
isBlank
(
groupName
))
{
return
null
;
}
Account
account
=
LoginHelper
.
getAccount
();
List
<
GroupUserVO
>
groupUserList
=
lmsUserGroupClient
.
getGroupUserIdsList
(
account
.
getCompanyId
()).
serviceData
();
if
(
CollectionUtils
.
isEmpty
(
groupUserList
))
{
return
null
;
}
String
userIdStr
=
groupUserList
.
stream
().
filter
(
t
->
t
.
getGroupName
().
equals
(
groupName
)).
map
(
GroupUserVO:
:
getUserIds
).
collect
(
Collectors
.
joining
(
Symbol
.
COMMA
));
return
Stream
.
of
(
userIdStr
.
split
(
Symbol
.
COMMA
)).
map
(
Long:
:
valueOf
).
distinct
().
collect
(
Collectors
.
toList
());
}
public
boolean
isGroupLeader
(
Long
entrustId
,
Account
account
)
{
public
boolean
isGroupLeader
(
Long
entrustId
,
Account
account
)
{
if
(
null
==
entrustId
)
{
if
(
null
==
entrustId
)
{
return
false
;
return
false
;
...
@@ -139,16 +155,4 @@ public class UserInfoServiceImpl {
...
@@ -139,16 +155,4 @@ public class UserInfoServiceImpl {
return
getUserById
(
LoginHelper
.
getAccount
().
getUserId
());
return
getUserById
(
LoginHelper
.
getAccount
().
getUserId
());
}
}
public
List
<
Long
>
getUserIds
(
MessageUserEnum
messageUserEnum
,
Long
someoneId
)
{
List
<
Long
>
userIdList
=
new
ArrayList
<>();
if
(
MessageUserEnum
.
CURRENT
==
messageUserEnum
)
{
userIdList
.
add
(
LoginHelper
.
getAccount
().
getUserId
());
}
else
if
(
MessageUserEnum
.
SOMEONE
==
messageUserEnum
)
{
userIdList
.
add
(
someoneId
);
}
else
{
userIdList
.
addAll
(
getGroupUserIds
(
null
));
}
return
userIdList
;
}
}
}
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