Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
D
data-acquisition
Project
Project
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
竹天卫
data-acquisition
Commits
1f2688cb
Commit
1f2688cb
authored
Jun 18, 2021
by
罗贤顺
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复问题
parent
741d8d5a
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
65 additions
and
38 deletions
+65
-38
TSampleLaboratorysheetController.java
...business/controller/TSampleLaboratorysheetController.java
+5
-3
TSampleListController.java
...cquisition/business/controller/TSampleListController.java
+5
-3
TSampleLaboratorysheetMapper.java
...isition/business/mapper/TSampleLaboratorysheetMapper.java
+5
-0
TSampleListMapper.java
...ise/sc/acquisition/business/mapper/TSampleListMapper.java
+4
-1
TSampleLaboratorysheetMapper.xml
...tion/business/mapper/xml/TSampleLaboratorysheetMapper.xml
+6
-0
TSampleListMapper.xml
.../sc/acquisition/business/mapper/xml/TSampleListMapper.xml
+7
-0
TSampleLaboratorysheetQuery.java
...ion/business/model/query/TSampleLaboratorysheetQuery.java
+6
-2
TSampleListQuery.java
...sc/acquisition/business/model/query/TSampleListQuery.java
+7
-2
TSampleLaboratorysheetServiceImpl.java
...iness/service/impl/TSampleLaboratorysheetServiceImpl.java
+10
-5
TSampleListServiceImpl.java
...isition/business/service/impl/TSampleListServiceImpl.java
+10
-22
No files found.
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/controller/TSampleLaboratorysheetController.java
View file @
1f2688cb
...
@@ -39,12 +39,14 @@ public class TSampleLaboratorysheetController {
...
@@ -39,12 +39,14 @@ public class TSampleLaboratorysheetController {
*/
*/
@ApiOperation
(
value
=
"获取送验单列表 可分页模糊查询"
)
@ApiOperation
(
value
=
"获取送验单列表 可分页模糊查询"
)
@ApiImplicitParams
(
value
=
{
@ApiImplicitParams
(
value
=
{
@ApiImplicitParam
(
name
=
"search"
,
value
=
"搜索关键字"
,
paramType
=
"query"
,
dataType
=
"String"
)
@ApiImplicitParam
(
name
=
"searchYh"
,
value
=
"搜索关键字"
,
paramType
=
"query"
,
dataType
=
"String"
),
@ApiImplicitParam
(
name
=
"searchSysj"
,
value
=
"搜索关键字"
,
paramType
=
"query"
,
dataType
=
"String"
)
})
})
@RequestMapping
(
value
=
"/getPage"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/getPage"
,
method
=
RequestMethod
.
GET
)
public
R
getPage
(
Query
query
,
String
search
)
{
public
R
getPage
(
Query
query
,
String
search
Yh
,
String
searchSysj
)
{
TSampleLaboratorysheetQuery
param
=
new
TSampleLaboratorysheetQuery
();
TSampleLaboratorysheetQuery
param
=
new
TSampleLaboratorysheetQuery
();
param
.
setSearch
(
search
);
param
.
setSearchYh
(
searchYh
);
param
.
setSearchSysj
(
searchSysj
);
return
itSampleLaboratorysheetService
.
getPage
(
param
,
query
);
return
itSampleLaboratorysheetService
.
getPage
(
param
,
query
);
}
}
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/controller/TSampleListController.java
View file @
1f2688cb
...
@@ -40,12 +40,14 @@ public class TSampleListController {
...
@@ -40,12 +40,14 @@ public class TSampleListController {
*/
*/
@ApiOperation
(
value
=
"获取送验单列表 可分页模糊查询"
)
@ApiOperation
(
value
=
"获取送验单列表 可分页模糊查询"
)
@ApiImplicitParams
(
value
=
{
@ApiImplicitParams
(
value
=
{
@ApiImplicitParam
(
name
=
"search"
,
value
=
"搜索关键字"
,
paramType
=
"query"
,
dataType
=
"String"
)
@ApiImplicitParam
(
name
=
"searchYh"
,
value
=
"搜索关键字"
,
paramType
=
"query"
,
dataType
=
"String"
),
@ApiImplicitParam
(
name
=
"searcSyrq"
,
value
=
"搜索关键字"
,
paramType
=
"query"
,
dataType
=
"String"
)
})
})
@RequestMapping
(
value
=
"/getPage"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/getPage"
,
method
=
RequestMethod
.
GET
)
public
R
getPage
(
Query
query
,
String
search
)
{
public
R
getPage
(
Query
query
,
String
search
Yh
,
String
searchSyrq
)
{
TSampleListQuery
param
=
new
TSampleListQuery
();
TSampleListQuery
param
=
new
TSampleListQuery
();
param
.
setSearch
(
search
);
param
.
setSearchYh
(
searchYh
);
param
.
setSearchSyrq
(
searchSyrq
);
return
itSampleListService
.
getPage
(
param
,
query
);
return
itSampleListService
.
getPage
(
param
,
query
);
}
}
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/TSampleLaboratorysheetMapper.java
View file @
1f2688cb
...
@@ -3,8 +3,11 @@ package cn.wise.sc.acquisition.business.mapper;
...
@@ -3,8 +3,11 @@ package cn.wise.sc.acquisition.business.mapper;
import
cn.wise.sc.acquisition.business.entity.TSampleLaboratorysheet
;
import
cn.wise.sc.acquisition.business.entity.TSampleLaboratorysheet
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.extension.api.R
;
import
com.baomidou.mybatisplus.extension.api.R
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* <p>
* <p>
...
@@ -17,4 +20,6 @@ import java.util.List;
...
@@ -17,4 +20,6 @@ import java.util.List;
public
interface
TSampleLaboratorysheetMapper
extends
BaseMapper
<
TSampleLaboratorysheet
>
{
public
interface
TSampleLaboratorysheetMapper
extends
BaseMapper
<
TSampleLaboratorysheet
>
{
List
<
TSampleLaboratorysheet
>
getList
();
List
<
TSampleLaboratorysheet
>
getList
();
Page
<
TSampleLaboratorysheet
>
pageByYhOrSysj
(
Page
<
TSampleLaboratorysheet
>
page
,
@Param
(
"param"
)
Map
<
String
,
Object
>
param
);
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/TSampleListMapper.java
View file @
1f2688cb
...
@@ -2,8 +2,10 @@ package cn.wise.sc.acquisition.business.mapper;
...
@@ -2,8 +2,10 @@ package cn.wise.sc.acquisition.business.mapper;
import
cn.wise.sc.acquisition.business.entity.TSampleList
;
import
cn.wise.sc.acquisition.business.entity.TSampleList
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.
List
;
import
java.util.
Map
;
/**
/**
* <p>
* <p>
...
@@ -15,4 +17,5 @@ import java.util.List;
...
@@ -15,4 +17,5 @@ import java.util.List;
*/
*/
public
interface
TSampleListMapper
extends
BaseMapper
<
TSampleList
>
{
public
interface
TSampleListMapper
extends
BaseMapper
<
TSampleList
>
{
Page
<
TSampleList
>
pageByYhOrSyrq
(
Page
<
TSampleList
>
page
,
@Param
(
"param"
)
Map
<
String
,
Object
>
param
);
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TSampleLaboratorysheetMapper.xml
View file @
1f2688cb
...
@@ -5,4 +5,10 @@
...
@@ -5,4 +5,10 @@
<select
id=
"getList"
resultType=
"cn.wise.sc.acquisition.business.entity.TSampleLaboratorysheet"
>
<select
id=
"getList"
resultType=
"cn.wise.sc.acquisition.business.entity.TSampleLaboratorysheet"
>
select * from T_Sample_LaboratorySheet
select * from T_Sample_LaboratorySheet
</select>
</select>
<select
id=
"pageByYhOrSysj"
resultType=
"cn.wise.sc.acquisition.business.entity.TSampleLaboratorysheet"
>
select a.* from T_Sample_LaboratorySheet a
where
a.Yh=#{param.Yh}
or a.Sysj= #{param.Sysj}
</select>
</mapper>
</mapper>
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/mapper/xml/TSampleListMapper.xml
View file @
1f2688cb
...
@@ -20,5 +20,12 @@
...
@@ -20,5 +20,12 @@
<sql
id=
"TSampleListJoins"
>
<sql
id=
"TSampleListJoins"
>
</sql>
</sql>
<select
id=
"pageByYhOrSyrq"
resultType=
"cn.wise.sc.acquisition.business.entity.TSampleList"
>
select a.* from T_Sample_List a
where
a.Yh=#{param.Yh}
or a.Syrq= #{param.Syrq}
</select>
</mapper>
</mapper>
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TSampleLaboratorysheetQuery.java
View file @
1f2688cb
...
@@ -126,7 +126,11 @@ public class TSampleLaboratorysheetQuery {
...
@@ -126,7 +126,11 @@ public class TSampleLaboratorysheetQuery {
* 搜索字段
* 搜索字段
*/
*/
@ApiModelProperty
(
"搜索字段"
)
@ApiModelProperty
(
"搜索字段"
)
private
String
search
;
private
String
searchYh
;
/**
* 搜索字段
*/
@ApiModelProperty
(
"搜索字段"
)
private
String
searchSysj
;
}
}
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/model/query/TSampleListQuery.java
View file @
1f2688cb
...
@@ -22,8 +22,13 @@ public class TSampleListQuery {
...
@@ -22,8 +22,13 @@ public class TSampleListQuery {
/**
/**
* 搜索字段
* 搜索字段
*/
*/
@ApiModelProperty
(
"搜索字段"
)
@ApiModelProperty
(
"搜索字段Yh"
)
private
String
search
;
private
String
searchYh
;
/**
* 搜索字段
*/
@ApiModelProperty
(
"搜索字段Yh"
)
private
String
searchSyrq
;
/**
/**
* 样号
* 样号
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TSampleLaboratorysheetServiceImpl.java
View file @
1f2688cb
...
@@ -25,7 +25,9 @@ import org.springframework.transaction.annotation.Transactional;
...
@@ -25,7 +25,9 @@ import org.springframework.transaction.annotation.Transactional;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* <p>
* <p>
...
@@ -209,12 +211,15 @@ public class TSampleLaboratorysheetServiceImpl extends ServiceImpl<TSampleLabora
...
@@ -209,12 +211,15 @@ public class TSampleLaboratorysheetServiceImpl extends ServiceImpl<TSampleLabora
log
.
info
(
JSON
.
toJSONString
(
tSampleLaboratorysheetQuery
));
log
.
info
(
JSON
.
toJSONString
(
tSampleLaboratorysheetQuery
));
//分页
//分页
Page
<
TSampleLaboratorysheet
>
page
=
new
Page
<>();
Page
<
TSampleLaboratorysheet
>
page
=
new
Page
<>();
LambdaQueryWrapper
<
TSampleLaboratorysheet
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
//TODO 根据收样时间筛选
if
(
StringUtils
.
isNotBlank
(
tSampleLaboratorysheetQuery
.
getSearchYh
())){
queryWrapper
.
select
(
TSampleLaboratorysheet:
:
getYh
);
param
.
put
(
"Yh"
,
tSampleLaboratorysheetQuery
.
getSearchYh
());
queryWrapper
.
like
(
StringUtils
.
isNotBlank
(
tSampleLaboratorysheetQuery
.
getSearch
()),
TSampleLaboratorysheet:
:
getYh
,
tSampleLaboratorysheetQuery
.
getSearch
());
}
if
(
StringUtils
.
isNotBlank
(
tSampleLaboratorysheetQuery
.
getSearchSysj
())){
param
.
put
(
"Sysj"
,
tSampleLaboratorysheetQuery
.
getSearchSysj
());
}
//查询
//查询
Page
<
TSampleLaboratorysheet
>
tSampleLaboratorysheetPage
=
baseMapper
.
selectPage
(
page
,
queryWrapper
);
Page
<
TSampleLaboratorysheet
>
tSampleLaboratorysheetPage
=
baseMapper
.
pageByYhOrSysj
(
page
,
param
);
return
R
.
ok
(
tSampleLaboratorysheetPage
);
return
R
.
ok
(
tSampleLaboratorysheetPage
);
}
}
...
...
acquisition-business/src/main/java/cn/wise/sc/acquisition/business/service/impl/TSampleListServiceImpl.java
View file @
1f2688cb
...
@@ -27,6 +27,8 @@ import org.springframework.web.multipart.MultipartFile;
...
@@ -27,6 +27,8 @@ import org.springframework.web.multipart.MultipartFile;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Optional
;
import
java.util.Optional
;
/**
/**
...
@@ -54,29 +56,15 @@ public class TSampleListServiceImpl extends ServiceImpl<TSampleListMapper, TSamp
...
@@ -54,29 +56,15 @@ public class TSampleListServiceImpl extends ServiceImpl<TSampleListMapper, TSamp
//分页
//分页
Page
<
TSampleList
>
page
=
new
Page
<>(
query
.
getPageNum
(),
query
.
getPageSize
());
Page
<
TSampleList
>
page
=
new
Page
<>(
query
.
getPageNum
(),
query
.
getPageSize
());
//条件封装 因为图片字节太长,排除QR_CODE,RECORD_CODE
//条件封装 因为图片字节太长,排除QR_CODE,RECORD_CODE
QueryWrapper
<
TSampleList
>
queryWrapper
=
new
QueryWrapper
<>();
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
queryWrapper
.
select
(
if
(
StringUtils
.
isNotBlank
(
tSampleListQuery
.
getSearchYh
())){
ProjectEnum
.
TSampleListType
.
HOLES_ID
.
getLabel
(),
param
.
put
(
"Yh"
,
tSampleListQuery
.
getSearchYh
());
ProjectEnum
.
TSampleListType
.
START
.
getLabel
(),
}
ProjectEnum
.
TSampleListType
.
END_TO
.
getLabel
(),
if
(
StringUtils
.
isNotEmpty
(
tSampleListQuery
.
getSearchSyrq
())){
ProjectEnum
.
TSampleListType
.
YH
.
getLabel
(),
param
.
put
(
"Syrq"
,
tSampleListQuery
.
getSearchSyrq
());
ProjectEnum
.
TSampleListType
.
SYR
.
getLabel
(),
}
ProjectEnum
.
TSampleListType
.
SYRQ
.
getLabel
()
);
// String startDate = tSampleListQuery.getSearch() + "00:00:00";
// String endDate = tSampleListQuery.getSearch() + "23:59:59";
StringBuilder
stringBuilder
=
new
StringBuilder
();
stringBuilder
.
append
(
ProjectEnum
.
TableAlias
.
A
.
getLabel
()).
append
(
ProjectEnum
.
TSampleListType
.
SYRQ
.
getLabel
());
queryWrapper
.
like
(
StringUtils
.
isNotBlank
(
tSampleListQuery
.
getSearch
()),
ProjectEnum
.
TSampleListType
.
YH
.
getLabel
(),
tSampleListQuery
.
getSearch
())
.
or
()
.
like
(
StringUtils
.
isNotBlank
(
tSampleListQuery
.
getSearch
()),
ProjectEnum
.
TSampleListType
.
HOLES_ID
.
getLabel
(),
tSampleListQuery
.
getSearch
());
//TODO 根据时间筛选
// .or()
// .ge(stringBuilder.toString(), DateUtil.getBeginTimeStr(DateUtil.strToTime(startDate)))
// .le(stringBuilder.toString(), DateUtil.getEndTimeStr(DateUtil.strToTime(endDate)));
//查询
//查询
Page
<
TSampleList
>
tSampleListPage
=
baseMapper
.
selectPage
(
page
,
queryWrapper
);
Page
<
TSampleList
>
tSampleListPage
=
baseMapper
.
pageByYhOrSyrq
(
page
,
param
);
return
R
.
ok
(
tSampleListPage
);
return
R
.
ok
(
tSampleListPage
);
}
}
...
...
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