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
068d2950
Commit
068d2950
authored
Nov 23, 2022
by
lijingjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
委托对原铝重取字段原始值添加;
parent
05d37edf
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
21 additions
and
0 deletions
+21
-0
EntrustServiceImpl.java
...ud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
+21
-0
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
View file @
068d2950
...
@@ -521,6 +521,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -521,6 +521,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
}
}
if
(
StringUtils
.
isNotBlank
(
sample
.
getCode
()))
{
if
(
StringUtils
.
isNotBlank
(
sample
.
getCode
()))
{
sample
.
setCode
(
sample
.
getCode
().
trim
().
toUpperCase
());
sample
.
setCode
(
sample
.
getCode
().
trim
().
toUpperCase
());
retakeSourceCodeHandle
(
sample
);
RestAssert
.
fail
(
entrustSampleService
.
isRepeatSampleCode
(
sample
),
String
.
format
(
"样品编号【%s】重复!"
,
sample
.
getCode
()));
RestAssert
.
fail
(
entrustSampleService
.
isRepeatSampleCode
(
sample
),
String
.
format
(
"样品编号【%s】重复!"
,
sample
.
getCode
()));
}
}
}
}
...
@@ -565,6 +566,23 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -565,6 +566,23 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
return
true
;
return
true
;
}
}
private
void
retakeSourceCodeHandle
(
EntrustSample
sample
)
{
// 判定是否原铝重取
String
name
=
sample
.
getName
();
if
(!
"原铝重取"
.
equals
(
name
))
{
return
;
}
String
code
=
sample
.
getCode
();
if
(
StringUtils
.
isBlank
(
code
))
{
return
;
}
if
(!
code
.
startsWith
(
"Y"
))
{
code
=
"Y"
+
code
;
}
// Y2201291027C
sample
.
setSourceCode
(
code
.
substring
(
0
,
7
)
+
"-"
+
code
.
substring
(
7
,
11
));
}
@Override
@Override
public
Boolean
saveOutEntrust
(
EntrustDTO
dto
,
Account
account
)
{
public
Boolean
saveOutEntrust
(
EntrustDTO
dto
,
Account
account
)
{
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
dto
.
getSampleDTOList
()),
"外委样品不能为空"
);
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
dto
.
getSampleDTOList
()),
"外委样品不能为空"
);
...
@@ -756,6 +774,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -756,6 +774,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
}
}
if
(
StringUtils
.
isNotBlank
(
sample
.
getCode
()))
{
if
(
StringUtils
.
isNotBlank
(
sample
.
getCode
()))
{
sample
.
setCode
(
sample
.
getCode
().
trim
().
toUpperCase
());
sample
.
setCode
(
sample
.
getCode
().
trim
().
toUpperCase
());
retakeSourceCodeHandle
(
sample
);
RestAssert
.
fail
(
entrustSampleService
.
isRepeatSampleCode
(
sample
),
String
.
format
(
"样品编号【%s】重复!"
,
sample
.
getCode
()));
RestAssert
.
fail
(
entrustSampleService
.
isRepeatSampleCode
(
sample
),
String
.
format
(
"样品编号【%s】重复!"
,
sample
.
getCode
()));
}
}
}
}
...
@@ -1693,6 +1712,8 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -1693,6 +1712,8 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
}
}
// 额外处理样品编号空格,大写
// 额外处理样品编号空格,大写
sampleCodeHandler
(
sample
);
sampleCodeHandler
(
sample
);
// 处理重取原编号
retakeSourceCodeHandle
(
sample
);
RestAssert
.
fail
(
entrustSampleService
.
isRepeatSampleCode
(
sample
),
String
.
format
(
"样品编号【%s】重复!"
,
sample
.
getCode
()));
RestAssert
.
fail
(
entrustSampleService
.
isRepeatSampleCode
(
sample
),
String
.
format
(
"样品编号【%s】重复!"
,
sample
.
getCode
()));
}
}
entrustSampleService
.
updateBatchById
(
sampleList
);
entrustSampleService
.
updateBatchById
(
sampleList
);
...
...
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