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
337d86fe
Commit
337d86fe
authored
Apr 20, 2023
by
lijingjing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改委托检测项目验证及出入库字段错误问题;
parent
57ad5dd4
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
76 changed files
with
234 additions
and
23 deletions
+234
-23
EntrustReportServiceImpl.java
...vice/lims/hmhj/service/impl/EntrustReportServiceImpl.java
+9
-5
EntrustServiceImpl.java
...ud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
+11
-3
ItemComparisonServiceImpl.java
...ice/lims/hmhj/service/impl/ItemComparisonServiceImpl.java
+24
-15
StatisticsServiceImpl.java
...service/lims/hmhj/service/impl/StatisticsServiceImpl.java
+42
-0
20210618新增字段.sql
...st/java/resources/db_sql/hmhj/older/v112/20210618新增字段.sql
+0
-0
新增指标表.sql
src/test/java/resources/db_sql/hmhj/older/v112/新增指标表.sql
+0
-0
20210618新增字段.sql
...st/java/resources/db_sql/hmhj/older/v113/20210618新增字段.sql
+0
-0
20210619新增样本库字段.sql
...java/resources/db_sql/hmhj/older/v113/20210619新增样本库字段.sql
+0
-0
20210622新增样品制造厂商.sql
...ava/resources/db_sql/hmhj/older/v113/20210622新增样品制造厂商.sql
+0
-0
20210623新增报告模板字段.sql
...ava/resources/db_sql/hmhj/older/v113/20210623新增报告模板字段.sql
+0
-0
20210628产品标准新增作废信息.sql
...a/resources/db_sql/hmhj/older/v113/20210628产品标准新增作废信息.sql
+0
-0
20210628新增样品字段.sql
.../java/resources/db_sql/hmhj/older/v113/20210628新增样品字段.sql
+0
-0
20210629新增函数、视图.sql
...java/resources/db_sql/hmhj/older/v113/20210629新增函数、视图.sql
+0
-0
20210630新增样品库、委托字段.sql
...a/resources/db_sql/hmhj/older/v113/20210630新增样品库、委托字段.sql
+0
-0
20210705新增表及字段.sql
.../java/resources/db_sql/hmhj/older/v113/20210705新增表及字段.sql
+0
-0
修改部分表字段.sql
src/test/java/resources/db_sql/hmhj/older/v113/修改部分表字段.sql
+0
-0
新增电解槽表-electrolyzer.sql
.../resources/db_sql/hmhj/older/v113/新增电解槽表-electrolyzer.sql
+0
-0
新增质检编号-user_inspection_code.sql
...es/db_sql/hmhj/older/v113/新增质检编号-user_inspection_code.sql
+0
-0
20210705新增样品字段.sql
.../java/resources/db_sql/hmhj/older/v144/20210705新增样品字段.sql
+0
-0
20210708新增原始记录版本.sql
...ava/resources/db_sql/hmhj/older/v144/20210708新增原始记录版本.sql
+0
-0
20210709检测项目新增单价.sql
...ava/resources/db_sql/hmhj/older/v144/20210709检测项目新增单价.sql
+0
-0
20210708添加记录表和字段.sql
...ava/resources/db_sql/hmhj/older/v145/20210708添加记录表和字段.sql
+0
-0
20200709生技部审核新增判定类型.sql
.../resources/db_sql/hmhj/older/v146/20200709生技部审核新增判定类型.sql
+0
-0
20210709添加字段.sql
...st/java/resources/db_sql/hmhj/older/v146/20210709添加字段.sql
+0
-0
20210710增加字段.sql
...st/java/resources/db_sql/hmhj/older/v146/20210710增加字段.sql
+0
-0
20210710增加样品计算结果视图.sql
...a/resources/db_sql/hmhj/older/v146/20210710增加样品计算结果视图.sql
+0
-0
20210710样品添加字段.sql
.../java/resources/db_sql/hmhj/older/v146/20210710样品添加字段.sql
+0
-0
20210713增加字段.sql
...st/java/resources/db_sql/hmhj/older/v146/20210713增加字段.sql
+0
-0
20210713新增满意度调查表.sql
...ava/resources/db_sql/hmhj/older/v147/20210713新增满意度调查表.sql
+0
-0
20210714新增检测项目字段.sql
...ava/resources/db_sql/hmhj/older/v147/20210714新增检测项目字段.sql
+0
-0
20210714新增视图.sql
...st/java/resources/db_sql/hmhj/older/v147/20210714新增视图.sql
+0
-0
20210714模板增加字段.sql
.../java/resources/db_sql/hmhj/older/v147/20210714模板增加字段.sql
+0
-0
20210716新增函数是否为数字.sql
...va/resources/db_sql/hmhj/older/v147/20210716新增函数是否为数字.sql
+0
-0
20210716新增字段.sql
...st/java/resources/db_sql/hmhj/older/v147/20210716新增字段.sql
+0
-0
20210716新增表和合同字段.sql
...ava/resources/db_sql/hmhj/older/v147/20210716新增表和合同字段.sql
+0
-0
20210717新增表.sql
...est/java/resources/db_sql/hmhj/older/v147/20210717新增表.sql
+0
-0
20210718新增台账字段.sql
.../java/resources/db_sql/hmhj/older/v147/20210718新增台账字段.sql
+0
-0
20210719新增字段.sql
...st/java/resources/db_sql/hmhj/older/v147/20210719新增字段.sql
+0
-0
20210720新增字段.sql
...st/java/resources/db_sql/hmhj/older/v147/20210720新增字段.sql
+0
-0
20210720新增字段.sql
...st/java/resources/db_sql/hmhj/older/v148/20210720新增字段.sql
+0
-0
20210722新增标准样品表.sql
...java/resources/db_sql/hmhj/older/v148/20210722新增标准样品表.sql
+0
-0
20210722标准样品表添加字段.sql
...va/resources/db_sql/hmhj/older/v148/20210722标准样品表添加字段.sql
+0
-0
20210725添加表和数据.sql
.../java/resources/db_sql/hmhj/older/v148/20210725添加表和数据.sql
+0
-0
20210725质检管理表.sql
...t/java/resources/db_sql/hmhj/older/v148/20210725质检管理表.sql
+0
-0
20210726新增炭块电阻率真实样品编号字段.sql
...ources/db_sql/hmhj/older/v148/20210726新增炭块电阻率真实样品编号字段.sql
+0
-0
20210728新增报告表字段.sql
...java/resources/db_sql/hmhj/older/v148/20210728新增报告表字段.sql
+0
-0
20210807新增委托字段.sql
.../java/resources/db_sql/hmhj/older/v150/20210807新增委托字段.sql
+0
-0
20210807新增样品库字段.sql
...java/resources/db_sql/hmhj/older/v150/20210807新增样品库字段.sql
+0
-0
20210807新增表.sql
...est/java/resources/db_sql/hmhj/older/v150/20210807新增表.sql
+0
-0
20210809修改样品库字段.sql
...java/resources/db_sql/hmhj/older/v150/20210809修改样品库字段.sql
+0
-0
20210810新增业务数据字段.sql
...ava/resources/db_sql/hmhj/older/v150/20210810新增业务数据字段.sql
+0
-0
20210810新增合同数据字段.sql
...ava/resources/db_sql/hmhj/older/v150/20210810新增合同数据字段.sql
+0
-0
20210810新增样品物质字段.sql
...ava/resources/db_sql/hmhj/older/v150/20210810新增样品物质字段.sql
+0
-0
20210811新增委托单位相关表.sql
...va/resources/db_sql/hmhj/older/v150/20210811新增委托单位相关表.sql
+0
-0
20210813新增字段.sql
...st/java/resources/db_sql/hmhj/older/v152/20210813新增字段.sql
+0
-0
20210820添加合同字段.sql
.../java/resources/db_sql/hmhj/older/v158/20210820添加合同字段.sql
+0
-0
20210821添加合同、委托字段.sql
...va/resources/db_sql/hmhj/older/v158/20210821添加合同、委托字段.sql
+0
-0
20210824添加合同字段.sql
.../java/resources/db_sql/hmhj/older/v158/20210824添加合同字段.sql
+0
-0
20210918__添加合同表和字段.sql
...a/resources/db_sql/hmhj/older/v168/20210918__添加合同表和字段.sql
+0
-0
20210922__添加验收专家表.sql
...va/resources/db_sql/hmhj/older/v168/20210922__添加验收专家表.sql
+0
-0
20210923__添加合同样品表.sql
...va/resources/db_sql/hmhj/older/v168/20210923__添加合同样品表.sql
+0
-0
20210924__添加委托样品字段.sql
...a/resources/db_sql/hmhj/older/v168/20210924__添加委托样品字段.sql
+0
-0
20210928__添加合同表字段.sql
...va/resources/db_sql/hmhj/older/v168/20210928__添加合同表字段.sql
+0
-0
20211008新增字段.sql
...st/java/resources/db_sql/hmhj/older/v170/20211008新增字段.sql
+0
-0
20220108新增字段.sql
...st/java/resources/db_sql/hmhj/older/v172/20220108新增字段.sql
+0
-0
20220110新增字段.sql
...st/java/resources/db_sql/hmhj/older/v172/20220110新增字段.sql
+0
-0
20220111新增字段.sql
...st/java/resources/db_sql/hmhj/older/v172/20220111新增字段.sql
+0
-0
20220118新增字段.sql
...st/java/resources/db_sql/hmhj/older/v172/20220118新增字段.sql
+0
-0
20220125新增视图.sql
...st/java/resources/db_sql/hmhj/older/v172/20220125新增视图.sql
+0
-0
20220217新增字段.sql
...st/java/resources/db_sql/hmhj/older/v176/20220217新增字段.sql
+0
-0
20220224新增字段与函数.sql
...java/resources/db_sql/hmhj/older/v176/20220224新增字段与函数.sql
+0
-0
20220628新增字段.sql
...st/java/resources/db_sql/hmhj/older/v178/20220628新增字段.sql
+0
-0
20220720新增字段.sql
...st/java/resources/db_sql/hmhj/older/v180/20220720新增字段.sql
+0
-0
20220822新增表字段.sql
...t/java/resources/db_sql/hmhj/older/v182/20220822新增表字段.sql
+0
-0
20220927新增表字段.sql
...t/java/resources/db_sql/hmhj/older/v185/20220927新增表字段.sql
+0
-0
20230420__新增库存相关表.sql
...t/java/resources/db_sql/hmhj/霍煤4月运维/20230420__新增库存相关表.sql
+148
-0
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustReportServiceImpl.java
View file @
337d86fe
...
@@ -346,25 +346,29 @@ public class EntrustReportServiceImpl extends BaseServiceImpl<EntrustReportMappe
...
@@ -346,25 +346,29 @@ public class EntrustReportServiceImpl extends BaseServiceImpl<EntrustReportMappe
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
protected
void
generateCompareItems
(
Long
[]
ids
,
Account
account
)
{
protected
void
generateCompareItems
(
Long
[]
ids
,
Account
account
)
{
if
(
ArrayUtils
.
isEmpty
(
ids
))
{
if
(
ArrayUtils
.
isEmpty
(
ids
))
{
logger
.
error
(
"
report ids is empty
"
);
logger
.
error
(
"
✦✦✦✦ EntrustReportServiceImpl ✦✦✦✦ generateCompareItems ✦✦✦✈ 报告IDS数据为空!
"
);
return
;
return
;
}
}
List
<
EntrustReportRelSample
>
relSamples
=
entrustReportRelSampleService
.
list
(
Condition
.
create
().
in
(
"report_id"
,
ids
));
List
<
EntrustReportRelSample
>
relSamples
=
entrustReportRelSampleService
.
list
(
Condition
.
create
().
in
(
"report_id"
,
ids
));
if
(
CollectionUtils
.
isEmpty
(
relSamples
))
{
if
(
CollectionUtils
.
isEmpty
(
relSamples
))
{
logger
.
error
(
"No rel samples found"
);
logger
.
error
(
"No rel samples found"
);
logger
.
error
(
"✦✦✦✦ EntrustReportServiceImpl ✦✦✦✦ generateCompareItems ✦✦✦✈ rel samples not found!"
);
return
;
return
;
}
}
List
<
Long
>
sampleIds
=
relSamples
.
stream
().
map
(
EntrustReportRelSample:
:
getSampleId
).
distinct
().
collect
(
Collectors
.
toList
());
List
<
Long
>
sampleIds
=
relSamples
.
stream
().
map
(
EntrustReportRelSample:
:
getSampleId
).
distinct
().
collect
(
Collectors
.
toList
());
EntrustSample
sample
=
entrustSampleService
.
getById
(
sampleIds
.
get
(
0
));
EntrustSample
sample
=
entrustSampleService
.
getById
(
sampleIds
.
get
(
0
));
logger
.
error
(
"print sample name:{} "
,
sample
.
getName
());
String
sampleName
=
sample
.
getName
();
if
(!(
Objects
.
equals
(
sample
.
getName
(),
"原铝"
)
||
Objects
.
equals
(
sample
.
getName
(),
"铝成品"
)))
{
logger
.
info
(
"✦✦✦✦ EntrustReportServiceImpl ✦✦✦✦ generateCompareItems ✦✦✦✈ [sampleName]: {}"
,
sampleName
);
if
(!(
Objects
.
equals
(
sampleName
,
"原铝"
)
||
Objects
.
equals
(
sampleName
,
"铝成品"
)))
{
logger
.
info
(
"✦✦✦✦ EntrustReportServiceImpl ✦✦✦✦ generateCompareItems ✦✦✦✈ 非【原铝,铝成品】样品,不予处理!"
);
return
;
return
;
}
}
logger
.
error
(
"begin compare item test value...
"
);
logger
.
info
(
"✦✦✦✦ EntrustReportServiceImpl ✦✦✦✦ generateCompareItems ✦✦✦✈ 开始比对检测项目数据!
"
);
SlotQueryDTO
slotQuery
=
new
SlotQueryDTO
();
SlotQueryDTO
slotQuery
=
new
SlotQueryDTO
();
slotQuery
.
setSampleIds
(
sampleIds
);
slotQuery
.
setSampleIds
(
sampleIds
);
// 每次提交编制报告时,添加对比记录
// 每次提交编制报告时,添加对比记录
itemComparisonService
.
saveCompareDataBatch
(
slotQuery
,
account
);
itemComparisonService
.
saveCompareDataBatch
(
slotQuery
,
account
);
}
}
@Override
@Override
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/EntrustServiceImpl.java
View file @
337d86fe
...
@@ -510,7 +510,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -510,7 +510,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
List
<
EntrustSample
>
saveSampleList
=
new
ArrayList
<>();
List
<
EntrustSample
>
saveSampleList
=
new
ArrayList
<>();
List
<
EntrustSampleItem
>
saveEntrustSampleItemList
=
new
ArrayList
<>();
List
<
EntrustSampleItem
>
saveEntrustSampleItemList
=
new
ArrayList
<>();
List
<
Long
>
contractSampleIds
=
new
ArrayList
<>();
List
<
Long
>
contractSampleIds
=
new
ArrayList
<>();
int
incNum
=
10
;
int
incNum
=
10
,
index
=
1
;
for
(
EntrustSampleDTO
sampleDTO
:
sampleDTOList
)
{
for
(
EntrustSampleDTO
sampleDTO
:
sampleDTOList
)
{
if
(
null
!=
sampleDTO
.
getContractSampleId
())
{
if
(
null
!=
sampleDTO
.
getContractSampleId
())
{
contractSampleIds
.
add
(
sampleDTO
.
getContractSampleId
());
contractSampleIds
.
add
(
sampleDTO
.
getContractSampleId
());
...
@@ -540,9 +540,12 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -540,9 +540,12 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
incNum
+=
10
;
incNum
+=
10
;
List
<
EntrustSampleItem
>
itemList
=
sampleDTO
.
getItemList
();
List
<
EntrustSampleItem
>
itemList
=
sampleDTO
.
getItemList
();
if
(
CollectionUtils
.
isEmpty
(
itemList
))
{
if
(
CollectionUtils
.
isEmpty
(
itemList
))
{
RestAssert
.
fail
(
isSubmit
,
String
.
format
(
"第【%d】行样品,检测项目为空!"
,
index
));
index
++;
logger
.
error
(
"✦✦✦✦ EntrustServiceImpl ✦✦✦✦ saveEntrustDTO ✦✦✦✈ 【{},{}】检测项目数据为空!"
,
sample
.
getId
(),
sample
.
getCode
());
logger
.
error
(
"✦✦✦✦ EntrustServiceImpl ✦✦✦✦ saveEntrustDTO ✦✦✦✈ 【{},{}】检测项目数据为空!"
,
sample
.
getId
(),
sample
.
getCode
());
continue
;
continue
;
}
}
index
++;
for
(
EntrustSampleItem
sampleItem
:
itemList
)
{
for
(
EntrustSampleItem
sampleItem
:
itemList
)
{
if
(
null
!=
sampleItem
.
getPrice
())
{
if
(
null
!=
sampleItem
.
getPrice
())
{
totalFee
=
totalFee
.
add
(
sampleItem
.
getPrice
());
totalFee
=
totalFee
.
add
(
sampleItem
.
getPrice
());
...
@@ -759,7 +762,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -759,7 +762,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
List
<
EntrustSample
>
saveSampleList
=
new
ArrayList
<>();
List
<
EntrustSample
>
saveSampleList
=
new
ArrayList
<>();
List
<
EntrustSampleItem
>
saveItemList
=
new
ArrayList
<>();
List
<
EntrustSampleItem
>
saveItemList
=
new
ArrayList
<>();
int
incNum
=
10
;
int
incNum
=
10
,
index
=
1
;
for
(
EntrustSampleDTO
sto
:
sampleList
)
{
for
(
EntrustSampleDTO
sto
:
sampleList
)
{
EntrustSample
sample
=
sto
.
convert
(
EntrustSample
.
class
);
EntrustSample
sample
=
sto
.
convert
(
EntrustSample
.
class
);
boolean
isInsert
=
initSampleJudgeNew
(
entrustId
,
incNum
,
sample
);
boolean
isInsert
=
initSampleJudgeNew
(
entrustId
,
incNum
,
sample
);
...
@@ -803,8 +806,10 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -803,8 +806,10 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
}
}
}
}
}
else
{
}
else
{
RestAssert
.
fail
(
isSubmit
,
String
.
format
(
"第【%d】行样品,检测项目为空!"
,
index
));
logger
.
error
(
"✦✦✦✦ EntrustServiceImpl ✦✦✦✦ editEntrust ✦✦✦✈ 【{},{}】检测项目数据为空!"
,
sample
.
getId
(),
sample
.
getCode
());
logger
.
error
(
"✦✦✦✦ EntrustServiceImpl ✦✦✦✦ editEntrust ✦✦✦✈ 【{},{}】检测项目数据为空!"
,
sample
.
getId
(),
sample
.
getCode
());
}
}
index
++;
}
}
logger
.
error
(
"样品添加{}个,修改{}个,总共前端提交{}个。"
,
saveSampleList
.
size
(),
updateSampleList
.
size
(),
sampleList
.
size
());
logger
.
error
(
"样品添加{}个,修改{}个,总共前端提交{}个。"
,
saveSampleList
.
size
(),
updateSampleList
.
size
(),
sampleList
.
size
());
...
@@ -1777,11 +1782,13 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -1777,11 +1782,13 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
itemList
),
"提交的检测项目数据为空!"
);
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
itemList
),
"提交的检测项目数据为空!"
);
Map
<
Long
,
List
<
EntrustSampleItem
>>
sampleItemMap
=
new
HashMap
<>();
Map
<
Long
,
List
<
EntrustSampleItem
>>
sampleItemMap
=
new
HashMap
<>();
itemList
.
forEach
(
it
->
MapMergeUtils
.
getorCreateMapArrayList
(
it
.
getEntrustSampleId
(),
sampleItemMap
,
it
));
itemList
.
forEach
(
it
->
MapMergeUtils
.
getorCreateMapArrayList
(
it
.
getEntrustSampleId
(),
sampleItemMap
,
it
));
for
(
Entrust
entrust
:
entrustList
)
{
for
(
Entrust
entrust
:
entrustList
)
{
RestAssert
.
fail
(!
Objects
.
equals
(
entrust
.
getFlowStatus
(),
EntrustFlowEnum
.
DRAFT
.
name
()),
"只能提交草稿状态的委托!"
);
RestAssert
.
fail
(!
Objects
.
equals
(
entrust
.
getFlowStatus
(),
EntrustFlowEnum
.
DRAFT
.
name
()),
"只能提交草稿状态的委托!"
);
List
<
EntrustSample
>
sampleList
=
entrustSampleMap
.
get
(
entrust
.
getId
());
List
<
EntrustSample
>
sampleList
=
entrustSampleMap
.
get
(
entrust
.
getId
());
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
sampleList
),
String
.
format
(
"委托编号为的【%s】样品为空!"
,
entrust
.
getCode
()));
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
sampleList
),
String
.
format
(
"委托编号为的【%s】样品为空!"
,
entrust
.
getCode
()));
// 若存在任何一个样品的编号为空,那么需要自动生成其编号
// 若存在任何一个样品的编号为空,那么需要自动生成其编号
int
index
=
1
;
for
(
EntrustSample
sample
:
sampleList
)
{
for
(
EntrustSample
sample
:
sampleList
)
{
sample
.
setSlotNo
(
StringHandleUtils
.
nvlBlank
(
sample
.
getSlotNo
()));
sample
.
setSlotNo
(
StringHandleUtils
.
nvlBlank
(
sample
.
getSlotNo
()));
if
(
StringUtils
.
isBlank
(
sample
.
getCode
())
||
Objects
.
nonNull
(
sample
.
getSamplingId
()))
{
if
(
StringUtils
.
isBlank
(
sample
.
getCode
())
||
Objects
.
nonNull
(
sample
.
getSamplingId
()))
{
...
@@ -1792,7 +1799,8 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
...
@@ -1792,7 +1799,8 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
// 处理重取原编号
// 处理重取原编号
retakeSourceCodeHandle
(
sample
);
retakeSourceCodeHandle
(
sample
);
RestAssert
.
fail
(
entrustSampleService
.
isRepeatSampleCode
(
sample
),
String
.
format
(
"样品编号【%s】重复!"
,
sample
.
getCode
()));
RestAssert
.
fail
(
entrustSampleService
.
isRepeatSampleCode
(
sample
),
String
.
format
(
"样品编号【%s】重复!"
,
sample
.
getCode
()));
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
sampleItemMap
.
get
(
sample
.
getId
())),
String
.
format
(
"【%s】样品对应的检测项目为空!"
,
sample
.
getCode
()));
RestAssert
.
fail
(
CollectionUtils
.
isEmpty
(
sampleItemMap
.
get
(
sample
.
getId
())),
String
.
format
(
"第【%d】行样品对应的检测项目为空!"
,
index
));
index
++;
}
}
entrustSampleService
.
updateBatchById
(
sampleList
);
entrustSampleService
.
updateBatchById
(
sampleList
);
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/ItemComparisonServiceImpl.java
View file @
337d86fe
...
@@ -21,7 +21,6 @@ import org.springframework.stereotype.Service;
...
@@ -21,7 +21,6 @@ import org.springframework.stereotype.Service;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
/**
* 检测项目比对表 服务实现类
* 检测项目比对表 服务实现类
...
@@ -153,9 +152,11 @@ public class ItemComparisonServiceImpl extends BaseServiceImpl<ItemComparisonMap
...
@@ -153,9 +152,11 @@ public class ItemComparisonServiceImpl extends BaseServiceImpl<ItemComparisonMap
@Override
@Override
public
boolean
saveCompareDataBatch
(
SlotQueryDTO
queryDTO
,
Account
account
)
{
public
boolean
saveCompareDataBatch
(
SlotQueryDTO
queryDTO
,
Account
account
)
{
logger
.
info
(
"✦✦✦✦ ItemComparisonServiceImpl ✦✦✦✦ saveCompareDataBatch ✦✦✦✈ [queryDTO]: {}"
,
JacksonUtils
.
toJSONString
(
queryDTO
));
List
<
ItemComparison
>
comparisonList
=
listCompareItems
(
queryDTO
);
List
<
ItemComparison
>
comparisonList
=
listCompareItems
(
queryDTO
);
logger
.
error
(
"saveCompareDataBatch -- search data
: {}"
,
JacksonUtils
.
toJSONString
(
comparisonList
));
logger
.
info
(
"✦✦✦✦ ItemComparisonServiceImpl ✦✦✦✦ saveCompareDataBatch ✦✦✦✈ [comparisonList]
: {}"
,
JacksonUtils
.
toJSONString
(
comparisonList
));
if
(
CollectionUtils
.
isEmpty
(
comparisonList
))
{
if
(
CollectionUtils
.
isEmpty
(
comparisonList
))
{
logger
.
error
(
"✦✦✦✦ ItemComparisonServiceImpl ✦✦✦✦ saveCompareDataBatch ✦✦✦✈ 比对的检测项目数据为空!"
);
return
false
;
return
false
;
}
}
// ==
// ==
...
@@ -164,25 +165,33 @@ public class ItemComparisonServiceImpl extends BaseServiceImpl<ItemComparisonMap
...
@@ -164,25 +165,33 @@ public class ItemComparisonServiceImpl extends BaseServiceImpl<ItemComparisonMap
ItemComparison
comparison
=
comparisonList
.
get
(
0
);
ItemComparison
comparison
=
comparisonList
.
get
(
0
);
queryDTO
.
setQueryDate
(
DateUtils
.
str2Date
(
comparison
.
getCompareDate
()));
queryDTO
.
setQueryDate
(
DateUtils
.
str2Date
(
comparison
.
getCompareDate
()));
queryDTO
.
setSampleName
(
comparison
.
getSampleName
());
queryDTO
.
setSampleName
(
comparison
.
getSampleName
());
logger
.
error
(
"saveCompareDataBatch condition is
: {}"
,
JacksonUtils
.
toJSONString
(
queryDTO
));
logger
.
info
(
"✦✦✦✦ ItemComparisonServiceImpl ✦✦✦✦ saveCompareDataBatch ✦✦✦✈ [ItemComparison.queryDTO]
: {}"
,
JacksonUtils
.
toJSONString
(
queryDTO
));
// 根据时间查询是否有存在的数据
// 根据时间查询是否有存在的数据
List
<
ItemComparison
>
itemComparisonList
=
baseMapper
.
selectDataPage
(
new
Page
(
1
,
Integer
.
MAX_VALUE
),
queryDTO
);
List
<
ItemComparison
>
itemComparisonList
=
baseMapper
.
selectDataPage
(
new
Page
(
1
,
Integer
.
MAX_VALUE
),
queryDTO
);
logger
.
error
(
"saveCompareDataBatch compare data list is : {}"
,
JacksonUtils
.
toJSONString
(
itemComparisonList
));
logger
.
info
(
"✦✦✦✦ ItemComparisonServiceImpl ✦✦✦✦ saveCompareDataBatch ✦✦✦✈ [itemComparisonList]: {}"
,
JacksonUtils
.
toJSONString
(
itemComparisonList
));
// 老数据Map组信息,用来取Id
Map
<
String
,
ItemComparison
>
comparisonMap
=
new
HashMap
<>(
4
);
// 组list,过滤重复数据
// 组list,过滤重复数据
if
(
CollectionUtils
.
isNotEmpty
(
itemComparisonList
))
{
if
(
CollectionUtils
.
isNotEmpty
(
itemComparisonList
))
{
List
<
String
>
sampleCodeList
=
itemComparisonList
.
stream
()
// 处理老数据,组key用来获取ID
.
map
(
ItemComparison:
:
getSampleCode
)
itemComparisonList
.
forEach
(
ic
->
{
.
filter
(
Objects:
:
nonNull
)
String
key
=
ic
.
getSampleCode
()
+
ic
.
getName
();
.
collect
(
Collectors
.
toList
());
comparisonMap
.
put
(
key
,
ic
);
// ==
});
// comparisonList.removeIf(item -> sampleCodeList.contains(item.getSampleCode()));
comparisonList
=
comparisonList
.
stream
().
filter
(
item
->
!
sampleCodeList
.
contains
(
item
.
getSampleCode
())).
collect
(
Collectors
.
toList
());
// 新数据,存在对应的改ID
comparisonList
.
forEach
(
d
->
{
String
key
=
d
.
getSampleCode
()
+
d
.
getName
();
ItemComparison
source
=
comparisonMap
.
get
(
key
);
if
(
Objects
.
nonNull
(
source
))
{
d
.
setId
(
source
.
getId
());
d
.
setCtime
(
new
Date
());
d
.
setUid
(
account
.
getUserId
());
}
}
logger
.
error
(
"saveCompareDataBatch -- handler data is: {}"
,
comparisonList
);
});
if
(
CollectionUtils
.
isEmpty
(
comparisonList
))
{
logger
.
info
(
"✦✦✦✦ ItemComparisonServiceImpl ✦✦✦✦ saveCompareDataBatch ✦✦✦✈ data handler: {}"
,
JacksonUtils
.
toJSONString
(
comparisonList
));
return
true
;
}
}
return
super
.
saveBatch
(
comparisonList
);
return
super
.
save
OrUpdate
Batch
(
comparisonList
);
}
}
@Override
@Override
...
...
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/StatisticsServiceImpl.java
View file @
337d86fe
...
@@ -23,6 +23,7 @@ import org.apache.commons.lang3.StringUtils;
...
@@ -23,6 +23,7 @@ import org.apache.commons.lang3.StringUtils;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.math.BigDecimal
;
import
java.util.*
;
import
java.util.*
;
import
java.util.concurrent.atomic.AtomicReference
;
import
java.util.concurrent.atomic.AtomicReference
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
...
@@ -291,6 +292,29 @@ public class StatisticsServiceImpl extends BaseServiceImpl<StatisticsMapper, Sta
...
@@ -291,6 +292,29 @@ public class StatisticsServiceImpl extends BaseServiceImpl<StatisticsMapper, Sta
map
.
put
(
"Unit"
,
dto
.
getUnit
());
map
.
put
(
"Unit"
,
dto
.
getUnit
());
}
}
dataList
=
getMockData
();
if
(
true
)
{
return
dataList
.
stream
().
filter
(
d
->
{
boolean
f
=
true
;
if
(
StringUtils
.
isNotBlank
(
dto
.
getType
()))
{
f
=
d
.
getType
().
equals
(
dto
.
getType
());
}
if
(
StringUtils
.
isNotBlank
(
dto
.
getMaterialName
()))
{
f
=
f
&&
d
.
getMaterialName
().
contains
(
dto
.
getMaterialName
());
}
if
(
StringUtils
.
isNotBlank
(
dto
.
getSpecification
()))
{
f
=
f
&&
d
.
getSpecification
().
contains
(
dto
.
getSpecification
());
}
if
(
StringUtils
.
isNotBlank
(
dto
.
getUnit
()))
{
f
=
f
&&
d
.
getUnit
().
contains
(
dto
.
getUnit
());
}
return
f
;
}).
collect
(
Collectors
.
toList
());
}
try
{
try
{
List
<
WmsInventoryData
>
inventoryList
=
WmsRequest
.
sendPost
(
url
,
map
,
new
TypeReference
<
WmsRespResult
<
List
<
WmsInventoryData
>>>()
{
List
<
WmsInventoryData
>
inventoryList
=
WmsRequest
.
sendPost
(
url
,
map
,
new
TypeReference
<
WmsRespResult
<
List
<
WmsInventoryData
>>>()
{
});
});
...
@@ -303,6 +327,24 @@ public class StatisticsServiceImpl extends BaseServiceImpl<StatisticsMapper, Sta
...
@@ -303,6 +327,24 @@ public class StatisticsServiceImpl extends BaseServiceImpl<StatisticsMapper, Sta
return
dataList
;
return
dataList
;
}
}
private
List
<
WmsInventory
>
getMockData
()
{
List
<
WmsInventory
>
list
=
new
ArrayList
<>();
int
i
=
0
;
while
(
i
<
9
)
{
WmsInventory
inventory
=
new
WmsInventory
();
inventory
.
setType
(
i
>
3
?
"年出库"
:
"年入库"
);
inventory
.
setNumber
(
new
BigDecimal
(
i
*
100
));
inventory
.
setMaterialName
(
"物料"
+
i
);
inventory
.
setUnit
(
"个"
);
inventory
.
setSpecification
(
"10 * "
+
i
+
1
);
inventory
.
setPrice
(
new
BigDecimal
(
i
+
20
));
inventory
.
setSumPrice
(
inventory
.
getPrice
().
multiply
(
inventory
.
getNumber
()));
list
.
add
(
inventory
);
i
++;
}
return
list
;
}
@Override
@Override
public
Statistics
getItemSamesChainQuantity
(
RangeStatsQueryDTO
queryDTO
)
{
public
Statistics
getItemSamesChainQuantity
(
RangeStatsQueryDTO
queryDTO
)
{
handleSamesChainTimeRange
(
queryDTO
);
handleSamesChainTimeRange
(
queryDTO
);
...
...
src/test/java/resources/db_sql/hmhj/v112/20210618新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v112/20210618新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v112/新增指标表.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v112/新增指标表.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/20210618新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/20210618新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/20210619新增样本库字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/20210619新增样本库字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/20210622新增样品制造厂商.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/20210622新增样品制造厂商.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/20210623新增报告模板字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/20210623新增报告模板字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/20210628产品标准新增作废信息.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/20210628产品标准新增作废信息.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/20210628新增样品字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/20210628新增样品字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/20210629新增函数、视图.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/20210629新增函数、视图.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/20210630新增样品库、委托字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/20210630新增样品库、委托字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/20210705新增表及字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/20210705新增表及字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/修改部分表字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/修改部分表字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/新增电解槽表-electrolyzer.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/新增电解槽表-electrolyzer.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v113/新增质检编号-user_inspection_code.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v113/新增质检编号-user_inspection_code.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v144/20210705新增样品字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v144/20210705新增样品字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v144/20210708新增原始记录版本.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v144/20210708新增原始记录版本.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v144/20210709检测项目新增单价.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v144/20210709检测项目新增单价.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v145/20210708添加记录表和字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v145/20210708添加记录表和字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v146/20200709生技部审核新增判定类型.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v146/20200709生技部审核新增判定类型.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v146/20210709添加字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v146/20210709添加字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v146/20210710增加字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v146/20210710增加字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v146/20210710增加样品计算结果视图.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v146/20210710增加样品计算结果视图.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v146/20210710样品添加字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v146/20210710样品添加字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v146/20210713增加字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v146/20210713增加字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210713新增满意度调查表.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210713新增满意度调查表.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210714新增检测项目字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210714新增检测项目字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210714新增视图.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210714新增视图.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210714模板增加字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210714模板增加字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210716新增函数是否为数字.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210716新增函数是否为数字.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210716新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210716新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210716新增表和合同字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210716新增表和合同字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210717新增表.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210717新增表.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210718新增台账字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210718新增台账字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210719新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210719新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v147/20210720新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v147/20210720新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v148/20210720新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v148/20210720新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v148/20210722新增标准样品表.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v148/20210722新增标准样品表.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v148/20210722标准样品表添加字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v148/20210722标准样品表添加字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v148/20210725添加表和数据.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v148/20210725添加表和数据.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v148/20210725质检管理表.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v148/20210725质检管理表.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v148/20210726新增炭块电阻率真实样品编号字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v148/20210726新增炭块电阻率真实样品编号字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v148/20210728新增报告表字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v148/20210728新增报告表字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v150/20210807新增委托字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v150/20210807新增委托字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v150/20210807新增样品库字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v150/20210807新增样品库字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v150/20210807新增表.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v150/20210807新增表.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v150/20210809修改样品库字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v150/20210809修改样品库字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v150/20210810新增业务数据字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v150/20210810新增业务数据字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v150/20210810新增合同数据字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v150/20210810新增合同数据字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v150/20210810新增样品物质字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v150/20210810新增样品物质字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v150/20210811新增委托单位相关表.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v150/20210811新增委托单位相关表.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v152/20210813新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v152/20210813新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v158/20210820添加合同字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v158/20210820添加合同字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v158/20210821添加合同、委托字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v158/20210821添加合同、委托字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v158/20210824添加合同字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v158/20210824添加合同字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v168/20210918__添加合同表和字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v168/20210918__添加合同表和字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v168/20210922__添加验收专家表.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v168/20210922__添加验收专家表.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v168/20210923__添加合同样品表.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v168/20210923__添加合同样品表.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v168/20210924__添加委托样品字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v168/20210924__添加委托样品字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v168/20210928__添加合同表字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v168/20210928__添加合同表字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v170/20211008新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v170/20211008新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v172/20220108新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v172/20220108新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v172/20220110新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v172/20220110新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v172/20220111新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v172/20220111新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v172/20220118新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v172/20220118新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v172/20220125新增视图.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v172/20220125新增视图.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v176/20220217新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v176/20220217新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v176/20220224新增字段与函数.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v176/20220224新增字段与函数.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v178/20220628新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v178/20220628新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v180/20220720新增字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v180/20220720新增字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v182/20220822新增表字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v182/20220822新增表字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/v185/20220927新增表字段.sql
→
src/test/java/resources/db_sql/hmhj/
older/
v185/20220927新增表字段.sql
View file @
337d86fe
File moved
src/test/java/resources/db_sql/hmhj/霍煤4月运维/20230420__新增库存相关表.sql
0 → 100644
View file @
337d86fe
This diff is collapsed.
Click to expand it.
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