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
a304661c
Commit
a304661c
authored
Sep 29, 2021
by
lijingjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
霍煤 - 修改任务分配- 任务调度 样品不显示问题;
parent
5b797fdb
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
4 deletions
+16
-4
EntrustSampleController.java
...service/lims/hmhj/controller/EntrustSampleController.java
+13
-1
EntrustSampleItemController.java
...ice/lims/hmhj/controller/EntrustSampleItemController.java
+3
-3
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleController.java
View file @
a304661c
...
@@ -19,6 +19,7 @@ import com.patzn.cloud.service.hmhj.vo.AlGradeStatsVO;
...
@@ -19,6 +19,7 @@ import com.patzn.cloud.service.hmhj.vo.AlGradeStatsVO;
import
com.patzn.cloud.service.hmhj.vo.ElectrolyteRatioStatsVO
;
import
com.patzn.cloud.service.hmhj.vo.ElectrolyteRatioStatsVO
;
import
com.patzn.cloud.service.hmhj.vo.EntrustSampleVO
;
import
com.patzn.cloud.service.hmhj.vo.EntrustSampleVO
;
import
com.patzn.cloud.service.lims.hmhj.service.IEntrustSampleService
;
import
com.patzn.cloud.service.lims.hmhj.service.IEntrustSampleService
;
import
com.patzn.cloud.service.lims.hmhj.service.impl.UserInfoServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiImplicitParams
;
...
@@ -43,6 +44,9 @@ public class EntrustSampleController extends ServiceController {
...
@@ -43,6 +44,9 @@ public class EntrustSampleController extends ServiceController {
@Autowired
@Autowired
private
IEntrustSampleService
entrustSampleService
;
private
IEntrustSampleService
entrustSampleService
;
@Autowired
private
UserInfoServiceImpl
userInfoService
;
@ApiOperation
(
"分页列表"
)
@ApiOperation
(
"分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
@@ -477,10 +481,18 @@ public class EntrustSampleController extends ServiceController {
...
@@ -477,10 +481,18 @@ public class EntrustSampleController extends ServiceController {
@PostMapping
(
"/page_input_by_sample_left"
)
@PostMapping
(
"/page_input_by_sample_left"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageInputByItemLeft
(
EntrustSampleVO
sampleVO
)
{
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageInputByItemLeft
(
EntrustSampleVO
sampleVO
)
{
sampleVO
.
setItemStatus
(
EntrustSampleItemStatusEnum
.
TEST
);
sampleVO
.
setItemStatus
(
EntrustSampleItemStatusEnum
.
TEST
);
sampleVO
.
setTesterId
(
getAccount
().
getUserId
()
);
handlerData
(
sampleVO
);
return
success
(
entrustSampleService
.
pageBySampleLeft
(
getPage
(),
sampleVO
));
return
success
(
entrustSampleService
.
pageBySampleLeft
(
getPage
(),
sampleVO
));
}
}
private
void
handlerData
(
EntrustSampleVO
vo
)
{
// 数据来源
// 若为数据录入节点且不为分组管理员,那么需要过滤数据
boolean
isLeader
=
userInfoService
.
isGroupLeader
(
vo
.
getEntrustId
(),
getAccount
());
if
(
"TEST"
.
equalsIgnoreCase
(
vo
.
getSource
())
&&
!
isLeader
){
vo
.
setTesterId
(
getAccount
().
getUserId
());
}
}
@ApiOperation
(
"数据录入历史按照样品录入左侧分页列表"
)
@ApiOperation
(
"数据录入历史按照样品录入左侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleItemController.java
View file @
a304661c
...
@@ -328,9 +328,9 @@ public class EntrustSampleItemController extends ServiceController {
...
@@ -328,9 +328,9 @@ public class EntrustSampleItemController extends ServiceController {
private
void
handlerData
(
EntrustSampleItemVO
vo
)
{
private
void
handlerData
(
EntrustSampleItemVO
vo
)
{
// 数据来源
// 数据来源
// 若为数据录入节点
或者
不为分组管理员,那么需要过滤数据
// 若为数据录入节点
且
不为分组管理员,那么需要过滤数据
if
(
"TEST"
.
equalsIgnoreCase
(
vo
.
getSource
())
||
boolean
isLeader
=
userInfoService
.
isGroupLeader
(
vo
.
getEntrustId
(),
getAccount
());
!
userInfoService
.
isGroupLeader
(
vo
.
getEntrustId
(),
getAccount
()))
{
if
(
"TEST"
.
equalsIgnoreCase
(
vo
.
getSource
())
&&
!
isLeader
)
{
vo
.
setTesterId
(
getAccount
().
getUserId
());
vo
.
setTesterId
(
getAccount
().
getUserId
());
}
}
}
}
...
...
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