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
8704a2a5
Commit
8704a2a5
authored
Oct 14, 2022
by
lijingjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改样品:添加电解质标样编码规则;
调整铝成品发送处理逻辑; 铝成品查询优化;
parent
8f117267
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
18 additions
and
3 deletions
+18
-3
EntrustSampleItemServiceImpl.java
.../lims/hmhj/service/impl/EntrustSampleItemServiceImpl.java
+5
-1
EntrustServiceImpl.java
...ud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
+10
-0
EntrustSampleItemIndexMapper.xml
...in/resources/mapper/hmhj/EntrustSampleItemIndexMapper.xml
+2
-1
EntrustSampleItemMapper.xml
src/main/resources/mapper/hmhj/EntrustSampleItemMapper.xml
+1
-1
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustSampleItemServiceImpl.java
View file @
8704a2a5
...
@@ -1453,7 +1453,10 @@ public class EntrustSampleItemServiceImpl extends BaseServiceImpl<EntrustSampleI
...
@@ -1453,7 +1453,10 @@ public class EntrustSampleItemServiceImpl extends BaseServiceImpl<EntrustSampleI
// 处理一级编码的报告文件
// 处理一级编码的报告文件
handleSampleBrand
(
ids
,
finalSampleBrandMap
,
true
);
handleSampleBrand
(
ids
,
finalSampleBrandMap
,
true
);
});
// 针对铝成品和原铝进行发送ERP数据处理
// 针对铝成品和原铝进行发送ERP数据处理
executor1
.
execute
(()
->
{
logger
.
error
(
"{}开始执行发送ERP请求:---->ERP---"
,
DateUtils
.
toYearMonthDayTime
(
new
Date
()));
logger
.
error
(
"{}开始执行发送ERP请求:---->ERP---"
,
DateUtils
.
toYearMonthDayTime
(
new
Date
()));
sendTestDataToErp
(
Arrays
.
asList
(
ids
),
finalSampleBrandMap
);
sendTestDataToErp
(
Arrays
.
asList
(
ids
),
finalSampleBrandMap
);
});
});
...
@@ -1529,7 +1532,8 @@ public class EntrustSampleItemServiceImpl extends BaseServiceImpl<EntrustSampleI
...
@@ -1529,7 +1532,8 @@ public class EntrustSampleItemServiceImpl extends BaseServiceImpl<EntrustSampleI
}
else
{
}
else
{
dataList
=
entrustSampleItemIndexService
.
listCpSampleItemIndex
(
null
,
ids
);
dataList
=
entrustSampleItemIndexService
.
listCpSampleItemIndex
(
null
,
ids
);
}
}
// ==
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
dataList
),
String
.
format
(
"【%s】要发送的数据为空!"
,
sampleName
));
// == search data loop
// == search data loop
dataList
.
forEach
(
t
->
{
dataList
.
forEach
(
t
->
{
Long
sampleId
=
Long
.
valueOf
(
t
.
get
(
"id"
).
toString
());
Long
sampleId
=
Long
.
valueOf
(
t
.
get
(
"id"
).
toString
());
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
View file @
8704a2a5
...
@@ -290,6 +290,8 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -290,6 +290,8 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
if
(
HmConst
.
EXIST_CODE_MATERIALS
.
equals
(
parentCategory
))
{
if
(
HmConst
.
EXIST_CODE_MATERIALS
.
equals
(
parentCategory
))
{
sampleCode
=
sample
.
getCode
().
toUpperCase
();
sampleCode
=
sample
.
getCode
().
toUpperCase
();
}
else
{
}
else
{
// 不为空时处理逻辑:
if
(
null
!=
codeType
)
{
Integer
codeTypeVal
=
(
Integer
)
codeType
.
getValue
();
Integer
codeTypeVal
=
(
Integer
)
codeType
.
getValue
();
sampleCode
=
codeRuleService
.
getKey
(
codeTypeVal
,
codeType
.
getName
(),
sample
);
sampleCode
=
codeRuleService
.
getKey
(
codeTypeVal
,
codeType
.
getName
(),
sample
);
// 生成编号,赋予编号规则类型
// 生成编号,赋予编号规则类型
...
@@ -340,6 +342,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -340,6 +342,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
sampleCode
=
newSampleCode
;
sampleCode
=
newSampleCode
;
}
}
}
}
// 电解质散样样品编号处理
// 电解质散样样品编号处理
// else if (CodeTypeEnum.ELECT_BULK_SAMPLE_CODE == codeType) {
// else if (CodeTypeEnum.ELECT_BULK_SAMPLE_CODE == codeType) {
// // D+@yyMMdd&-&${et.slotNo}
// // D+@yyMMdd&-&${et.slotNo}
...
@@ -355,6 +358,13 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -355,6 +358,13 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
// String queryKey = sampleCode.substring(0, sampleCode.length() - 1);
// String queryKey = sampleCode.substring(0, sampleCode.length() - 1);
// sampleCode = entrustSampleService.getNewCode(queryKey, 1);
// sampleCode = entrustSampleService.getNewCode(queryKey, 1);
// }
// }
}
else
{
// 默认年月日,有槽号,带上槽号
sampleCode
=
DateUtils
.
dateTransfer
(
new
Date
(),
"yyyyMMdd"
);
if
(
StringUtils
.
isNotBlank
(
sample
.
getSlotNo
()))
{
sampleCode
+=
"-"
+
sample
.
getSlotNo
();
}
}
}
}
if
(
StringUtils
.
isNotBlank
(
sampleCode
))
{
if
(
StringUtils
.
isNotBlank
(
sampleCode
))
{
...
...
src/main/resources/mapper/hmhj/EntrustSampleItemIndexMapper.xml
View file @
8704a2a5
...
@@ -170,6 +170,7 @@
...
@@ -170,6 +170,7 @@
<!--查询铝成品要发送ERP数据-->
<!--查询铝成品要发送ERP数据-->
<select
id=
"selectCpSampleItemIndex"
resultType=
"java.util.Map"
>
<select
id=
"selectCpSampleItemIndex"
resultType=
"java.util.Map"
>
SELECT
SELECT
s.id,
s.code "sample_code",
s.code "sample_code",
s.name "sample_name",
s.name "sample_name",
s.sample_from,
s.sample_from,
...
@@ -205,7 +206,7 @@
...
@@ -205,7 +206,7 @@
</foreach>
</foreach>
</if>
</if>
group by
group by
s.code,s.name,s.sample_from,s.sample_grading
s.
id,s.
code,s.name,s.sample_from,s.sample_grading
</select>
</select>
<delete
id=
"physicalDeleteByItemIds"
>
<delete
id=
"physicalDeleteByItemIds"
>
...
...
src/main/resources/mapper/hmhj/EntrustSampleItemMapper.xml
View file @
8704a2a5
...
@@ -710,7 +710,7 @@
...
@@ -710,7 +710,7 @@
JOIN entrust_sample s ON s.ID = i.entrust_sample_id
JOIN entrust_sample s ON s.ID = i.entrust_sample_id
WHERE
WHERE
ii.deleted = 0
ii.deleted = 0
AND
is_numeric ( ii.test_value )
AND
TRIM(ii.test_value) ~ '^([0-9]+[.]?[0-9]*|[.][0-9]+)$'
AND s.NAME = '铝成品'
AND s.NAME = '铝成品'
AND s.entrust_id = #{entrustId}
AND s.entrust_id = #{entrustId}
GROUP BY
GROUP BY
...
...
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