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
b2f07327
Commit
b2f07327
authored
Mar 04, 2021
by
宋振民
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev-2.0-medicalRecord' into dev-2.0-0126
parents
6228435d
85f04b5c
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
25 additions
and
5 deletions
+25
-5
hs-api/src/main/java/com/hs/api/controller/SerDiseaseController.java
+1
-1
hs-api/src/main/java/com/hs/api/mapper/SerDiseaseMapper.java
+2
-1
hs-api/src/main/java/com/hs/api/model/reqmodel/Disease.java
+10
-0
hs-api/src/main/java/com/hs/api/service/Impl/SerDiseaseServiceImpl.java
+2
-2
hs-api/src/main/java/com/hs/api/service/SerDiseaseService.java
+1
-1
hs-api/src/main/resources/mapper/SerDiseaseMapper.xml
+9
-0
No files found.
hs-api/src/main/java/com/hs/api/controller/SerDiseaseController.java
View file @
b2f07327
...
@@ -44,7 +44,7 @@ public class SerDiseaseController {
...
@@ -44,7 +44,7 @@ public class SerDiseaseController {
@Token
@Token
@ApiOperation
(
"根据疾病名称查询疾病信息"
)
@ApiOperation
(
"根据疾病名称查询疾病信息"
)
public
Object
getDiseaseByMdcName
(
@ApiIgnore
@CurrentUser
Long
userId
,
@RequestBody
Disease
.
DiseaseName
disease
)
throws
InterruptedException
{
public
Object
getDiseaseByMdcName
(
@ApiIgnore
@CurrentUser
Long
userId
,
@RequestBody
Disease
.
DiseaseName
disease
)
throws
InterruptedException
{
List
<
DiseaseName
>
list
=
serDiseaseService
.
selectByMdcName
(
userId
,
disease
.
getDate
(),
disease
.
getMdcName
(),
disease
.
getDoctor
(),
disease
.
getDept
());
List
<
DiseaseName
>
list
=
serDiseaseService
.
selectByMdcName
(
userId
,
disease
.
getDate
(),
disease
.
getMdcName
(),
disease
.
getDoctor
(),
disease
.
getDept
()
,
disease
.
getMedicalRecord
()
);
return
Result
.
success
(
list
);
return
Result
.
success
(
list
);
}
}
...
...
hs-api/src/main/java/com/hs/api/mapper/SerDiseaseMapper.java
View file @
b2f07327
...
@@ -16,7 +16,8 @@ public interface SerDiseaseMapper {
...
@@ -16,7 +16,8 @@ public interface SerDiseaseMapper {
@Param
(
"deptCode"
)
String
deptCode
);
@Param
(
"deptCode"
)
String
deptCode
);
List
<
DiseaseName
>
selectByMdcName
(
@Param
(
"date"
)
String
date
,
@Param
(
"mdcNameList"
)
String
[]
mdcNameList
,
List
<
DiseaseName
>
selectByMdcName
(
@Param
(
"date"
)
String
date
,
@Param
(
"mdcNameList"
)
String
[]
mdcNameList
,
@Param
(
"hosCode"
)
String
hosCode
,
@Param
(
"deptCode"
)
String
deptCode
);
@Param
(
"hosCode"
)
String
hosCode
,
@Param
(
"deptCode"
)
String
deptCode
,
@Param
(
"deptCode"
)
String
medicalRecord
);
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
,
...
...
hs-api/src/main/java/com/hs/api/model/reqmodel/Disease.java
View file @
b2f07327
...
@@ -88,6 +88,8 @@ public class Disease {
...
@@ -88,6 +88,8 @@ public class Disease {
private
String
doctor
;
private
String
doctor
;
@ApiModelProperty
(
value
=
"科室编码"
)
@ApiModelProperty
(
value
=
"科室编码"
)
private
String
dept
;
private
String
dept
;
@ApiModelProperty
(
value
=
"病案号"
)
private
String
medicalRecord
;
public
String
getDate
()
{
public
String
getDate
()
{
return
date
;
return
date
;
...
@@ -121,6 +123,14 @@ public class Disease {
...
@@ -121,6 +123,14 @@ public class Disease {
this
.
dept
=
dept
;
this
.
dept
=
dept
;
}
}
public
String
getMedicalRecord
()
{
return
medicalRecord
;
}
public
void
setMedicalRecord
(
String
medicalRecord
)
{
this
.
medicalRecord
=
medicalRecord
;
}
@Override
@Override
public
String
toString
()
{
public
String
toString
()
{
return
"DiseaseName{"
+
return
"DiseaseName{"
+
...
...
hs-api/src/main/java/com/hs/api/service/Impl/SerDiseaseServiceImpl.java
View file @
b2f07327
...
@@ -54,7 +54,7 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
...
@@ -54,7 +54,7 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
}
}
@Override
@Override
public
List
<
DiseaseName
>
selectByMdcName
(
Long
userId
,
String
date
,
String
mdcName
,
String
docCode
,
String
deptCode
)
{
public
List
<
DiseaseName
>
selectByMdcName
(
Long
userId
,
String
date
,
String
mdcName
,
String
docCode
,
String
deptCode
,
String
medicalRecord
)
{
List
<
DicOrg
>
orgList
=
dicOrgMapper
.
selectByUser
(
userId
);
List
<
DicOrg
>
orgList
=
dicOrgMapper
.
selectByUser
(
userId
);
String
orgCode
=
orgList
!=
null
&&
orgList
.
size
()
>
0
?
orgList
.
get
(
0
).
getOrgCode
()
:
null
;
String
orgCode
=
orgList
!=
null
&&
orgList
.
size
()
>
0
?
orgList
.
get
(
0
).
getOrgCode
()
:
null
;
...
@@ -65,7 +65,7 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
...
@@ -65,7 +65,7 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
if
(
mdcName
!=
null
)
{
if
(
mdcName
!=
null
)
{
mdcNameList
=
mdcName
.
split
(
"\\s+"
);
mdcNameList
=
mdcName
.
split
(
"\\s+"
);
}
}
List
<
DiseaseName
>
result
=
serDiseaseMapper
.
selectByMdcName
(
date
,
mdcNameList
,
orgCode
,
deptCode
);
List
<
DiseaseName
>
result
=
serDiseaseMapper
.
selectByMdcName
(
date
,
mdcNameList
,
orgCode
,
deptCode
,
medicalRecord
);
return
result
;
return
result
;
}
}
...
...
hs-api/src/main/java/com/hs/api/service/SerDiseaseService.java
View file @
b2f07327
...
@@ -7,7 +7,7 @@ import java.util.List;
...
@@ -7,7 +7,7 @@ import java.util.List;
public
interface
SerDiseaseService
{
public
interface
SerDiseaseService
{
List
<
DiseaseName
>
selectByMdcName
(
Long
userId
,
String
date
,
String
mdcName
,
String
docCode
,
String
deptCode
);
List
<
DiseaseName
>
selectByMdcName
(
Long
userId
,
String
date
,
String
mdcName
,
String
docCode
,
String
deptCode
,
String
medicalRecord
);
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
String
diseaseCode
,
Integer
level
,
String
docCode
,
String
deptCode
,
Long
userId
);
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
String
diseaseCode
,
Integer
level
,
String
docCode
,
String
deptCode
,
Long
userId
);
}
}
hs-api/src/main/resources/mapper/SerDiseaseMapper.xml
View file @
b2f07327
...
@@ -114,6 +114,15 @@
...
@@ -114,6 +114,15 @@
and INSTR(d.MDC_NAME,#{item,jdbcType=VARCHAR})>0
and INSTR(d.MDC_NAME,#{item,jdbcType=VARCHAR})>0
</foreach>
</foreach>
</if>
</if>
<if
test=
"medicalRecord!=null"
>
AND d.MDC_CODE IN (
SELECT DISTINCT
ZBZBM
FROM
report_medical_record
WHERE
INHOS_NO = #{medicalRecord})
</if>
</select>
</select>
<select
id=
"selectByLevel"
resultMap=
"DiseaseLevel"
>
<select
id=
"selectByLevel"
resultMap=
"DiseaseLevel"
>
select d.ID, d.CREATE_DATE, d.CREATE_USERID, d.`STATE`, d.MDC_CODE, d.MDC_NAME, d.`DATE`,d.MDC_NUM,
select 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