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
e857ef32
Commit
e857ef32
authored
Nov 21, 2019
by
Suvalue
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
疾病接口模糊查询修改
parent
d2c90297
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
43 additions
and
13 deletions
+43
-13
bsoft-api/src/main/java/com/bsoft/api/controller/SerDiseaseController.java
+1
-1
bsoft-api/src/main/java/com/bsoft/api/mapper/SerDiseaseMapper.java
+2
-1
bsoft-api/src/main/java/com/bsoft/api/model/reqmodel/Disease.java
+22
-0
bsoft-api/src/main/java/com/bsoft/api/service/Impl/SerDiseaseServiceImpl.java
+2
-2
bsoft-api/src/main/java/com/bsoft/api/service/SerDiseaseService.java
+1
-1
bsoft-api/src/main/resources/mapper/SerDiseaseMapper.xml
+15
-8
No files found.
bsoft-api/src/main/java/com/bsoft/api/controller/SerDiseaseController.java
View file @
e857ef32
...
@@ -40,7 +40,7 @@ public class SerDiseaseController {
...
@@ -40,7 +40,7 @@ public class SerDiseaseController {
@Token
@Token
@ApiOperation
(
"根据疾病名称查询疾病信息"
)
@ApiOperation
(
"根据疾病名称查询疾病信息"
)
public
Object
getDiseaseByMdcName
(
@RequestBody
Disease
.
DiseaseName
disease
)
throws
InterruptedException
{
public
Object
getDiseaseByMdcName
(
@RequestBody
Disease
.
DiseaseName
disease
)
throws
InterruptedException
{
List
<
SerDisease
>
list
=
serDiseaseService
.
selectByMdcName
(
disease
.
getDate
(),
disease
.
getMdcName
());
List
<
SerDisease
>
list
=
serDiseaseService
.
selectByMdcName
(
disease
.
getDate
(),
disease
.
getMdcName
()
,
disease
.
getDoctor
(),
disease
.
getDept
()
);
return
Result
.
success
(
list
);
return
Result
.
success
(
list
);
}
}
...
...
bsoft-api/src/main/java/com/bsoft/api/mapper/SerDiseaseMapper.java
View file @
e857ef32
...
@@ -18,7 +18,8 @@ public interface SerDiseaseMapper {
...
@@ -18,7 +18,8 @@ public interface SerDiseaseMapper {
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
,
@Param
(
"docCode"
)
String
docCode
,
@Param
(
"deptCode"
)
String
deptCode
);
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
);
@Param
(
"docCode"
)
String
docCode
,
@Param
(
"deptCode"
)
String
deptCode
);
...
...
bsoft-api/src/main/java/com/bsoft/api/model/reqmodel/Disease.java
View file @
e857ef32
...
@@ -85,6 +85,10 @@ public class Disease {
...
@@ -85,6 +85,10 @@ public class Disease {
private
String
date
;
private
String
date
;
@ApiModelProperty
(
"疾病名称"
)
@ApiModelProperty
(
"疾病名称"
)
private
String
mdcName
;
private
String
mdcName
;
@ApiModelProperty
(
value
=
"医生编码"
)
private
String
doctor
;
@ApiModelProperty
(
value
=
"科室编码"
)
private
String
dept
;
public
String
getDate
()
{
public
String
getDate
()
{
return
date
;
return
date
;
...
@@ -102,11 +106,29 @@ public class Disease {
...
@@ -102,11 +106,29 @@ public class Disease {
this
.
mdcName
=
mdcName
;
this
.
mdcName
=
mdcName
;
}
}
public
String
getDoctor
()
{
return
doctor
;
}
public
void
setDoctor
(
String
doctor
)
{
this
.
doctor
=
doctor
;
}
public
String
getDept
()
{
return
dept
;
}
public
void
setDept
(
String
dept
)
{
this
.
dept
=
dept
;
}
@Override
@Override
public
String
toString
()
{
public
String
toString
()
{
return
"DiseaseName{"
+
return
"DiseaseName{"
+
"date='"
+
date
+
'\''
+
"date='"
+
date
+
'\''
+
", mdcName='"
+
mdcName
+
'\''
+
", mdcName='"
+
mdcName
+
'\''
+
", doctor='"
+
doctor
+
'\''
+
", dept='"
+
dept
+
'\''
+
'}'
;
'}'
;
}
}
}
}
...
...
bsoft-api/src/main/java/com/bsoft/api/service/Impl/SerDiseaseServiceImpl.java
View file @
e857ef32
...
@@ -29,8 +29,8 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
...
@@ -29,8 +29,8 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
}
}
@Override
@Override
public
List
<
SerDisease
>
selectByMdcName
(
String
date
,
String
mdcName
)
{
public
List
<
SerDisease
>
selectByMdcName
(
String
date
,
String
mdcName
,
String
docCode
,
String
deptCode
)
{
return
serDiseaseMapper
.
selectByMdcName
(
date
,
mdcName
);
return
serDiseaseMapper
.
selectByMdcName
(
date
,
mdcName
,
docCode
,
deptCode
);
}
}
/**
/**
...
...
bsoft-api/src/main/java/com/bsoft/api/service/SerDiseaseService.java
View file @
e857ef32
...
@@ -7,6 +7,6 @@ import java.util.List;
...
@@ -7,6 +7,6 @@ import java.util.List;
public
interface
SerDiseaseService
{
public
interface
SerDiseaseService
{
List
<
SerDisease
>
selectByMdcName
(
String
date
,
String
mdcName
);
List
<
SerDisease
>
selectByMdcName
(
String
date
,
String
mdcName
,
String
docCode
,
String
deptCode
);
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
String
diseaseCode
,
Integer
level
,
String
docCode
,
String
deptCode
);
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
String
diseaseCode
,
Integer
level
,
String
docCode
,
String
deptCode
);
}
}
bsoft-api/src/main/resources/mapper/SerDiseaseMapper.xml
View file @
e857ef32
...
@@ -79,16 +79,23 @@
...
@@ -79,16 +79,23 @@
from SER_DISEASE
from SER_DISEASE
</select>
</select>
<select
id=
"selectByMdcName"
resultMap=
"BaseResultMap"
>
<select
id=
"selectByMdcName"
resultMap=
"BaseResultMap"
>
select ID, CREATE_DATE, CREATE_USERID, STATE, MDC_CODE, MDC_NAME, "DATE", MDC_NUM,
select DISTINCT d.ID, d.CREATE_DATE, d.CREATE_USERID, d.STATE, d.MDC_CODE, d.MDC_NAME, d."DATE",d.MDC_NUM,
PARENT_ID,"LEVEL", ORG_ID, ORG_NAME
d.PARENT_ID, d."LEVEL", d.ORG_ID, d.ORG_NAME
from SER_DISEASE
from SER_DISEASE d,SER_DISEASE_DOC_RS rs
where 1 = 1 and STATE=1
where 1 = 1 and STATE=1 and rs.MDC_CODE=d.MDC_CODE
<if
test=
"date!=null"
>
<if
test=
"date!=null"
>
and "DATE" = #{date,jdbcType=VARCHAR}
and d."DATE" = #{date,jdbcType=VARCHAR} and rs."DATE" = #{date,jdbcType=VARCHAR}
</if>
</if>
<if
test=
"docCode!=null"
>
and rs.DOC_CODE=#{docCode,jdbcType=VARCHAR}
</if>
<if
test=
"deptCode!=null"
>
and rs.DEPT_CODE=#{deptCode,jdbcType=VARCHAR}
</if>
<if
test=
"mdcName!=null"
>
<if
test=
"mdcName!=null"
>
and MDC_NAME like '%'||#{mdcName,jdbcType=VARCHAR}||'%'
and
d.
MDC_NAME like '%'||#{mdcName,jdbcType=VARCHAR}||'%'
</if>
</if>
order by d.MDC_NUM
</select>
</select>
<select
id=
"selectByLevel"
resultMap=
"DiseaseLevel"
>
<select
id=
"selectByLevel"
resultMap=
"DiseaseLevel"
>
select DISTINCT d.ID, d.CREATE_DATE, d.CREATE_USERID, d.STATE, d.MDC_CODE, d.MDC_NAME, d."DATE",d.MDC_NUM,
select DISTINCT d.ID, d.CREATE_DATE, d.CREATE_USERID, d.STATE, d.MDC_CODE, d.MDC_NAME, d."DATE",d.MDC_NUM,
...
...
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