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
0a9ed5a1
Commit
0a9ed5a1
authored
Mar 10, 2021
by
wangweidong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
土工平台修改
parent
94c18c7d
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
166 additions
and
0 deletions
+166
-0
EntrustSampleBackupController.java
...e/lims/hmhj/controller/EntrustSampleBackupController.java
+23
-0
EntrustSampleController.java
...service/lims/hmhj/controller/EntrustSampleController.java
+58
-0
EntrustSampleItemController.java
...ice/lims/hmhj/controller/EntrustSampleItemController.java
+45
-0
IEntrustSampleBackupService.java
...ervice/lims/hmhj/service/IEntrustSampleBackupService.java
+2
-0
IEntrustSampleService.java
...loud/service/lims/hmhj/service/IEntrustSampleService.java
+2
-0
EntrustSampleBackupServiceImpl.java
...ims/hmhj/service/impl/EntrustSampleBackupServiceImpl.java
+10
-0
EntrustSampleServiceImpl.java
...vice/lims/hmhj/service/impl/EntrustSampleServiceImpl.java
+19
-0
EntrustSampleBackupMapper.xml
src/main/resources/mapper/hmhj/EntrustSampleBackupMapper.xml
+6
-0
EntrustSampleItemMapper.xml
src/main/resources/mapper/hmhj/EntrustSampleItemMapper.xml
+1
-0
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleBackupController.java
View file @
0a9ed5a1
...
...
@@ -53,6 +53,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"
)
public
RestResult
<
Page
<
EntrustSampleBackupVO
>>
getPageHandle
(
EntrustSampleBackupVO
entrustSampleBackup
)
{
entrustSampleBackup
.
setStatus
(
EntrustSampleBackupStatusEnum
.
HANDLE
);
return
success
(
entrustSampleBackupService
.
pageVO
(
getPage
(),
entrustSampleBackup
));
}
@ApiOperation
(
"查询 id 信息"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"id"
,
value
=
"主键"
,
required
=
true
,
paramType
=
"path"
,
dataTypeClass
=
Long
.
class
),
...
...
@@ -87,6 +102,14 @@ public class EntrustSampleBackupController extends ServiceController {
}
@ApiOperation
(
"提交处置"
)
@PostMapping
(
"/submit_to_handle"
)
public
RestResult
<
Boolean
>
submitToHandle
(
@RequestParam
(
"ids"
)
Long
[]
ids
)
{
return
success
(
entrustSampleBackupService
.
submitToHandle
(
ids
,
getAccount
()));
}
@ApiOperation
(
"根据 ids 删除"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"ids"
,
value
=
"主键列表"
,
required
=
true
,
paramType
=
"query"
,
allowMultiple
=
true
,
dataTypeClass
=
Long
.
class
),
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleController.java
View file @
0a9ed5a1
...
...
@@ -213,4 +213,62 @@ public class EntrustSampleController extends ServiceController {
return
success
(
entrustSampleService
.
backJudgeCheck
(
ids
,
remark
,
getAccount
()));
}
@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_left"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageAllotByItemLeft
(
EntrustSampleVO
sampleVO
)
{
sampleVO
.
setItemStatus
(
EntrustSampleItemStatusEnum
.
ALLOT
);
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_input_by_sample_left"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageInputByItemLeft
(
EntrustSampleVO
sampleVO
)
{
sampleVO
.
setItemStatus
(
EntrustSampleItemStatusEnum
.
TEST
);
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_check_by_sample_left"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageCheckByItemLeft
(
EntrustSampleVO
sampleVO
)
{
sampleVO
.
setItemStatus
(
EntrustSampleItemStatusEnum
.
CHECK
);
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"
)
public
RestResult
<
Page
<
EntrustSampleVO
>>
getPageAuditByItemLeft
(
EntrustSampleVO
sampleVO
)
{
sampleVO
.
setItemStatus
(
EntrustSampleItemStatusEnum
.
AUDIT
);
return
success
(
entrustSampleService
.
pageBySampleLeft
(
getPage
(),
sampleVO
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleItemController.java
View file @
0a9ed5a1
...
...
@@ -119,6 +119,51 @@ 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"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageInputBySampleRight
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatus
(
EntrustSampleItemStatusEnum
.
TEST
);
return
success
(
entrustSampleItemService
.
pageAllotBySampleRight
(
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_sample_right"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageCheckBySampleRight
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatus
(
EntrustSampleItemStatusEnum
.
CHECK
);
return
success
(
entrustSampleItemService
.
pageAllotBySampleRight
(
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_audit_by_sample_right"
)
public
RestResult
<
Page
<
EntrustSampleItemVO
>>
getPageAuditBySampleRight
(
EntrustSampleItemVO
entrustSampleItem
)
{
entrustSampleItem
.
setStatus
(
EntrustSampleItemStatusEnum
.
AUDIT
);
return
success
(
entrustSampleItemService
.
pageAllotBySampleRight
(
getPage
(),
entrustSampleItem
));
}
@ApiOperation
(
"任务分配按照样品分配右侧分页列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
RestConstants
.
PAGE_PAGE
,
value
=
"请求数据的页码"
,
required
=
true
,
paramType
=
"query"
,
dataTypeClass
=
Integer
.
class
),
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustSampleBackupService.java
View file @
0a9ed5a1
...
...
@@ -23,4 +23,6 @@ public interface IEntrustSampleBackupService extends IBaseService<EntrustSampleB
boolean
handleOk
(
Long
[]
ids
,
Account
account
);
Page
<
EntrustSampleBackupVO
>
pageVO
(
Page
<
EntrustSampleBackupVO
>
page
,
EntrustSampleBackupVO
entrustSampleBackup
);
boolean
submitToHandle
(
Long
[]
ids
,
Account
account
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/IEntrustSampleService.java
View file @
0a9ed5a1
...
...
@@ -34,4 +34,6 @@ public interface IEntrustSampleService extends IBaseService<EntrustSample> {
boolean
submitJudgeCheck
(
Long
[]
ids
,
Account
account
);
boolean
backJudgeCheck
(
Long
[]
ids
,
String
remark
,
Account
account
);
Page
<
EntrustSampleVO
>
pageBySampleLeft
(
Page
<
EntrustSampleVO
>
page
,
EntrustSampleVO
sampleVO
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustSampleBackupServiceImpl.java
View file @
0a9ed5a1
...
...
@@ -54,4 +54,14 @@ public class EntrustSampleBackupServiceImpl extends BaseServiceImpl<EntrustSampl
public
Page
<
EntrustSampleBackupVO
>
pageVO
(
Page
<
EntrustSampleBackupVO
>
page
,
EntrustSampleBackupVO
entrustSampleBackup
)
{
return
page
.
setRecords
(
baseMapper
.
selectVOList
(
page
,
entrustSampleBackup
));
}
@Override
public
boolean
submitToHandle
(
Long
[]
ids
,
Account
account
)
{
RestAssert
.
fail
(
ArrayUtils
.
isEmpty
(
ids
),
"请选择提交处置的样品!"
);
EntrustSampleBackup
backup
=
new
EntrustSampleBackup
();
backup
.
setStatus
(
EntrustSampleBackupStatusEnum
.
HANDLE
);
backup
.
setProgress
(
EntrustSampleBackupStatusEnum
.
HANDLE
);
return
super
.
update
(
backup
,
Condition
.
create
().
in
(
"id"
,
ids
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustSampleServiceImpl.java
View file @
0a9ed5a1
...
...
@@ -310,6 +310,25 @@ public class EntrustSampleServiceImpl extends BaseServiceImpl<EntrustSampleMappe
return
super
.
update
(
sample
,
Condition
.
create
().
in
(
"id"
,
ids
));
}
@Override
public
Page
<
EntrustSampleVO
>
pageBySampleLeft
(
Page
<
EntrustSampleVO
>
page
,
EntrustSampleVO
sampleVO
)
{
if
(
null
==
sampleVO
.
getEntrustId
()){
return
page
;
}
List
<
EntrustSampleItem
>
itemList
=
entrustSampleItemService
.
list
(
Condition
.
create
().
eq
(
"status"
,
sampleVO
.
getItemStatus
()));
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
)
{
//检测内容
...
...
src/main/resources/mapper/hmhj/EntrustSampleBackupMapper.xml
View file @
0a9ed5a1
...
...
@@ -11,6 +11,7 @@
b.storage_location,
b.storage_method,
b.storage_period,
b.sample_id,
b.handler,
b.handle_time,
...
...
@@ -28,6 +29,11 @@ FROM
<if
test=
"null!=vo.sampleCode"
>
AND s.code LIKE CONCAT('%',#{vo.sampleCode},'%')
</if>
<if
test=
"null!=vo.status"
>
AND b.status =#{vo.status}
</if>
<if
test=
"null!=vo.sampleName"
>
AND s.name LIKE CONCAT('%',#{vo.sampleName},'%')
</if>
...
...
src/main/resources/mapper/hmhj/EntrustSampleItemMapper.xml
View file @
0a9ed5a1
...
...
@@ -70,6 +70,7 @@
name,
status,
standard,
test_value,
group_name,
group_id
FROM
...
...
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