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
e22c704a
Commit
e22c704a
authored
Nov 14, 2019
by
Suvalue
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.疾病接口修改
2.指标接口修改
parent
2f4a9329
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
57 additions
and
36 deletions
+57
-36
bsoft-api/src/main/java/com/bsoft/api/controller/SerDiseaseController.java
+2
-2
bsoft-api/src/main/java/com/bsoft/api/mapper/SerDiseaseMapper.java
+4
-0
bsoft-api/src/main/java/com/bsoft/api/model/reqmodel/Disease.java
+20
-21
bsoft-api/src/main/java/com/bsoft/api/service/Impl/BlockValuesServiceImpl.java
+1
-1
bsoft-api/src/main/java/com/bsoft/api/service/Impl/SerDiseaseServiceImpl.java
+10
-10
bsoft-api/src/main/java/com/bsoft/api/service/SerDiseaseService.java
+1
-1
bsoft-api/src/main/resources/mapper/SerDiseaseMapper.xml
+18
-0
bsoft-api/src/main/resources/mapper/SysMenuMapper.xml
+1
-1
No files found.
bsoft-api/src/main/java/com/bsoft/api/controller/SerDiseaseController.java
View file @
e22c704a
...
...
@@ -29,9 +29,9 @@ public class SerDiseaseController {
*/
@PostMapping
(
"disease/list"
)
@Token
@ApiOperation
(
"根据
ID或者等级查询疾病信息
"
)
@ApiOperation
(
"根据
疾病编码或者疾病等级查询疾病列表
"
)
public
Object
getDiseaseByLevel
(
@RequestBody
Disease
.
DiseaseIDorLevel
disease
)
throws
InterruptedException
{
List
<
DiseaseLevel
>
diseaseLevel
=
serDiseaseService
.
selectListByIdorLevel
(
disease
.
getDate
(),
disease
.
getDisease
Id
(),
disease
.
getLevel
());
List
<
DiseaseLevel
>
diseaseLevel
=
serDiseaseService
.
selectListByIdorLevel
(
disease
.
getDate
(),
disease
.
getDisease
(),
disease
.
getLevel
());
return
Result
.
success
(
diseaseLevel
);
}
...
...
bsoft-api/src/main/java/com/bsoft/api/mapper/SerDiseaseMapper.java
View file @
e22c704a
...
...
@@ -14,12 +14,16 @@ public interface SerDiseaseMapper {
SerDisease
selectByPrimaryKey
(
Long
id
);
SerDisease
selectByCode
(
String
code
,
String
date
);
List
<
SerDisease
>
selectAll
();
List
<
SerDisease
>
selectByMdcName
(
@Param
(
"date"
)
String
date
,
@Param
(
"mdcName"
)
String
mdcName
);
List
<
DiseaseLevel
>
selectByLevel
(
@Param
(
"date"
)
String
date
,
@Param
(
"level"
)
Integer
level
);
List
<
DiseaseLevel
>
selectByParentId
(
@Param
(
"date"
)
String
date
,
@Param
(
"parentId"
)
Integer
parentId
);
DiseaseLevel
selectParentById
(
@Param
(
"date"
)
String
date
,
@Param
(
"diseaseId"
)
Integer
diseaseId
);
List
<
DiseaseLevel
>
selectSonById
(
@Param
(
"date"
)
String
date
,
@Param
(
"diseaseId"
)
Integer
diseaseId
);
...
...
bsoft-api/src/main/java/com/bsoft/api/model/reqmodel/Disease.java
View file @
e22c704a
...
...
@@ -12,22 +12,14 @@ public class Disease {
@ApiModelProperty
(
value
=
"时间"
,
required
=
true
)
private
String
date
;
@ApiModelProperty
(
value
=
"疾病
ID
"
,
required
=
false
)
private
Integer
diseaseId
;
@ApiModelProperty
(
value
=
"疾病
编码
"
,
required
=
false
)
private
String
disease
;
@ApiModelProperty
(
value
=
"等级"
,
required
=
false
)
private
Integer
level
;
@ApiModelProperty
(
value
=
"科室编码"
,
required
=
false
)
private
String
doc
Code
;
private
String
doc
tor
;
@ApiModelProperty
(
value
=
"医生编码"
,
required
=
false
)
private
String
deptCode
;
public
Integer
getDiseaseId
()
{
return
diseaseId
;
}
public
void
setDiseaseId
(
Integer
diseaseId
)
{
this
.
diseaseId
=
diseaseId
;
}
private
String
dept
;
public
String
getDate
()
{
return
date
;
...
...
@@ -37,6 +29,14 @@ public class Disease {
this
.
date
=
date
;
}
public
String
getDisease
()
{
return
disease
;
}
public
void
setDisease
(
String
disease
)
{
this
.
disease
=
disease
;
}
public
Integer
getLevel
()
{
return
level
;
}
...
...
@@ -45,22 +45,21 @@ public class Disease {
this
.
level
=
level
;
}
public
String
getDoc
Code
()
{
return
doc
Code
;
public
String
getDoc
tor
()
{
return
doc
tor
;
}
public
void
setDoc
Code
(
String
docCode
)
{
this
.
doc
Code
=
docCode
;
public
void
setDoc
tor
(
String
doctor
)
{
this
.
doc
tor
=
doctor
;
}
public
String
getDept
Code
()
{
return
dept
Code
;
public
String
getDept
()
{
return
dept
;
}
public
void
setDept
Code
(
String
deptCode
)
{
this
.
dept
Code
=
deptCode
;
public
void
setDept
(
String
dept
)
{
this
.
dept
=
dept
;
}
}
/**
...
...
bsoft-api/src/main/java/com/bsoft/api/service/Impl/BlockValuesServiceImpl.java
View file @
e22c704a
...
...
@@ -135,7 +135,7 @@ public class BlockValuesServiceImpl implements BlockValuesService {
for
(
SerPageBlockRs
data
:
pageBlocklist
)
{
//获取表名
Long
blockId
=
data
.
getBlockId
();
String
tableName
=
"VAL_BLOCK_VALUES_"
+
blockId
;
String
tableName
=
"VAL_BLOCK_VALUES_"
+
pageCode
+
"_"
+
page
.
getId
()+
"_"
+
blockId
;
asynBlockValuesServiceImpl
.
getBlockValues
(
list
,
blockId
,
tableName
,
whereClause
,
latch
);
}
...
...
bsoft-api/src/main/java/com/bsoft/api/service/Impl/SerDiseaseServiceImpl.java
View file @
e22c704a
...
...
@@ -15,10 +15,10 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
private
SerDiseaseMapper
serDiseaseMapper
;
@Override
public
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
Integer
diseaseId
,
Integer
level
){
public
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
String
diseaseCode
,
Integer
level
){
List
<
DiseaseLevel
>
list
=
new
ArrayList
<>();
if
(
disease
Id
!=
null
){
list
=
selectById
(
date
,
disease
Id
);
if
(
disease
Code
!=
null
){
list
=
selectById
(
date
,
disease
Code
);
}
else
{
list
=
selectByLevel
(
date
,
level
);
}
...
...
@@ -33,26 +33,26 @@ public class SerDiseaseServiceImpl implements SerDiseaseService {
/**
* 根据id查询父子级别列表
* @param date 时间
* @param disease
Id
ID
* @param disease
Code
ID
* @return
*/
private
List
<
DiseaseLevel
>
selectById
(
String
date
,
Integer
diseaseId
){
SerDisease
disease
=
serDiseaseMapper
.
selectBy
PrimaryKey
(
Long
.
valueOf
(
diseaseId
)
);
private
List
<
DiseaseLevel
>
selectById
(
String
date
,
String
diseaseCode
){
SerDisease
disease
=
serDiseaseMapper
.
selectBy
Code
(
diseaseCode
,
date
);
if
(
disease
==
null
){
return
null
;
}
//查询父级菜单对象
DiseaseLevel
diseaseLevel
=
serDiseaseMapper
.
selectParentById
(
date
,
disease
Id
);
DiseaseLevel
diseaseLevel
=
serDiseaseMapper
.
selectParentById
(
date
,
disease
.
getId
().
intValue
()
);
List
<
DiseaseLevel
>
parentList
=
new
ArrayList
<>();
//查询同级菜单列表
List
<
DiseaseLevel
>
serDiseaseList
=
serDiseaseMapper
.
selectBy
Level
(
date
,
disease
.
getLevel
().
intValue
());
List
<
DiseaseLevel
>
serDiseaseList
=
serDiseaseMapper
.
selectBy
ParentId
(
date
,
disease
.
getParentId
().
intValue
());
List
<
DiseaseLevel
>
diseaseLevelList
=
new
ArrayList
<>();
for
(
DiseaseLevel
serDiseases:
serDiseaseList
)
{
DiseaseLevel
diseaseLevel1
=
new
DiseaseLevel
();
//查询子级菜单列表
if
(
serDiseases
.
get
Id
().
intValue
()==
diseaseId
){
List
<
DiseaseLevel
>
diseaseLevelList1
=
serDiseaseMapper
.
selectSonById
(
date
,
disease
Id
);
if
(
serDiseases
.
get
MdcCode
().
equals
(
diseaseCode
)
){
List
<
DiseaseLevel
>
diseaseLevelList1
=
serDiseaseMapper
.
selectSonById
(
date
,
disease
.
getId
().
intValue
()
);
diseaseLevel1
.
setDiseaseLevelList
(
diseaseLevelList1
);
}
diseaseLevel1
.
setDate
(
serDiseases
.
getDate
());
...
...
bsoft-api/src/main/java/com/bsoft/api/service/SerDiseaseService.java
View file @
e22c704a
...
...
@@ -8,5 +8,5 @@ import java.util.List;
public
interface
SerDiseaseService
{
List
<
SerDisease
>
selectByMdcName
(
String
date
,
String
mdcName
);
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
Integer
diseaseId
,
Integer
level
);
List
<
DiseaseLevel
>
selectListByIdorLevel
(
String
date
,
String
diseaseCode
,
Integer
level
);
}
bsoft-api/src/main/resources/mapper/SerDiseaseMapper.xml
View file @
e22c704a
...
...
@@ -60,6 +60,12 @@
from LL.SER_DISEASE
where ID = #{id,jdbcType=DECIMAL}
</select>
<select
id=
"selectByCode"
resultMap=
"BaseResultMap"
>
select ID, CREATE_DATE, CREATE_USERID, STATE, MDC_CODE, MDC_NAME, "DATE", MDC_NUM,
PARENT_ID, "LEVEL", ORG_ID, ORG_NAME
from LL.SER_DISEASE
where MDC_CODE = #{code,jdbcType=VARCHAR} and "DATE" = #{date,jdbcType=VARCHAR}
</select>
<select
id=
"selectAll"
resultMap=
"BaseResultMap"
>
select ID, CREATE_DATE, CREATE_USERID, STATE, MDC_CODE, MDC_NAME, DATE, MDC_NUM,
PARENT_ID, LEVEL, ORG_ID, ORG_NAME
...
...
@@ -89,6 +95,18 @@
and "LEVEL" = #{level,jdbcType=DECIMAL}
</if>
</select>
<select
id=
"selectByParentId"
resultMap=
"DiseaseLevel"
>
select ID, CREATE_DATE, CREATE_USERID, STATE, MDC_CODE, MDC_NAME, "DATE", MDC_NUM,
PARENT_ID,"LEVEL", ORG_ID, ORG_NAME
from LL.SER_DISEASE
where 1 = 1 and STATE=1
<if
test=
"date!=null"
>
and "DATE" = #{date,jdbcType=VARCHAR}
</if>
<if
test=
"parentId!=null"
>
and PARENT_ID = #{parentId,jdbcType=DECIMAL}
</if>
</select>
<select
id=
"selectParentById"
resultMap=
"DiseaseLevel"
>
select *
from SER_DISEASE
...
...
bsoft-api/src/main/resources/mapper/SysMenuMapper.xml
View file @
e22c704a
...
...
@@ -52,7 +52,7 @@
SYS_MENU m on rmr.MENU_ID = m.ID
LEFT JOIN
SYS_USER_ROLE_RS urr on rmr.ROLE_ID = urr.Role_ID
where rmr.STATE=1 and m.STATE=1 and urr.STATE=1 and urr.USER_ID =
2
where rmr.STATE=1 and m.STATE=1 and urr.STATE=1 and urr.USER_ID =
#{userId,jdbcType=DECIMAL}
union
...
...
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