Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
patzn-cloud-service-soil
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-soil
Commits
462acf89
Commit
462acf89
authored
Dec 31, 2020
by
wangweidong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
土工平台修改
parent
9a10d877
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
83 additions
and
3 deletions
+83
-3
SoilOriginalTemplateController.java
.../lims/soil/controller/SoilOriginalTemplateController.java
+20
-2
SoilAloneSampleMapper.java
...cloud/service/lims/soil/mapper/SoilAloneSampleMapper.java
+1
-1
ISoilOriginalTemplateService.java
...rvice/lims/soil/service/ISoilOriginalTemplateService.java
+4
-0
SoilAloneSampleServiceImpl.java
...ce/lims/soil/service/impl/SoilAloneSampleServiceImpl.java
+2
-0
SoilExperimentServiceImpl.java
...ice/lims/soil/service/impl/SoilExperimentServiceImpl.java
+2
-0
SoilOriginalTemplateServiceImpl.java
...ms/soil/service/impl/SoilOriginalTemplateServiceImpl.java
+54
-0
No files found.
src/main/java/com/patzn/cloud/service/lims/soil/controller/SoilOriginalTemplateController.java
View file @
462acf89
...
...
@@ -102,7 +102,7 @@ public class SoilOriginalTemplateController extends ServiceController implements
@Override
@Login
(
action
=
Action
.
Skip
)
@ApiOperation
(
value
=
"编辑
证书
模板"
,
notes
=
"编辑证书模板"
)
@ApiOperation
(
value
=
"编辑
项目报告
模板"
,
notes
=
"编辑证书模板"
)
@PostMapping
(
"/edit_exp_report_template_{someParam}"
)
public
RestResult
<
Boolean
>
editExpReportTemplate
(
@PathVariable
(
"someParam"
)
String
someParam
,
@RequestBody
OssFileResult
obsFileResult
)
{
return
success
(
soilOriginalTemplateService
.
editExpReportTemplate
(
someParam
,
obsFileResult
));
...
...
@@ -112,7 +112,7 @@ public class SoilOriginalTemplateController extends ServiceController implements
@Override
@Login
(
action
=
Action
.
Skip
)
@ApiOperation
(
value
=
"编辑
证书模板
"
,
notes
=
"编辑证书模板"
)
@ApiOperation
(
value
=
"编辑
原始记录
"
,
notes
=
"编辑证书模板"
)
@PostMapping
(
"/edit_report_{someParam}"
)
public
RestResult
<
Boolean
>
editReport
(
@PathVariable
(
"someParam"
)
String
someParam
,
@RequestBody
OssFileResult
obsFileResult
)
{
return
success
(
soilOriginalTemplateService
.
editReport
(
someParam
,
obsFileResult
));
...
...
@@ -121,6 +121,24 @@ public class SoilOriginalTemplateController extends ServiceController implements
@Override
@Login
(
action
=
Action
.
Skip
)
@ApiOperation
(
value
=
"编辑汇总报告"
,
notes
=
"编辑证书模板"
)
@PostMapping
(
"/edit_summary_report_{someParam}"
)
public
RestResult
<
Boolean
>
editSummaryReportTemplate
(
String
someParam
,
OssFileResult
obsFileResult
)
{
return
success
(
soilOriginalTemplateService
.
editSummaryReportTemplate
(
someParam
,
obsFileResult
));
}
@Override
@Login
(
action
=
Action
.
Skip
)
@ApiOperation
(
value
=
"编辑原始记录"
,
notes
=
"编辑证书模板"
)
@PostMapping
(
"/edit_exp_report_{someParam}"
)
public
RestResult
<
Boolean
>
editExpReport
(
String
someParam
,
OssFileResult
obsFileResult
)
{
return
success
(
soilOriginalTemplateService
.
editExpReport
(
someParam
,
obsFileResult
));
}
@Override
@Login
(
action
=
Action
.
Skip
)
@ApiOperation
(
value
=
"在线编辑保存报告信息"
,
notes
=
"在线编辑保存报告信息"
)
@PostMapping
(
"/get_key_by_businessid{someParam}"
)
public
RestResult
<
String
>
getKeyByBusinessId
(
String
businessId
)
{
...
...
src/main/java/com/patzn/cloud/service/lims/soil/mapper/SoilAloneSampleMapper.java
View file @
462acf89
...
...
@@ -21,5 +21,5 @@ public interface SoilAloneSampleMapper extends BatchMapper<SoilAloneSample> {
List
<
SoilAloneSampleVO
>
selectVOList
(
RowBounds
rowBounds
,
@Param
(
"vo"
)
SoilAloneSampleVO
soilAloneSample
);
List
<
SoilAloneSampleVO
>
selectVOSampleOfStorehouseList
(
RowBounds
rowBounds
,
SoilAloneSampleVO
soilAloneSample
);
List
<
SoilAloneSampleVO
>
selectVOSampleOfStorehouseList
(
RowBounds
rowBounds
,
@Param
(
"vo"
)
SoilAloneSampleVO
soilAloneSample
);
}
src/main/java/com/patzn/cloud/service/lims/soil/service/ISoilOriginalTemplateService.java
View file @
462acf89
...
...
@@ -32,4 +32,8 @@ public interface ISoilOriginalTemplateService extends IBaseService<SoilOriginalT
boolean
editReport
(
String
someParam
,
OssFileResult
obsFileResult
);
void
downloadFile
(
Long
id
,
HttpServletResponse
response
);
boolean
editSummaryReportTemplate
(
String
someParam
,
OssFileResult
obsFileResult
);
boolean
editExpReport
(
String
someParam
,
OssFileResult
obsFileResult
);
}
src/main/java/com/patzn/cloud/service/lims/soil/service/impl/SoilAloneSampleServiceImpl.java
View file @
462acf89
...
...
@@ -158,6 +158,8 @@ public class SoilAloneSampleServiceImpl extends BaseServiceImpl<SoilAloneSampleM
@Override
public
Page
<
SoilAloneSampleVO
>
pageVOSampleOfStorehouse
(
Page
<
SoilAloneSampleVO
>
page
,
SoilAloneSampleVO
soilAloneSample
)
{
RestAssert
.
fail
(
StringUtils
.
isBlank
(
soilAloneSample
.
getStorehouse
()),
"请选择库房号"
);
RestAssert
.
fail
(
StringUtils
.
isBlank
(
soilAloneSample
.
getShelfCode
()),
"请选择架货号"
);
return
page
.
setRecords
(
baseMapper
.
selectVOSampleOfStorehouseList
(
page
,
soilAloneSample
));
}
}
src/main/java/com/patzn/cloud/service/lims/soil/service/impl/SoilExperimentServiceImpl.java
View file @
462acf89
...
...
@@ -589,9 +589,11 @@ public class SoilExperimentServiceImpl extends BaseServiceImpl<SoilExperimentMap
for
(
int
i
=
0
;
i
<
length
;
i
++)
{
SoilExperimentVO
experimentVO
=
voList
.
get
(
i
);
List
<
SoilItemVO
>
itemVOList
=
sampleSoilItemVOMap
.
get
(
experimentVO
.
getSampleId
());
if
(
CollectionUtils
.
isNotEmpty
(
itemVOList
)){
for
(
SoilItemVO
itemVO:
itemVOList
)
{
mapReplace
.
put
(
"#{"
+
itemVO
.
getName
()+
"}"
,
itemVO
.
getTestValue
());
}
}
if
(!
mapReplace
.
containsKey
(
"#{含水率}"
)){
mapReplace
.
put
(
"#{含水率}"
,
""
);
}
...
...
src/main/java/com/patzn/cloud/service/lims/soil/service/impl/SoilOriginalTemplateServiceImpl.java
View file @
462acf89
...
...
@@ -60,6 +60,13 @@ public class SoilOriginalTemplateServiceImpl extends BaseServiceImpl<SoilOrigina
private
ISoilItemService
soilItemService
;
@Autowired
private
ISoilReportService
soilReportService
;
@Autowired
private
ISoilExpReportService
soilExpReportService
;
@Autowired
private
ISoilOriginalTemplateService
soilOriginalTemplateService
;
@Autowired
...
...
@@ -493,4 +500,51 @@ public class SoilOriginalTemplateServiceImpl extends BaseServiceImpl<SoilOrigina
}
ossClient
.
download
(
attachment
.
getObjectKey
(),
attachment
.
getName
()
+
"."
+
attachment
.
getType
(),
response
);
}
@Override
public
boolean
editSummaryReportTemplate
(
String
someParam
,
OssFileResult
obsFileResult
)
{
RestAssert
.
fail
(
StringUtils
.
isBlank
(
someParam
),
"业务ID不能为空"
);
RestAssert
.
fail
(
null
==
obsFileResult
,
"OssFileResult不能为空"
);
RestAssert
.
fail
(
StringUtils
.
isBlank
(
obsFileResult
.
getObjectKey
()),
"ObjectKey不能为空"
);
RestAssert
.
fail
(
StringUtils
.
isBlank
(
obsFileResult
.
getVersionId
()),
"VersionId不能为空"
);
RestAssert
.
fail
(
StringUtils
.
isBlank
(
obsFileResult
.
getType
()),
"Type不能为空"
);
RestAssert
.
fail
(
StringUtils
.
isBlank
(
someParam
)
||
4
!=
someParam
.
split
(
"&"
).
length
,
"参数传递有误"
);
String
[]
arr
=
someParam
.
split
(
"&"
);
Long
businessId
=
Long
.
parseLong
(
arr
[
0
]);
SoilReport
report
=
soilReportService
.
getById
(
businessId
);
if
(
null
==
report
){
RestAssert
.
fail
(
"数据有误"
);
}
SoilReport
originalRecord
=
new
SoilReport
();
originalRecord
.
setId
(
businessId
);
originalRecord
.
setObjectKey
(
obsFileResult
.
getObjectKey
());
soilReportService
.
updateById
(
originalRecord
);
return
true
;
}
@Override
public
boolean
editExpReport
(
String
someParam
,
OssFileResult
obsFileResult
)
{
RestAssert
.
fail
(
StringUtils
.
isBlank
(
someParam
),
"业务ID不能为空"
);
RestAssert
.
fail
(
null
==
obsFileResult
,
"OssFileResult不能为空"
);
RestAssert
.
fail
(
StringUtils
.
isBlank
(
obsFileResult
.
getObjectKey
()),
"ObjectKey不能为空"
);
RestAssert
.
fail
(
StringUtils
.
isBlank
(
obsFileResult
.
getVersionId
()),
"VersionId不能为空"
);
RestAssert
.
fail
(
StringUtils
.
isBlank
(
obsFileResult
.
getType
()),
"Type不能为空"
);
RestAssert
.
fail
(
StringUtils
.
isBlank
(
someParam
)
||
4
!=
someParam
.
split
(
"&"
).
length
,
"参数传递有误"
);
String
[]
arr
=
someParam
.
split
(
"&"
);
Long
businessId
=
Long
.
parseLong
(
arr
[
0
]);
SoilExpReport
report
=
soilExpReportService
.
getById
(
businessId
);
if
(
null
==
report
){
RestAssert
.
fail
(
"数据有误"
);
}
SoilExpReport
originalRecord
=
new
SoilExpReport
();
originalRecord
.
setId
(
businessId
);
originalRecord
.
setObjectKey
(
obsFileResult
.
getObjectKey
());
soilExpReportService
.
updateById
(
originalRecord
);
return
true
;
}
}
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