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
07a6b977
Commit
07a6b977
authored
Jan 13, 2021
by
wangweidong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
土工平台修改
parent
2412152c
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
79 additions
and
12 deletions
+79
-12
HSSFWorkbookUtil.java
...com/patzn/cloud/service/lims/common/HSSFWorkbookUtil.java
+39
-0
StringHandleUtils.java
...om/patzn/cloud/service/lims/common/StringHandleUtils.java
+13
-0
SoilEntrustController.java
...d/service/lims/soil/controller/SoilEntrustController.java
+2
-2
SoilEntrustMapper.java
...tzn/cloud/service/lims/soil/mapper/SoilEntrustMapper.java
+1
-1
ISoilEntrustService.java
.../cloud/service/lims/soil/service/ISoilEntrustService.java
+1
-1
SoilEntrustServiceImpl.java
...ervice/lims/soil/service/impl/SoilEntrustServiceImpl.java
+5
-5
SoilExperimentServiceImpl.java
...ice/lims/soil/service/impl/SoilExperimentServiceImpl.java
+0
-0
Ytest.java
src/test/java/com/patzn/cloud/service/lims/test/Ytest.java
+18
-3
No files found.
src/main/java/com/patzn/cloud/service/lims/common/HSSFWorkbookUtil.java
View file @
07a6b977
...
@@ -515,6 +515,45 @@ public class HSSFWorkbookUtil {
...
@@ -515,6 +515,45 @@ public class HSSFWorkbookUtil {
}
}
return
wb
;
return
wb
;
}
}
public
static
XSSFWorkbook
replaceModel
(
Map
item
,
XSSFWorkbook
wb
,
XSSFSheet
sheet
)
{
try
{
Iterator
rows
=
sheet
.
rowIterator
();
while
(
rows
.
hasNext
()){
XSSFRow
row
=
(
XSSFRow
)
rows
.
next
();
if
(
row
!=
null
)
{
int
num
=
row
.
getLastCellNum
();
for
(
int
i
=
0
;
i
<
num
;
i
++)
{
XSSFCell
cell
=
row
.
getCell
(
i
);
if
(
cell
==
null
||
StringUtils
.
isBlank
(
getJavaValue
(
cell
).
toString
()))
{
continue
;
}
String
value
=
getJavaValue
(
cell
).
toString
();
if
(!
""
.
equals
(
value
))
{
Set
<
String
>
keySet
=
item
.
keySet
();
Iterator
<
String
>
it
=
keySet
.
iterator
();
while
(
it
.
hasNext
())
{
String
text
=
it
.
next
();
if
(
value
.
contains
(
text
))
{
String
txt
=
value
.
replace
(
text
,(
String
)
item
.
get
(
text
));
cell
.
setCellValue
(
txt
);
break
;
}
}
}
else
{
cell
.
setCellValue
(
""
);
}
}
}
}
// 输出文件
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
wb
;
}
public
static
XSSFWorkbook
getWorkbookByIO
(
InputStream
io
)
{
public
static
XSSFWorkbook
getWorkbookByIO
(
InputStream
io
)
{
try
{
try
{
XSSFWorkbook
xssfWorkbook
=
new
XSSFWorkbook
(
io
);
XSSFWorkbook
xssfWorkbook
=
new
XSSFWorkbook
(
io
);
...
...
src/main/java/com/patzn/cloud/service/lims/common/StringHandleUtils.java
View file @
07a6b977
...
@@ -22,6 +22,19 @@ import java.util.regex.Pattern;
...
@@ -22,6 +22,19 @@ import java.util.regex.Pattern;
*/
*/
public
class
StringHandleUtils
{
public
class
StringHandleUtils
{
public
static
boolean
validateNumber
(
String
str
)
{
if
(
StringUtils
.
isBlank
(
str
))
{
return
false
;
}
// 说明一下的是该正则只能识别4位小数;如果不限制小数位数的话,写成[+-]?[0-9]+(\\.[0-9]+)?就可以了
return
str
.
matches
(
"[+-]?[0-9]+(\\.[0-9]+)?"
);
}
public
static
String
getContinuousStringData
(
String
[]
intString
,
String
stringPre
)
{
public
static
String
getContinuousStringData
(
String
[]
intString
,
String
stringPre
)
{
...
...
src/main/java/com/patzn/cloud/service/lims/soil/controller/SoilEntrustController.java
View file @
07a6b977
...
@@ -775,7 +775,7 @@ public class SoilEntrustController extends ServiceController {
...
@@ -775,7 +775,7 @@ public class SoilEntrustController extends ServiceController {
@ApiOperation
(
value
=
"查询列表"
,
notes
=
"查询数据列表"
)
@ApiOperation
(
value
=
"查询列表"
,
notes
=
"查询数据列表"
)
@PostMapping
(
"/list_summary_query"
)
@PostMapping
(
"/list_summary_query"
)
public
RestResult
<
List
<
SoilEntrustSummaryDTO
>>
listSummaryQuery
(
SoilEntrustVO
soilEntrust
)
{
public
RestResult
<
Page
<
SoilEntrustSummaryDTO
>>
listSummaryQuery
(
SoilEntrustVO
soilEntrust
)
{
return
success
(
soilEntrustService
.
listSummaryQuery
(
soilEntrust
));
return
success
(
soilEntrustService
.
listSummaryQuery
(
getPage
(),
soilEntrust
));
}
}
}
}
src/main/java/com/patzn/cloud/service/lims/soil/mapper/SoilEntrustMapper.java
View file @
07a6b977
...
@@ -57,5 +57,5 @@ public interface SoilEntrustMapper extends BaseMapper<SoilEntrust> {
...
@@ -57,5 +57,5 @@ public interface SoilEntrustMapper extends BaseMapper<SoilEntrust> {
List
<
SoilEntrustVO
>
selectReportBySummaryReportList
(
RowBounds
rowBounds
,
@Param
(
"vo"
)
SoilEntrustVO
soilEntrust
);
List
<
SoilEntrustVO
>
selectReportBySummaryReportList
(
RowBounds
rowBounds
,
@Param
(
"vo"
)
SoilEntrustVO
soilEntrust
);
@SqlParser
(
filter
=
true
)
@SqlParser
(
filter
=
true
)
List
<
SoilEntrustVO
>
selectListForSummaryQuery
(
@Param
(
"vo"
)
SoilEntrustVO
soilEntrust
);
List
<
SoilEntrustVO
>
selectListForSummaryQuery
(
RowBounds
rowBounds
,
@Param
(
"vo"
)
SoilEntrustVO
soilEntrust
);
}
}
src/main/java/com/patzn/cloud/service/lims/soil/service/ISoilEntrustService.java
View file @
07a6b977
...
@@ -101,5 +101,5 @@ public interface ISoilEntrustService extends IBaseService<SoilEntrust> {
...
@@ -101,5 +101,5 @@ public interface ISoilEntrustService extends IBaseService<SoilEntrust> {
Page
<
SoilEntrustVO
>
pageReportBySummaryReport
(
Page
<
SoilEntrustVO
>
page
,
SoilEntrustVO
soilEntrust
);
Page
<
SoilEntrustVO
>
pageReportBySummaryReport
(
Page
<
SoilEntrustVO
>
page
,
SoilEntrustVO
soilEntrust
);
List
<
SoilEntrustSummaryDTO
>
listSummaryQuery
(
SoilEntrustVO
soilEntrust
);
Page
<
SoilEntrustSummaryDTO
>
listSummaryQuery
(
Page
<
SoilEntrustSummaryDTO
>
page
,
SoilEntrustVO
soilEntrust
);
}
}
src/main/java/com/patzn/cloud/service/lims/soil/service/impl/SoilEntrustServiceImpl.java
View file @
07a6b977
...
@@ -1172,10 +1172,10 @@ public class SoilEntrustServiceImpl extends BaseServiceImpl<SoilEntrustMapper, S
...
@@ -1172,10 +1172,10 @@ public class SoilEntrustServiceImpl extends BaseServiceImpl<SoilEntrustMapper, S
@Override
@Override
public
List
<
SoilEntrustSummaryDTO
>
listSummaryQuery
(
SoilEntrustVO
soilEntrust
)
{
public
Page
<
SoilEntrustSummaryDTO
>
listSummaryQuery
(
Page
<
SoilEntrustSummaryDTO
>
page
,
SoilEntrustVO
soilEntrust
)
{
List
<
SoilEntrustVO
>
voList
=
baseMapper
.
selectListForSummaryQuery
(
soilEntrust
);
List
<
SoilEntrustVO
>
voList
=
baseMapper
.
selectListForSummaryQuery
(
page
,
soilEntrust
);
if
(
CollectionUtils
.
isEmpty
(
voList
)){
if
(
CollectionUtils
.
isEmpty
(
voList
)){
return
Lists
.
newArrayList
()
;
return
page
;
}
}
List
<
Long
>
entrustIdList
=
new
ArrayList
<>();
List
<
Long
>
entrustIdList
=
new
ArrayList
<>();
...
@@ -1432,8 +1432,8 @@ public class SoilEntrustServiceImpl extends BaseServiceImpl<SoilEntrustMapper, S
...
@@ -1432,8 +1432,8 @@ public class SoilEntrustServiceImpl extends BaseServiceImpl<SoilEntrustMapper, S
continue
;
continue
;
}
}
}
}
page
.
setRecords
(
dtoList
);
return
dtoList
;
return
page
;
}
}
...
...
src/main/java/com/patzn/cloud/service/lims/soil/service/impl/SoilExperimentServiceImpl.java
View file @
07a6b977
This diff is collapsed.
Click to expand it.
src/test/java/com/patzn/cloud/service/lims/test/Ytest.java
View file @
07a6b977
package
com
.
patzn
.
cloud
.
service
.
lims
.
test
;
package
com
.
patzn
.
cloud
.
service
.
lims
.
test
;
import
org.apache.commons.lang3.StringUtils
;
public
class
Ytest
{
public
class
Ytest
{
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
Double
a
=
Double
.
parseDouble
(
"0"
);
boolean
d
=
validateNumber
(
"325.312122"
);
Double
b
=
Double
.
parseDouble
(
"0"
);
System
.
out
.
println
(
d
);
System
.
out
.
println
(
a
/
b
);
}
private
static
boolean
validateNumber
(
String
str
)
{
if
(
StringUtils
.
isBlank
(
str
))
{
return
false
;
}
// 说明一下的是该正则只能识别4位小数;如果不限制小数位数的话,写成[+-]?[0-9]+(\\.[0-9]+)?就可以了
return
str
.
matches
(
"[+-]?[0-9]+(\\.[0-9]+)?"
);
}
}
}
}
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