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
fcba4df4
Commit
fcba4df4
authored
Mar 13, 2021
by
wangweidong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
霍煤鸿骏平台修改
parent
1564409a
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
791 additions
and
3 deletions
+791
-3
EntrustController.java
...cloud/service/lims/hmhj/controller/EntrustController.java
+153
-0
EntrustReportController.java
...service/lims/hmhj/controller/EntrustReportController.java
+46
-0
EntrustSampleBackupController.java
...e/lims/hmhj/controller/EntrustSampleBackupController.java
+29
-0
EntrustSampleController.java
...service/lims/hmhj/controller/EntrustSampleController.java
+105
-0
EntrustSampleItemController.java
...ice/lims/hmhj/controller/EntrustSampleItemController.java
+220
-1
IEntrustReportService.java
...loud/service/lims/hmhj/service/IEntrustReportService.java
+3
-0
IEntrustSampleItemService.java
.../service/lims/hmhj/service/IEntrustSampleItemService.java
+1
-0
IEntrustSampleService.java
...loud/service/lims/hmhj/service/IEntrustSampleService.java
+6
-0
IEntrustService.java
...atzn/cloud/service/lims/hmhj/service/IEntrustService.java
+8
-0
EntrustReportServiceImpl.java
...vice/lims/hmhj/service/impl/EntrustReportServiceImpl.java
+11
-0
EntrustSampleServiceImpl.java
...vice/lims/hmhj/service/impl/EntrustSampleServiceImpl.java
+51
-0
EntrustServiceImpl.java
...ud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
+108
-0
EntrustSampleBackupMapper.xml
src/main/resources/mapper/hmhj/EntrustSampleBackupMapper.xml
+5
-0
EntrustSampleItemMapper.xml
src/main/resources/mapper/hmhj/EntrustSampleItemMapper.xml
+32
-1
EntrustSampleMapper.xml
src/main/resources/mapper/hmhj/EntrustSampleMapper.xml
+13
-1
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustController.java
View file @
fcba4df4
...
...
@@ -167,6 +167,21 @@ public class EntrustController extends ServiceController {
@ApiOperation
(
"委托制备历史分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_make_his"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageMakeHis
(
EntrustVO
entrust
)
{
entrust
.
setNotSampleStatus
(
EntrustSampleStatusEnum
.
DRAFT
);
return
success
(
entrustService
.
pageEntrustByNotSample
(
getPage
(),
entrust
));
}
@ApiOperation
(
"查询 id 信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
...
...
@@ -300,6 +315,21 @@ public class EntrustController extends ServiceController {
@ApiOperation
(
"样品接收历史委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_entrust_sample_receive_his"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageEntrustSampleReceiveHis
(
EntrustVO
entrust
)
{
entrust
.
setPrepareNotStatus
(
EntrustSamplePrepareStatusEnum
.
RECEIVE
);
return
success
(
entrustService
.
pageEntrustSampleReceiveHis
(
getPage
(),
entrust
));
}
@ApiOperation
(
"任务分配委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -314,6 +344,26 @@ public class EntrustController extends ServiceController {
}
@ApiOperation
(
"任务分配历史委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_entrust_allot_his"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageTaskAllotHis
(
EntrustVO
entrust
)
{
entrust
.
setItemStatusEnumList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
TEST
,
EntrustSampleItemStatusEnum
.
UPDATE_APPLY
,
EntrustSampleItemStatusEnum
.
CHECK
,
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustService
.
pageEntrustByItemHis
(
getPage
(),
entrust
));
}
@ApiOperation
(
"数据录入委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -328,6 +378,25 @@ public class EntrustController extends ServiceController {
}
@ApiOperation
(
"数据录入历史委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_entrust_test_his"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageTaskTestHis
(
EntrustVO
entrust
)
{
entrust
.
setItemStatusEnumList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
UPDATE_APPLY
,
EntrustSampleItemStatusEnum
.
CHECK
,
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustService
.
pageEntrustByItemHis
(
getPage
(),
entrust
));
}
@ApiOperation
(
"数据复核委托分页列表"
)
@ApiImplicitParams
({
...
...
@@ -343,6 +412,24 @@ public class EntrustController extends ServiceController {
}
@ApiOperation
(
"数据复核历史委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_entrust_check_his"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageTaskCheckHis
(
EntrustVO
entrust
)
{
entrust
.
setItemStatusEnumList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustService
.
pageEntrustByItemHis
(
getPage
(),
entrust
));
}
@ApiOperation
(
"数据审核委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -357,6 +444,20 @@ public class EntrustController extends ServiceController {
}
@ApiOperation
(
"数据审核历史委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_entrust_audit_his"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageTaskAuditHis
(
EntrustVO
entrust
)
{
entrust
.
setItemStatus
(
EntrustSampleItemStatusEnum
.
END
);
return
success
(
entrustService
.
pageEntrustByItem
(
getPage
(),
entrust
));
}
@ApiOperation
(
"报告编制委托分页列表"
)
...
...
@@ -374,6 +475,23 @@ public class EntrustController extends ServiceController {
@ApiOperation
(
"报告编制历史委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_entrust_report_make_his"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageReportMakeHis
(
EntrustVO
entrust
)
{
entrust
.
setReportNotStatus
(
EntrustReportStatusEnum
.
MAKING
);
return
success
(
entrustService
.
pageEntrustByReport
(
getPage
(),
entrust
));
}
@ApiOperation
(
"报告审核委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -388,6 +506,24 @@ public class EntrustController extends ServiceController {
}
@ApiOperation
(
"报告审核历史委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_entrust_report_check_his"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageReportCheckHis
(
EntrustVO
entrust
)
{
entrust
.
setReportStatusList
(
Lists
.
newArrayList
(
EntrustReportStatusEnum
.
ISSUE
,
EntrustReportStatusEnum
.
REPORT_PRINT
,
EntrustReportStatusEnum
.
END
));
return
success
(
entrustService
.
pageEntrustByReportHis
(
getPage
(),
entrust
));
}
@ApiOperation
(
"报告签发委托分页列表"
)
@ApiImplicitParams
({
...
...
@@ -403,6 +539,23 @@ public class EntrustController extends ServiceController {
}
@ApiOperation
(
"报告签发历史委托分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_entrust_report_issue_his"
)
public
RestResult
<
Page
<
EntrustVO
>>
getPageReportIssueHis
(
EntrustVO
entrust
)
{
entrust
.
setReportStatusList
(
Lists
.
newArrayList
(
EntrustReportStatusEnum
.
REPORT_PRINT
,
EntrustReportStatusEnum
.
END
));
return
success
(
entrustService
.
pageEntrustByReport
(
getPage
(),
entrust
));
}
@ApiOperation
(
"质量判定委托分页列表"
)
@ApiImplicitParams
({
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustReportController.java
View file @
fcba4df4
...
...
@@ -23,6 +23,7 @@ import io.swagger.annotations.ApiImplicitParam;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
...
...
@@ -51,6 +52,22 @@ public class EntrustReportController extends ServiceController {
}
@ApiOperation
(
"报告台账编制历史分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
})
@PostMapping
(
"/page_report_make_his"
)
public
RestResult
<
Page
<
EntrustReport
>>
getPageReportMakeHis
(
EntrustReport
entrustReport
)
{
List
<
EntrustReportStatusEnum
>
reportStatusList
=
new
ArrayList
<>();
reportStatusList
.
add
(
EntrustReportStatusEnum
.
CHECK
);
reportStatusList
.
add
(
EntrustReportStatusEnum
.
ISSUE
);
reportStatusList
.
add
(
EntrustReportStatusEnum
.
REPORT_PRINT
);
reportStatusList
.
add
(
EntrustReportStatusEnum
.
END
);
return
success
(
entrustReportService
.
pageStatus
(
getPage
(),
reportStatusList
,
entrustReport
));
}
@ApiOperation
(
"报告台账待审核分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -63,6 +80,21 @@ public class EntrustReportController extends ServiceController {
}
@ApiOperation
(
"报告台账审核历史分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
})
@PostMapping
(
"/page_report_check_his"
)
public
RestResult
<
Page
<
EntrustReport
>>
getPageCheckHis
(
EntrustReport
entrustReport
)
{
List
<
EntrustReportStatusEnum
>
reportStatusList
=
new
ArrayList
<>();
reportStatusList
.
add
(
EntrustReportStatusEnum
.
ISSUE
);
reportStatusList
.
add
(
EntrustReportStatusEnum
.
REPORT_PRINT
);
reportStatusList
.
add
(
EntrustReportStatusEnum
.
END
);
return
success
(
entrustReportService
.
pageStatus
(
getPage
(),
reportStatusList
,
entrustReport
));
}
@ApiOperation
(
"报告台账待签发分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -75,6 +107,20 @@ public class EntrustReportController extends ServiceController {
}
@ApiOperation
(
"报告台账签发历史分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
})
@PostMapping
(
"/page_report_issue_his"
)
public
RestResult
<
Page
<
EntrustReport
>>
getPageIssueHis
(
EntrustReport
entrustReport
)
{
List
<
EntrustReportStatusEnum
>
reportStatusList
=
new
ArrayList
<>();
reportStatusList
.
add
(
EntrustReportStatusEnum
.
REPORT_PRINT
);
reportStatusList
.
add
(
EntrustReportStatusEnum
.
END
);
return
success
(
entrustReportService
.
pageStatus
(
getPage
(),
reportStatusList
,
entrustReport
));
}
@ApiOperation
(
"报告电子档案分页列表"
)
@ApiImplicitParams
({
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleBackupController.java
View file @
fcba4df4
...
...
@@ -54,6 +54,20 @@ public class EntrustSampleBackupController extends ServiceController {
}
@ApiOperation
(
"样品备样历史分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_back_up_his"
)
public
RestResult
<
Page
<
EntrustSampleBackupVO
>>
getPageBackupHis
(
EntrustSampleBackupVO
entrustSampleBackup
)
{
entrustSampleBackup
.
setNotStatus
(
EntrustSampleBackupStatusEnum
.
BACKUP_ING
);
return
success
(
entrustSampleBackupService
.
pageVO
(
getPage
(),
entrustSampleBackup
));
}
@ApiOperation
(
"样品处理分页列表"
)
@ApiImplicitParams
({
...
...
@@ -68,6 +82,21 @@ public class EntrustSampleBackupController extends ServiceController {
return
success
(
entrustSampleBackupService
.
pageVO
(
getPage
(),
entrustSampleBackup
));
}
@ApiOperation
(
"样品处理历史分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_handle_his"
)
public
RestResult
<
Page
<
EntrustSampleBackupVO
>>
getPageHandleHis
(
EntrustSampleBackupVO
entrustSampleBackup
)
{
entrustSampleBackup
.
setStatus
(
EntrustSampleBackupStatusEnum
.
HANDLE_OK
);
return
success
(
entrustSampleBackupService
.
pageVO
(
getPage
(),
entrustSampleBackup
));
}
@ApiOperation
(
"查询 id 信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleController.java
View file @
fcba4df4
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
import
com.google.common.collect.Lists
;
import
com.patzn.cloud.service.hmhj.dto.ReportDTO
;
import
com.patzn.cloud.service.hmhj.entity.EntrustSample
;
import
com.patzn.cloud.service.hmhj.enums.EntrustSampleItemStatusEnum
;
...
...
@@ -64,6 +65,21 @@ public class EntrustSampleController extends ServiceController {
@ApiOperation
(
"制备历史样品分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_make_his"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageMake
(
EntrustSampleVO
entrustSample
)
{
entrustSample
.
setNotStatus
(
EntrustSampleStatusEnum
.
DRAFT
);
return
success
(
entrustSampleService
.
pageVO
(
getPage
(),
entrustSample
));
}
@ApiOperation
(
"报告编制样品分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -137,6 +153,20 @@ public class EntrustSampleController extends ServiceController {
}
@ApiOperation
(
"样品接收历史分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_sample_receive_his"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageSampleReceiveHis
(
EntrustSampleVO
entrustSample
)
{
entrustSample
.
setPrepareNotStatus
(
EntrustSamplePrepareStatusEnum
.
RECEIVE
);
return
success
(
entrustSampleService
.
pageSampleReceive
(
getPage
(),
entrustSample
));
}
@ApiOperation
(
"任务分配样品分页列表"
)
@ApiImplicitParams
({
...
...
@@ -154,6 +184,28 @@ public class EntrustSampleController extends ServiceController {
@ApiOperation
(
"任务分配历史样品分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_sample_task_allot_his"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageSampleTaskAllotHis
(
EntrustSampleVO
entrustSample
)
{
entrustSample
.
setItemStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
TEST
,
EntrustSampleItemStatusEnum
.
UPDATE_APPLY
,
EntrustSampleItemStatusEnum
.
CHECK
,
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleService
.
pageSampleByItemHis
(
getPage
(),
entrustSample
));
}
@ApiOperation
(
"样品生成报告"
)
@PostMapping
(
"/make_report"
)
...
...
@@ -260,6 +312,25 @@ public class EntrustSampleController extends ServiceController {
}
@ApiOperation
(
"数据录入历史按照样品录入左侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_input_by_sample_left_his"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageInputByItemLeftHis
(
EntrustSampleVO
sampleVO
)
{
sampleVO
.
setItemStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
UPDATE_APPLY
,
EntrustSampleItemStatusEnum
.
CHECK
,
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleService
.
pageBySampleLeftHis
(
getPage
(),
sampleVO
));
}
@ApiOperation
(
"数据复核按照样品复核左侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -274,6 +345,24 @@ public class EntrustSampleController extends ServiceController {
}
@ApiOperation
(
"数据复核历史按照样品复核左侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_check_by_sample_left_his"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageCheckByItemLeftHis
(
EntrustSampleVO
sampleVO
)
{
sampleVO
.
setItemStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleService
.
pageBySampleLeftHis
(
getPage
(),
sampleVO
));
}
@ApiOperation
(
"数据审核按照样品审核左侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -287,4 +376,20 @@ public class EntrustSampleController extends ServiceController {
return
success
(
entrustSampleService
.
pageBySampleLeft
(
getPage
(),
sampleVO
));
}
@ApiOperation
(
"数据审核历史按照样品审核左侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_audit_by_sample_left_his"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageAuditByItemLeftHis
(
EntrustSampleVO
sampleVO
)
{
sampleVO
.
setItemStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleService
.
pageBySampleLeftHis
(
getPage
(),
sampleVO
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleItemController.java
View file @
fcba4df4
package
com
.
patzn
.
cloud
.
service
.
lims
.
hmhj
.
controller
;
import
com.google.common.collect.Lists
;
import
com.patzn.cloud.service.hmhj.entity.EntrustSampleItem
;
import
com.patzn.cloud.service.hmhj.enums.EntrustSampleItemStatusEnum
;
import
com.patzn.cloud.service.hmhj.vo.EntrustSampleItemVO
;
...
...
@@ -102,6 +103,25 @@ public class EntrustSampleItemController extends ServiceController {
return
success
(
entrustSampleItemService
.
pageByItemLeft
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"任务分配历史按照项目分配左侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_allot_by_item_left_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageAllotByItemLeftHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
TEST
,
EntrustSampleItemStatusEnum
.
UPDATE_APPLY
,
EntrustSampleItemStatusEnum
.
CHECK
,
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageByItemLeft
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"任务分配按照项目分配右侧分页列表"
)
...
...
@@ -118,6 +138,26 @@ public class EntrustSampleItemController extends ServiceController {
}
@ApiOperation
(
"任务分配历史按照项目分配右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_allot_by_item_right_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageAllotByItemRightHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
TEST
,
EntrustSampleItemStatusEnum
.
UPDATE_APPLY
,
EntrustSampleItemStatusEnum
.
CHECK
,
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageByItemRight
(
getPage
(),
entrustSampleItem
));
}
...
...
@@ -136,6 +176,24 @@ public class EntrustSampleItemController extends ServiceController {
}
@ApiOperation
(
"数据录入历史按照样品录入右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_input_by_sample_right_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageInputBySampleRightHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
CHECK
,
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageAllotBySampleRight
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"数据复核按照样品复核右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -150,6 +208,23 @@ public class EntrustSampleItemController extends ServiceController {
}
@ApiOperation
(
"数据复核历史按照样品复核右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_check_by_sample_right_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageCheckBySampleRightHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageAllotBySampleRight
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"数据审核按照样品审核右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -164,6 +239,20 @@ public class EntrustSampleItemController extends ServiceController {
}
@ApiOperation
(
"数据审核历史按照样品审核右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_audit_by_sample_right_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageAuditBySampleRightHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatus
(
EntrustSampleItemStatusEnum
.
END
);
return
success
(
entrustSampleItemService
.
pageAllotBySampleRight
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"任务分配按照样品分配右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -180,6 +269,29 @@ public class EntrustSampleItemController extends ServiceController {
@ApiOperation
(
"任务分配历史按照样品分配右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_allot_by_sample_right_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageAllotBySampleRightHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
TEST
,
EntrustSampleItemStatusEnum
.
UPDATE_APPLY
,
EntrustSampleItemStatusEnum
.
CHECK
,
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageAllotBySampleRight
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"手工分配"
)
@PostMapping
(
"/allot_item"
)
public
RestResult
<
Boolean
>
allotItem
(
@RequestParam
(
"ids"
)
Long
[]
ids
,
@RequestParam
(
"tester"
)
String
tester
,
@RequestParam
(
"testerId"
)
Long
testerId
)
{
...
...
@@ -205,8 +317,27 @@ public class EntrustSampleItemController extends ServiceController {
}
@ApiOperation
(
"数据录入历史按照项目分配左侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_test_by_item_left_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageTestByItemLeftHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
UPDATE_APPLY
,
EntrustSampleItemStatusEnum
.
CHECK
,
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageByItemLeft
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"数据录入按照项目分配右侧分页列表"
)
@ApiOperation
(
"数据录入按照项目录入右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -220,6 +351,25 @@ public class EntrustSampleItemController extends ServiceController {
}
@ApiOperation
(
"数据录入历史按照项目分配右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_test_by_item_right_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageTestByItemRightHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
UPDATE_APPLY
,
EntrustSampleItemStatusEnum
.
CHECK
,
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageByItemRight
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"数据复核按照项目分配左侧分页列表"
)
...
...
@@ -236,6 +386,23 @@ public class EntrustSampleItemController extends ServiceController {
}
@ApiOperation
(
"数据复核历史按照项目分配左侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_check_by_item_left_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageCheckByItemLeftHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageByItemLeft
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"数据复核按照项目分配右侧分页列表"
)
@ApiImplicitParams
({
...
...
@@ -250,6 +417,22 @@ public class EntrustSampleItemController extends ServiceController {
return
success
(
entrustSampleItemService
.
pageByItemRight
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"数据复核历史按照项目分配右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_check_by_item_right_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageCheckByItemRightHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
AUDIT
,
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageByItemRight
(
getPage
(),
entrustSampleItem
));
}
...
...
@@ -268,6 +451,26 @@ public class EntrustSampleItemController extends ServiceController {
@ApiOperation
(
"数据审核历史按照项目分配左侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_audit_by_item_left_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageAuditByItemLeftHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageByItemLeft
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"数据审核按照项目分配右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
@@ -282,6 +485,22 @@ public class EntrustSampleItemController extends ServiceController {
}
@ApiOperation
(
"数据审核历史按照项目分配右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_ROWS
,
value
=
"每页条数"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SIDX
,
value
=
"排序字段"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_SORD
,
value
=
"排序方式"
,
paramType
=
"query"
,
dataTypeClass
=
String
.
class
),
})
@PostMapping
(
"/page_audit_by_item_right_his"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageAuditByItemRightHis
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatusList
(
Lists
.
newArrayList
(
EntrustSampleItemStatusEnum
.
END
));
return
success
(
entrustSampleItemService
.
pageByItemRight
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"数据录入提交"
)
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustReportService.java
View file @
fcba4df4
...
...
@@ -5,6 +5,7 @@ import com.patzn.cloud.commons.controller.Account;
import
com.patzn.cloud.commons.service.IBaseService
;
import
com.patzn.cloud.service.hmhj.entity.Entrust
;
import
com.patzn.cloud.service.hmhj.entity.EntrustReport
;
import
com.patzn.cloud.service.hmhj.enums.EntrustReportStatusEnum
;
import
java.io.File
;
import
java.util.List
;
...
...
@@ -32,4 +33,6 @@ public interface IEntrustReportService extends IBaseService<EntrustReport> {
boolean
backReportCheck
(
Long
[]
ids
,
String
reason
,
Account
account
);
boolean
backReportIssue
(
Long
[]
ids
,
String
reason
,
Account
account
);
Page
<
EntrustReport
>
pageStatus
(
Page
<
EntrustReport
>
page
,
List
<
EntrustReportStatusEnum
>
reportStatusList
,
EntrustReport
entrustReport
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustSampleItemService.java
View file @
fcba4df4
...
...
@@ -28,6 +28,7 @@ public interface IEntrustSampleItemService extends IBaseService<EntrustSampleIte
Page
<
EntrustSampleItemVO
>
pageByItemLeft
(
Page
<
EntrustSampleItemVO
>
page
,
EntrustSampleItemVO
entrustSampleItem
);
Page
<
EntrustSampleItemVO
>
pageByItemRight
(
Page
<
EntrustSampleItemVO
>
page
,
EntrustSampleItemVO
entrustSampleItem
);
boolean
submitTest
(
Long
[]
ids
,
Account
account
);
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustSampleService.java
View file @
fcba4df4
...
...
@@ -27,6 +27,8 @@ public interface IEntrustSampleService extends IBaseService<EntrustSample> {
Page
<
EntrustSampleVO
>
pageSampleByItem
(
Page
<
EntrustSampleVO
>
page
,
EntrustSampleVO
entrustSample
);
Page
<
EntrustSampleVO
>
pageSampleByItemHis
(
Page
<
EntrustSampleVO
>
page
,
EntrustSampleVO
entrustSample
);
boolean
makeReport
(
ReportDTO
dto
,
Account
account
);
boolean
submitJudgeRegister
(
Long
[]
ids
,
Account
account
);
...
...
@@ -36,4 +38,8 @@ public interface IEntrustSampleService extends IBaseService<EntrustSample> {
boolean
backJudgeCheck
(
Long
[]
ids
,
String
remark
,
Account
account
);
Page
<
EntrustSampleVO
>
pageBySampleLeft
(
Page
<
EntrustSampleVO
>
page
,
EntrustSampleVO
sampleVO
);
Page
<
EntrustSampleVO
>
pageBySampleLeftHis
(
Page
<
EntrustSampleVO
>
page
,
EntrustSampleVO
sampleVO
);
Page
<
EntrustSampleVO
>
pageVO
(
Page
<
EntrustSampleVO
>
page
,
EntrustSampleVO
entrustSample
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustService.java
View file @
fcba4df4
...
...
@@ -39,12 +39,20 @@ public interface IEntrustService extends IBaseService<Entrust> {
Page
<
EntrustVO
>
pageEntrustSampleReceive
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustSampleReceiveHis
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustByItem
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustByItemHis
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustBySample
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustByNotSample
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustByReport
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustByReportHis
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
Page
<
EntrustVO
>
pageEntrustJudge
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
);
boolean
outInputSubmitToQualityCheck
(
Long
[]
ids
,
Account
account
);
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustReportServiceImpl.java
View file @
fcba4df4
...
...
@@ -56,6 +56,15 @@ public class EntrustReportServiceImpl extends BaseServiceImpl<EntrustReportMappe
}
@Override
public
Page
<
EntrustReport
>
pageStatus
(
Page
<
EntrustReport
>
page
,
List
<
EntrustReportStatusEnum
>
reportStatusList
,
EntrustReport
entrustReport
)
{
Wrapper
wrapper
=
new
EntityWrapper
<>(
entrustReport
);
if
(
CollectionUtils
.
isNotEmpty
(
reportStatusList
)){
wrapper
.
in
(
"status"
,
reportStatusList
);
}
return
this
.
page
(
page
,
wrapper
);
}
@Override
public
boolean
removeByIds
(
List
<
Long
>
ids
)
{
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
...
...
@@ -200,4 +209,6 @@ public class EntrustReportServiceImpl extends BaseServiceImpl<EntrustReportMappe
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustSampleServiceImpl.java
View file @
fcba4df4
...
...
@@ -84,6 +84,12 @@ public class EntrustSampleServiceImpl extends BaseServiceImpl<EntrustSampleMappe
}
@Override
public
Page
<
EntrustSampleVO
>
pageVO
(
Page
<
EntrustSampleVO
>
page
,
EntrustSampleVO
entrustSample
)
{
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
entrustSample
));
}
@Override
public
boolean
removeByIds
(
List
<
Long
>
ids
)
{
return
baseMapper
.
deleteBatchIds
(
ids
)
>
0
;
}
...
...
@@ -183,6 +189,30 @@ public class EntrustSampleServiceImpl extends BaseServiceImpl<EntrustSampleMappe
}
@Override
public
Page
<
EntrustSampleVO
>
pageSampleByItemHis
(
Page
<
EntrustSampleVO
>
page
,
EntrustSampleVO
entrustSample
)
{
if
(
null
==
entrustSample
.
getEntrustId
()){
return
page
;
}
if
(
CollectionUtils
.
isEmpty
(
entrustSample
.
getItemStatusList
())
){
return
page
;
}
List
<
EntrustSampleItem
>
itemList
=
entrustSampleItemService
.
list
(
Condition
.
create
().
in
(
"status"
,
entrustSample
.
getItemStatusList
()));
if
(
CollectionUtils
.
isEmpty
(
itemList
)){
return
page
;
}
List
<
Long
>
sampleIdsList
=
itemList
.
stream
().
map
(
i
->{
return
i
.
getEntrustSampleId
();
}).
collect
(
Collectors
.
toList
());
entrustSample
.
setIds
(
sampleIdsList
);
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
entrustSample
));
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
...
...
@@ -330,6 +360,27 @@ public class EntrustSampleServiceImpl extends BaseServiceImpl<EntrustSampleMappe
}
@Override
public
Page
<
EntrustSampleVO
>
pageBySampleLeftHis
(
Page
<
EntrustSampleVO
>
page
,
EntrustSampleVO
sampleVO
)
{
if
(
null
==
sampleVO
.
getEntrustId
()){
return
page
;
}
List
<
EntrustSampleItem
>
itemList
=
entrustSampleItemService
.
list
(
Condition
.
create
().
in
(
"status"
,
sampleVO
.
getItemStatusList
()));
if
(
CollectionUtils
.
isEmpty
(
itemList
)){
return
page
;
}
List
<
Long
>
sampleIds
=
new
ArrayList
<>();
for
(
EntrustSampleItem
item
:
itemList
)
{
sampleIds
.
add
(
item
.
getEntrustSampleId
());
}
sampleVO
.
setIds
(
sampleIds
);
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
sampleVO
));
}
public
void
reportMakeTestContent
(
XWPFTable
xwpfTable
,
int
length
,
int
index
,
List
<?>
objList
)
{
//检测内容
Map
<
Integer
,
String
>
map
=
PoiUtil2007
.
getCellsContent
(
xwpfTable
,
index
);
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
View file @
fcba4df4
...
...
@@ -377,6 +377,39 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
return
page
.
setRecords
(
baseMapper
.
selectEntrustSampleReceive
(
page
,
entrust
));
}
@Override
public
Page
<
EntrustVO
>
pageEntrustSampleReceiveHis
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
)
{
List
<
EntrustSamplePrepare
>
prepareList
=
entrustSamplePrepareService
.
list
(
Condition
.
create
().
setSqlSelect
(
"entrust_sample_id"
).
ne
(
"status"
,
EntrustSamplePrepareStatusEnum
.
RECEIVE
));
if
(
CollectionUtils
.
isEmpty
(
prepareList
)){
return
page
;
}
List
<
Long
>
sampleIds
=
prepareList
.
stream
().
map
(
p
->{
return
p
.
getEntrustSampleId
();
}).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isEmpty
(
sampleIds
)){
return
page
;
}
List
<
EntrustSample
>
entrustSamples
=
entrustSampleService
.
getBatchIds
(
sampleIds
);
if
(
CollectionUtils
.
isEmpty
(
entrustSamples
)){
return
page
;
}
List
<
Long
>
ids
=
entrustSamples
.
stream
().
map
(
e
->{
return
e
.
getEntrustId
();
}).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isEmpty
(
ids
)){
return
page
;
}
entrust
.
setIdsList
(
ids
);
return
page
.
setRecords
(
baseMapper
.
selectEntrustSampleReceive
(
page
,
entrust
));
}
@Override
public
Page
<
EntrustVO
>
pageEntrustByItem
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
)
{
if
(
null
==
entrust
.
getItemStatus
()){
...
...
@@ -409,6 +442,40 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
entrust
));
}
@Override
public
Page
<
EntrustVO
>
pageEntrustByItemHis
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
)
{
if
(
CollectionUtils
.
isEmpty
(
entrust
.
getItemStatusEnumList
())){
return
page
;
}
List
<
EntrustSampleItem
>
itemList
=
entrustSampleItemService
.
list
(
Condition
.
create
().
in
(
"status"
,
entrust
.
getItemStatusEnumList
()));
if
(
CollectionUtils
.
isEmpty
(
itemList
)){
return
page
;
}
List
<
Long
>
sampleIdsList
=
itemList
.
stream
().
map
(
i
->{
return
i
.
getEntrustSampleId
();
}).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isEmpty
(
sampleIdsList
)){
return
page
;
}
List
<
EntrustSample
>
sampleList
=
entrustSampleService
.
list
(
Condition
.
create
().
in
(
"id"
,
sampleIdsList
));
if
(
CollectionUtils
.
isEmpty
(
sampleList
)){
return
page
;
}
List
<
Long
>
ids
=
sampleList
.
stream
().
map
(
s
->{
return
s
.
getEntrustId
();
}).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isEmpty
(
ids
)){
return
page
;
}
entrust
.
setIdsList
(
ids
);
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
entrust
));
}
@Override
public
Page
<
EntrustVO
>
pageEntrustBySample
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
)
{
RestAssert
.
fail
(
null
==
entrust
.
getSampleStatus
(),
"样品状态不能为空"
);
...
...
@@ -428,6 +495,27 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
entrust
));
}
@Override
public
Page
<
EntrustVO
>
pageEntrustByNotSample
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
)
{
RestAssert
.
fail
(
null
==
entrust
.
getNotSampleStatus
(),
"样品状态不能为空"
);
List
<
EntrustSample
>
sampleList
=
entrustSampleService
.
list
(
Condition
.
create
().
ne
(
"status"
,
entrust
.
getNotSampleStatus
()));
if
(
CollectionUtils
.
isEmpty
(
sampleList
)){
return
page
;
}
List
<
Long
>
ids
=
sampleList
.
stream
().
map
(
s
->{
return
s
.
getEntrustId
();
}).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isEmpty
(
ids
)){
return
page
;
}
entrust
.
setIdsList
(
ids
);
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
entrust
));
}
@Override
public
Page
<
EntrustVO
>
pageEntrustByReport
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
)
{
RestAssert
.
fail
(
null
==
entrust
.
getReportStatus
(),
"报告状态不能为空"
);
...
...
@@ -449,6 +537,26 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
@Override
public
Page
<
EntrustVO
>
pageEntrustByReportHis
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
)
{
RestAssert
.
fail
(
null
==
entrust
.
getReportStatus
(),
"报告状态不能为空"
);
List
<
EntrustReport
>
reportList
=
entrustReportService
.
list
(
Condition
.
create
().
in
(
"status"
,
entrust
.
getReportStatusList
()));
if
(
CollectionUtils
.
isEmpty
(
reportList
)){
return
page
;
}
List
<
Long
>
ids
=
reportList
.
stream
().
map
(
s
->{
return
s
.
getEntrustId
();
}).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isEmpty
(
ids
)){
return
page
;
}
entrust
.
setIdsList
(
ids
);
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
entrust
));
}
@Override
public
Page
<
EntrustVO
>
pageEntrustJudge
(
Page
<
EntrustVO
>
page
,
EntrustVO
entrust
)
{
RestAssert
.
fail
(
null
==
entrust
.
getSampleStatus
(),
"样品状态不能为空"
);
List
<
EntrustSample
>
reportList
=
entrustSampleService
.
list
(
Condition
.
create
().
eq
(
"status"
,
entrust
.
getSampleStatus
()).
eq
(
"judge_status"
,
entrust
.
getJudgeStatus
()));
...
...
src/main/resources/mapper/hmhj/EntrustSampleBackupMapper.xml
View file @
fcba4df4
...
...
@@ -34,6 +34,11 @@ FROM
AND b.status =#{vo.status}
</if>
<if
test=
"null!=vo.notStatus"
>
AND b.status !=#{vo.notStatus}
</if>
<if
test=
"null!=vo.sampleName"
>
AND s.name LIKE CONCAT('%',#{vo.sampleName},'%')
</if>
...
...
src/main/resources/mapper/hmhj/EntrustSampleItemMapper.xml
View file @
fcba4df4
...
...
@@ -3,7 +3,21 @@
<mapper
namespace=
"com.patzn.cloud.service.lims.hmhj.mapper.EntrustSampleItemMapper"
>
<select
id=
"selectByItemLeftList"
resultType=
"com.patzn.cloud.service.hmhj.vo.EntrustSampleItemVO"
>
SELECT name FROM entrust_sample_item WHERE deleted = 0 AND status = #{vo.status}
SELECT name FROM entrust_sample_item WHERE deleted = 0
<if
test=
"null!=vo.status"
>
AND status = #{vo.status}
</if>
<if
test=
"null!=vo.statusList"
>
AND status IN
<foreach
collection=
"vo.statusList"
index=
"index"
item=
"status"
open=
"("
separator=
","
close=
")"
>
#{status}
</foreach>
</if>
<if
test=
"null!=vo.sampleIds"
>
AND entrust_sample_id IN
...
...
@@ -34,6 +48,14 @@
<if
test=
"null!=vo.status"
>
AND status = #{vo.status}
</if>
<if
test=
"null!=vo.statusList"
>
AND status IN
<foreach
collection=
"vo.statusList"
index=
"index"
item=
"status"
open=
"("
separator=
","
close=
")"
>
#{status}
</foreach>
</if>
<if
test=
"null!=vo.name"
>
AND name = #{vo.name}
</if>
...
...
@@ -82,6 +104,15 @@
AND status = #{vo.status}
</if>
<if
test=
"null!=vo.statusList"
>
AND status IN
<foreach
collection=
"vo.statusList"
index=
"index"
item=
"status"
open=
"("
separator=
","
close=
")"
>
#{status}
</foreach>
</if>
<if
test=
"null!=vo.sampleIds"
>
AND entrust_sample_id IN
<foreach
collection=
"vo.sampleIds"
index=
"index"
item=
"sampleId"
open=
"("
separator=
","
close=
")"
>
...
...
src/main/resources/mapper/hmhj/EntrustSampleMapper.xml
View file @
fcba4df4
...
...
@@ -19,6 +19,10 @@
AND p.status = #{vo.prepareStatus}
</if>
<if
test=
"null!=vo.prepareNotStatus"
>
AND p.status != #{vo.prepareNotStatus}
</if>
<if
test=
"null!=vo.entrustId"
>
AND s.entrust_id = #{vo.entrustId}
</if>
...
...
@@ -29,11 +33,19 @@
<select
id=
"selectVOList"
resultType=
"com.patzn.cloud.service.hmhj.vo.EntrustSampleVO"
>
SELECT
id , name ,code,entrust_id
FROM entrust_sample WHERE deleted = 0
SELECT
*
FROM entrust_sample WHERE deleted = 0
<if
test=
"null!=vo.entrustId"
>
AND entrust_id = #{vo.entrustId}
</if>
<if
test=
"null!=vo.status"
>
AND status = #{vo.status}
</if>
<if
test=
"null!=vo.notStatus"
>
AND status != #{vo.notStatus}
</if>
<if
test=
"null!=vo.ids"
>
AND id IN
<foreach
collection=
"vo.ids"
index=
"index"
item=
"sampleId"
open=
"("
separator=
","
close=
")"
>
...
...
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