Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
sv-springboot
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bsoft
sv-springboot
Commits
09ce0ae4
Commit
09ce0ae4
authored
Nov 15, 2019
by
Suvalue
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
疾病接口修改
parent
f9e7d8c8
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
24 additions
and
20 deletions
+24
-20
bsoft-api/src/main/java/com/bsoft/api/controller/SerDiseaseController.java
+3
-2
bsoft-api/src/main/java/com/bsoft/api/mapper/SerDiseaseMapper.java
+7
-4
bsoft-api/src/main/java/com/bsoft/api/model/reqmodel/Disease.java
+2
-2
bsoft-api/src/main/java/com/bsoft/api/service/Impl/SerDiseaseServiceImpl.java
+11
-11
bsoft-api/src/main/java/com/bsoft/api/service/SerDiseaseService.java
+1
-1
No files found.
bsoft-api/src/main/java/com/bsoft/api/controller/SerDiseaseController.java
View file @
09ce0ae4
...
@@ -28,10 +28,11 @@ public class SerDiseaseController {
...
@@ -28,10 +28,11 @@ public class SerDiseaseController {
* @throws Exception
* @throws Exception
*/
*/
@PostMapping
(
"disease/list"
)
@PostMapping
(
"disease/list"
)
@Token
//
@Token
@ApiOperation
(
"根据疾病编码或者疾病等级查询疾病列表"
)
@ApiOperation
(
"根据疾病编码或者疾病等级查询疾病列表"
)
public
Object
getDiseaseByLevel
(
@RequestBody
Disease
.
DiseaseIDorLevel
disease
)
throws
InterruptedException
{
public
Object
getDiseaseByLevel
(
@RequestBody
Disease
.
DiseaseIDorLevel
disease
)
throws
InterruptedException
{
List
<
DiseaseLevel
>
diseaseLevel
=
serDiseaseService
.
selectListByIdorLevel
(
disease
.
getDate
(),
disease
.
getDisease
(),
disease
.
getLevel
());
List
<
DiseaseLevel
>
diseaseLevel
=
serDiseaseService
.
selectListByIdorLevel
(
disease
.
getDate
(),
disease
.
getDisease
(),
disease
.
getLevel
(),
disease
.
getDoctor
(),
disease
.
getDept
());
return
Result
.
success
(
diseaseLevel
);
return
Result
.
success
(
diseaseLevel
);
}
}
...
...
bsoft-api/src/main/java/com/bsoft/api/mapper/SerDiseaseMapper.java
View file @
09ce0ae4
...
@@ -14,19 +14,22 @@ public interface SerDiseaseMapper {
...
@@ -14,19 +14,22 @@ public interface SerDiseaseMapper {
SerDisease
selectByPrimaryKey
(
Long
id
);
SerDisease
selectByPrimaryKey
(
Long
id
);
SerDisease
selectByCode
(
String
code
,
String
date
);
SerDisease
selectByCode
(
String
code
,
String
date
,
String
docCode
,
String
deptCode
);
List
<
SerDisease
>
selectAll
();
List
<
SerDisease
>
selectAll
();
List
<
SerDisease
>
selectByMdcName
(
@Param
(
"date"
)
String
date
,
@Param
(
"mdcName"
)
String
mdcName
);
List
<
SerDisease
>
selectByMdcName
(
@Param
(
"date"
)
String
date
,
@Param
(
"mdcName"
)
String
mdcName
);
List
<
DiseaseLevel
>
selectByLevel
(
@Param
(
"date"
)
String
date
,
@Param
(
"level"
)
Integer
level
);
List
<
DiseaseLevel
>
selectByLevel
(
@Param
(
"date"
)
String
date
,
@Param
(
"level"
)
Integer
level
,
@Param
(
"docCode"
)
String
docCode
,
@Param
(
"deptCode"
)
String
deptCode
);
List
<
DiseaseLevel
>
selectByParentId
(
@Param
(
"date"
)
String
date
,
@Param
(
"parentId"
)
Integer
parentId
);
List
<
DiseaseLevel
>
selectByParentId
(
@Param
(
"date"
)
String
date
,
@Param
(
"parentId"
)
Integer
parentId
,
@Param
(
"docCode"
)
String
docCode
,
@Param
(
"deptCode"
)
String
deptCode
);
DiseaseLevel
selectParentById
(
@Param
(
"date"
)
String
date
,
@Param
(
"diseaseId"
)
Integer
diseaseId
);
DiseaseLevel
selectParentById
(
@Param
(
"date"
)
String
date
,
@Param
(
"diseaseId"
)
Integer
diseaseId
);
List
<
DiseaseLevel
>
selectSonById
(
@Param
(
"date"
)
String
date
,
@Param
(
"diseaseId"
)
Integer
diseaseId
);
List
<
DiseaseLevel
>
selectSonById
(
@Param
(
"date"
)
String
date
,
@Param
(
"diseaseId"
)
Integer
diseaseId
,
@Param
(
"docCode"
)
String
docCode
,
@Param
(
"deptCode"
)
String
deptCode
);
int
updateByPrimaryKey
(
SerDisease
record
);
int
updateByPrimaryKey
(
SerDisease
record
);
...
...
bsoft-api/src/main/java/com/bsoft/api/model/reqmodel/Disease.java
View file @
09ce0ae4
...
@@ -16,9 +16,9 @@ public class Disease {
...
@@ -16,9 +16,9 @@ public class Disease {
private
String
disease
;
private
String
disease
;
@ApiModelProperty
(
value
=
"等级"
,
required
=
false
)
@ApiModelProperty
(
value
=
"等级"
,
required
=
false
)
private
Integer
level
;
private
Integer
level
;
@ApiModelProperty
(
value
=
"科室编码"
,
required
=
false
)
private
String
doctor
;
@ApiModelProperty
(
value
=
"医生编码"
,
required
=
false
)
@ApiModelProperty
(
value
=
"医生编码"
,
required
=
false
)
private
String
doctor
;
@ApiModelProperty
(
value
=
"科室编码"
,
required
=
false
)
private
String
dept
;
private
String
dept
;
public
String
getDate
()
{
public
String
getDate
()
{
...
...
bsoft-api/src/main/java/com/bsoft/api/service/Impl/SerDiseaseServiceImpl.java
View file @
09ce0ae4
...
@@ -15,12 +15,12 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
...
@@ -15,12 +15,12 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
private
SerDiseaseMapper
serDiseaseMapper
;
private
SerDiseaseMapper
serDiseaseMapper
;
@Override
@Override
public
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
String
diseaseCode
,
Integer
level
){
public
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
String
diseaseCode
,
Integer
level
,
String
docCode
,
String
deptCode
){
List
<
DiseaseLevel
>
list
=
new
ArrayList
<>();
List
<
DiseaseLevel
>
list
=
new
ArrayList
<>();
if
(
diseaseCode
!=
null
){
if
(
diseaseCode
!=
null
&&
diseaseCode
!=
""
){
list
=
selectBy
Id
(
date
,
disease
Code
);
list
=
selectBy
Code
(
date
,
diseaseCode
,
docCode
,
dept
Code
);
}
else
{
}
else
{
list
=
selectByLevel
(
date
,
level
);
list
=
selectByLevel
(
date
,
level
,
docCode
,
deptCode
);
}
}
return
list
;
return
list
;
}
}
...
@@ -31,13 +31,13 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
...
@@ -31,13 +31,13 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
}
}
/**
/**
* 根据
id
查询父子级别列表
* 根据
Code
查询父子级别列表
* @param date 时间
* @param date 时间
* @param diseaseCode ID
* @param diseaseCode ID
* @return
* @return
*/
*/
private
List
<
DiseaseLevel
>
selectBy
Id
(
String
date
,
String
disease
Code
){
private
List
<
DiseaseLevel
>
selectBy
Code
(
String
date
,
String
diseaseCode
,
String
docCode
,
String
dept
Code
){
SerDisease
disease
=
serDiseaseMapper
.
selectByCode
(
diseaseCode
,
date
);
SerDisease
disease
=
serDiseaseMapper
.
selectByCode
(
diseaseCode
,
date
,
docCode
,
deptCode
);
if
(
disease
==
null
){
if
(
disease
==
null
){
return
null
;
return
null
;
}
}
...
@@ -46,13 +46,13 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
...
@@ -46,13 +46,13 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
List
<
DiseaseLevel
>
parentList
=
new
ArrayList
<>();
List
<
DiseaseLevel
>
parentList
=
new
ArrayList
<>();
//查询同级菜单列表
//查询同级菜单列表
List
<
DiseaseLevel
>
serDiseaseList
=
serDiseaseMapper
.
selectByParentId
(
date
,
disease
.
getParentId
().
intValue
());
List
<
DiseaseLevel
>
serDiseaseList
=
serDiseaseMapper
.
selectByParentId
(
date
,
disease
.
getParentId
().
intValue
()
,
docCode
,
deptCode
);
List
<
DiseaseLevel
>
diseaseLevelList
=
new
ArrayList
<>();
List
<
DiseaseLevel
>
diseaseLevelList
=
new
ArrayList
<>();
for
(
DiseaseLevel
serDiseases:
serDiseaseList
)
{
for
(
DiseaseLevel
serDiseases:
serDiseaseList
)
{
DiseaseLevel
diseaseLevel1
=
new
DiseaseLevel
();
DiseaseLevel
diseaseLevel1
=
new
DiseaseLevel
();
//查询子级菜单列表
//查询子级菜单列表
if
(
serDiseases
.
getMdcCode
().
equals
(
diseaseCode
)){
if
(
serDiseases
.
getMdcCode
().
equals
(
diseaseCode
)){
List
<
DiseaseLevel
>
diseaseLevelList1
=
serDiseaseMapper
.
selectSonById
(
date
,
disease
.
getId
().
intValue
());
List
<
DiseaseLevel
>
diseaseLevelList1
=
serDiseaseMapper
.
selectSonById
(
date
,
disease
.
getId
().
intValue
()
,
docCode
,
deptCode
);
diseaseLevel1
.
setDiseaseLevelList
(
diseaseLevelList1
);
diseaseLevel1
.
setDiseaseLevelList
(
diseaseLevelList1
);
}
}
diseaseLevel1
.
setDate
(
serDiseases
.
getDate
());
diseaseLevel1
.
setDate
(
serDiseases
.
getDate
());
...
@@ -81,10 +81,10 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
...
@@ -81,10 +81,10 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
* @param level
* @param level
* @return
* @return
*/
*/
private
List
<
DiseaseLevel
>
selectByLevel
(
String
date
,
Integer
level
)
{
private
List
<
DiseaseLevel
>
selectByLevel
(
String
date
,
Integer
level
,
String
docCode
,
String
deptCode
)
{
if
(
level
==
null
){
if
(
level
==
null
){
level
=
0
;
level
=
0
;
}
}
return
serDiseaseMapper
.
selectByLevel
(
date
,
level
);
return
serDiseaseMapper
.
selectByLevel
(
date
,
level
,
docCode
,
deptCode
);
}
}
}
}
bsoft-api/src/main/java/com/bsoft/api/service/SerDiseaseService.java
View file @
09ce0ae4
...
@@ -8,5 +8,5 @@ import java.util.List;
...
@@ -8,5 +8,5 @@ import java.util.List;
public
interface
SerDiseaseService
{
public
interface
SerDiseaseService
{
List
<
SerDisease
>
selectByMdcName
(
String
date
,
String
mdcName
);
List
<
SerDisease
>
selectByMdcName
(
String
date
,
String
mdcName
);
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
String
diseaseCode
,
Integer
level
);
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
String
diseaseCode
,
Integer
level
,
String
docCode
,
String
deptCode
);
}
}
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