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
403de2a5
Commit
403de2a5
authored
Nov 20, 2024
by
jiangxuming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
校验无项目问题
parent
a21efce1
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
0 deletions
+20
-0
EntrustSampleController.java
...service/lims/hmhj/controller/EntrustSampleController.java
+12
-0
EntrustServiceImpl.java
...ud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
+8
-0
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/EntrustSampleController.java
View file @
403de2a5
...
...
@@ -61,6 +61,18 @@ public class EntrustSampleController extends ServiceController {
return
success
(
entrustSampleService
.
page
(
getPage
(),
entrustSample
));
}
@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_of_entrust"
)
public
RestResult
<
Page
<
EntrustSample
>>
pageOfEntrust
(
EntrustSample
entrustSample
)
{
return
success
(
entrustSampleService
.
page
(
getPage
(),
entrustSample
));
}
@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/impl/EntrustServiceImpl.java
View file @
403de2a5
...
...
@@ -1766,6 +1766,14 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
}
else
{
editEntrust
(
entrustDTO
,
true
,
account
);
}
//提交至下一个流程前先进性校验项目是否存在
List
<
EntrustSample
>
sampleList
=
entrustSampleService
.
list
(
Condition
.
create
().
eq
(
"entrust_id"
,
entrustDTO
.
getId
()));
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
sampleList
),
"样品信息不能为空!"
);
for
(
EntrustSample
sample
:
sampleList
)
{
List
<
EntrustSampleItem
>
itemList
=
entrustSampleItemService
.
list
(
Condition
.
create
().
eq
(
"entrust_sample_id"
,
sample
.
getId
()));
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
itemList
),
"该样品下项目为空!请重新确认后再提交!样品名称"
+
sample
.
getName
()
+
";槽号:"
+
sample
.
getSlotNo
());
}
// 提交至下一个流程
return
submitToNextFlow
(
new
Long
[]{
entrustDTO
.
getId
()},
account
);
}
...
...
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