Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
long-tern-care-service
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
hubin
long-tern-care-service
Commits
b55f439d
Commit
b55f439d
authored
Apr 19, 2021
by
何龙龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
服务分配模块第一次提交
parent
250c782d
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
36 changed files
with
1490 additions
and
34 deletions
+1490
-34
DisableController.java
...n/java/com/hungraim/ism/controller/DisableController.java
+1
-0
SrvOrganMapper.java
...ce/src/main/java/com/hungraim/ism/dao/SrvOrganMapper.java
+2
-0
DisableService.java
...rc/main/java/com/hungraim/ism/service/DisableService.java
+1
-0
DisableServiceImpl.java
...ava/com/hungraim/ism/service/impl/DisableServiceImpl.java
+2
-1
bootstrap.yml
apply/apply-service/src/main/resources/bootstrap.yml
+1
-1
ChDisableApplyMapper.xml
...ervice/src/main/resources/mapper/ChDisableApplyMapper.xml
+1
-0
DisableEvaluateController.java
...om/hungraim/ltc/controller/DisableEvaluateController.java
+2
-0
bootstrap.yml
...sment/assessment-service/src/main/resources/bootstrap.yml
+1
-1
bootstrap.yml
auth-service/src/main/resources/bootstrap.yml
+1
-1
DisableEvaluateInfoVO.java
...m/hungraim/ism/pojo/vo/disable/DisableEvaluateInfoVO.java
+3
-0
DisableEvaluateVO.java
...a/com/hungraim/ism/pojo/vo/disable/DisableEvaluateVO.java
+4
-1
DisableVO.java
...main/java/com/hungraim/ism/pojo/vo/disable/DisableVO.java
+11
-8
ChDisableApply.java
.../com/hungraim/ltc/pojo/entity/disable/ChDisableApply.java
+9
-3
ChDisableApplyTest.java
.../hungraim/ltc/pojo/entity/disable/ChDisableApplyTest.java
+601
-0
ChDisableEvaluate.java
...m/hungraim/ltc/pojo/entity/disable/ChDisableEvaluate.java
+6
-4
ChDisableInfo.java
...a/com/hungraim/ltc/pojo/entity/disable/ChDisableInfo.java
+288
-0
ChSrvOrgan.java
...java/com/hungraim/ltc/pojo/entity/disable/ChSrvOrgan.java
+4
-1
bootstrap.yml
gateway-service/src/main/resources/bootstrap.yml
+1
-1
BuildBedController.java
...ungraim/ltc/governance/controller/BuildBedController.java
+186
-2
RemoveBedController.java
...ngraim/ltc/governance/controller/RemoveBedController.java
+2
-0
ApplyMapper.java
...ain/java/com/hungraim/ltc/governance/dao/ApplyMapper.java
+12
-0
BuildBedMapper.java
.../java/com/hungraim/ltc/governance/dao/BuildBedMapper.java
+7
-0
CrvMapper.java
.../main/java/com/hungraim/ltc/governance/dao/CrvMapper.java
+15
-0
DisableEvaluateMapper.java
...om/hungraim/ltc/governance/dao/DisableEvaluateMapper.java
+33
-0
ApplyService.java
...ava/com/hungraim/ltc/governance/service/ApplyService.java
+19
-0
CrvService.java
.../java/com/hungraim/ltc/governance/service/CrvService.java
+16
-0
DisableEvaluateService.java
...ngraim/ltc/governance/service/DisableEvaluateService.java
+41
-0
IBuildBedService.java
...com/hungraim/ltc/governance/service/IBuildBedService.java
+12
-0
ApplyServiceImpl.java
...ungraim/ltc/governance/service/impl/ApplyServiceImpl.java
+29
-0
BuildBedServiceImpl.java
...raim/ltc/governance/service/impl/BuildBedServiceImpl.java
+9
-0
CrvServiceImpl.java
.../hungraim/ltc/governance/service/impl/CrvServiceImpl.java
+30
-0
DisableEvaluateServiceImpl.java
...c/governance/service/impl/DisableEvaluateServiceImpl.java
+43
-0
bootstrap.yml
governance/src/main/resources/bootstrap.yml
+1
-1
ChDisableEvaluateMapper.xml
...ungraim/ltc/governance/mapper/ChDisableEvaluateMapper.xml
+94
-0
UserController.java
...va/com/hungraim/ltc/system/controller/UserController.java
+1
-8
bootstrap.yml
system/system-admin-service/src/main/resources/bootstrap.yml
+1
-1
No files found.
apply/apply-service/src/main/java/com/hungraim/ism/controller/DisableController.java
View file @
b55f439d
...
@@ -185,4 +185,5 @@ public class DisableController {
...
@@ -185,4 +185,5 @@ public class DisableController {
return
Result
.
success
();
return
Result
.
success
();
}
}
}
}
apply/apply-service/src/main/java/com/hungraim/ism/dao/SrvOrganMapper.java
View file @
b55f439d
...
@@ -3,6 +3,7 @@ package com.hungraim.ism.dao;
...
@@ -3,6 +3,7 @@ package com.hungraim.ism.dao;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.hungraim.ltc.pojo.entity.disable.ChSrvOrgan
;
import
com.hungraim.ltc.pojo.entity.disable.ChSrvOrgan
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Select
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
/**
/**
...
@@ -13,4 +14,5 @@ import org.springframework.stereotype.Repository;
...
@@ -13,4 +14,5 @@ import org.springframework.stereotype.Repository;
@Mapper
@Mapper
@Repository
@Repository
public
interface
SrvOrganMapper
extends
BaseMapper
<
ChSrvOrgan
>
{
public
interface
SrvOrganMapper
extends
BaseMapper
<
ChSrvOrgan
>
{
}
}
apply/apply-service/src/main/java/com/hungraim/ism/service/DisableService.java
View file @
b55f439d
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.hungraim.ism.pojo.vo.disable.DisableExamineInfoVO
;
import
com.hungraim.ism.pojo.vo.disable.DisableExamineInfoVO
;
import
com.hungraim.ism.pojo.vo.disable.DisableVO
;
import
com.hungraim.ism.pojo.vo.disable.DisableVO
;
import
com.hungraim.ltc.pojo.entity.disable.*
;
import
com.hungraim.ltc.pojo.entity.disable.*
;
import
com.hungraim.ltc.pojo.entity.serviceManage.ChSrvProgram
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
import
java.util.List
;
...
...
apply/apply-service/src/main/java/com/hungraim/ism/service/impl/DisableServiceImpl.java
View file @
b55f439d
...
@@ -9,6 +9,7 @@ import com.hungraim.ism.pojo.vo.disable.DisableVO;
...
@@ -9,6 +9,7 @@ import com.hungraim.ism.pojo.vo.disable.DisableVO;
import
com.hungraim.ism.pojo.vo.disable.ExamineRecord
;
import
com.hungraim.ism.pojo.vo.disable.ExamineRecord
;
import
com.hungraim.ism.service.DisableService
;
import
com.hungraim.ism.service.DisableService
;
import
com.hungraim.ltc.pojo.entity.disable.*
;
import
com.hungraim.ltc.pojo.entity.disable.*
;
import
com.hungraim.ltc.pojo.entity.serviceManage.ChSrvProgram
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -67,7 +68,7 @@ public class DisableServiceImpl implements DisableService {
...
@@ -67,7 +68,7 @@ public class DisableServiceImpl implements DisableService {
organIds
=
new
ArrayList
<>();
organIds
=
new
ArrayList
<>();
// 先把最顶层id添加到集合
// 先把最顶层id添加到集合
organIds
.
add
(
organId
);
organIds
.
add
(
organId
);
// 获取子孙机构集合
// 获取子孙机构集合
`
if
(
"0"
.
equals
(
isIncludeSubsidiaries
))
{
if
(
"0"
.
equals
(
isIncludeSubsidiaries
))
{
this
.
getOrganList
(
organId
,
organIds
);
this
.
getOrganList
(
organId
,
organIds
);
}
}
...
...
apply/apply-service/src/main/resources/bootstrap.yml
View file @
b55f439d
...
@@ -10,7 +10,7 @@ spring:
...
@@ -10,7 +10,7 @@ spring:
nacos
:
nacos
:
discovery
:
discovery
:
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
namespace
:
3
53e9334-5b6c-4d44-9f5c-daf26e414898
namespace
:
3
b93a812-d992-482e-a891-fcb3e455dc36
config
:
config
:
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
...
...
apply/apply-service/src/main/resources/mapper/ChDisableApplyMapper.xml
View file @
b55f439d
...
@@ -113,6 +113,7 @@
...
@@ -113,6 +113,7 @@
from CH_DISABLE_APPLY a
from CH_DISABLE_APPLY a
LEFT JOIN CH_SRV_ORGAN o ON a.SRV_ORGAN_ID = o.organ_code
LEFT JOIN CH_SRV_ORGAN o ON a.SRV_ORGAN_ID = o.organ_code
where a.APPLY_ID = #{applyId}
where a.APPLY_ID = #{applyId}
order by APPLY_ID desc
</select>
</select>
<select
id=
"listExamineRecordByApplyId"
resultType=
"com.hungraim.ism.pojo.vo.disable.ExamineRecord"
>
<select
id=
"listExamineRecordByApplyId"
resultType=
"com.hungraim.ism.pojo.vo.disable.ExamineRecord"
>
...
...
assessment/assessment-service/src/main/java/com/hungraim/ltc/controller/DisableEvaluateController.java
View file @
b55f439d
...
@@ -78,4 +78,6 @@ public class DisableEvaluateController {
...
@@ -78,4 +78,6 @@ public class DisableEvaluateController {
return
Result
.
success
();
return
Result
.
success
();
}
}
}
}
assessment/assessment-service/src/main/resources/bootstrap.yml
View file @
b55f439d
...
@@ -10,7 +10,7 @@ spring:
...
@@ -10,7 +10,7 @@ spring:
nacos
:
nacos
:
discovery
:
discovery
:
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
namespace
:
3
53e9334-5b6c-4d44-9f5c-daf26e414898
namespace
:
3
b93a812-d992-482e-a891-fcb3e455dc36
config
:
config
:
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
...
...
auth-service/src/main/resources/bootstrap.yml
View file @
b55f439d
...
@@ -10,7 +10,7 @@ spring:
...
@@ -10,7 +10,7 @@ spring:
nacos
:
nacos
:
discovery
:
discovery
:
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
namespace
:
3
53e9334-5b6c-4d44-9f5c-daf26e414898
namespace
:
3
b93a812-d992-482e-a891-fcb3e455dc36
config
:
config
:
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
...
...
common/common-core/src/main/java/com/hungraim/ism/pojo/vo/disable/DisableEvaluateInfoVO.java
View file @
b55f439d
package
com
.
hungraim
.
ism
.
pojo
.
vo
.
disable
;
package
com
.
hungraim
.
ism
.
pojo
.
vo
.
disable
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.Date
;
/**
/**
* 失能审核信息详情VO
* 失能审核信息详情VO
*/
*/
@Data
public
class
DisableEvaluateInfoVO
{
public
class
DisableEvaluateInfoVO
{
//***失能人员个人信息
//***失能人员个人信息
//机构
//机构
...
...
common/common-core/src/main/java/com/hungraim/ism/pojo/vo/disable/DisableEvaluateVO.java
View file @
b55f439d
package
com
.
hungraim
.
ism
.
pojo
.
vo
.
disable
;
package
com
.
hungraim
.
ism
.
pojo
.
vo
.
disable
;
import
com.hungraim.ltc.pojo.entity.PageInfo
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.Date
;
/**
/**
* 失能评定列表VO
* 失能评定列表VO
*/
*/
public
class
DisableEvaluateVO
{
public
class
DisableEvaluateVO
extends
PageInfo
implements
Serializable
{
//id
//id
private
String
evaluateId
;
private
String
evaluateId
;
//适用机构
//适用机构
...
...
common/common-core/src/main/java/com/hungraim/ism/pojo/vo/disable/DisableVO.java
View file @
b55f439d
package
com
.
hungraim
.
ism
.
pojo
.
vo
.
disable
;
package
com
.
hungraim
.
ism
.
pojo
.
vo
.
disable
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.Date
;
/**
/**
* 失能人员信息列表VO
* 失能人员信息列表VO
*/
*/
@Data
@Data
public
class
DisableVO
{
@TableName
(
""
)
public
class
DisableVO
implements
Serializable
{
//id
//id
private
String
applyId
;
private
String
applyId
;
//适用机构
//适用机构
private
String
organName
;
private
String
organName
;
//机构代码
//机构代码
private
String
organId
;
private
String
organ
i
Id
;
//所在省市
//所在省市
private
String
provincial
;
private
String
provincial
;
private
String
city
;
private
String
city
;
...
@@ -27,27 +30,27 @@ public class DisableVO {
...
@@ -27,27 +30,27 @@ public class DisableVO {
//待遇类型
//待遇类型
private
String
treatmentTyte
;
private
String
treatmentTyte
;
//联系人姓名
//联系人姓名
private
String
oper
N
ame
;
private
String
oper
n
ame
;
//年龄
//年龄
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
)
private
Date
birthday
;
private
Date
birthday
;
//性别
//性别
private
String
gender
;
private
String
gender
;
//失能人员身份证号码
//失能人员身份证号码
private
String
oper
C
ertiCode
;
private
String
oper
c
ertiCode
;
//失能人员手机号
//失能人员手机号
private
String
tel
;
private
String
tel
;
//失能人员固话
//失能人员固话
private
String
fixed
T
el
;
private
String
fixed
t
el
;
//申请服务方式
//申请服务方式
private
String
srv
M
odeName
;
private
String
srv
m
odeName
;
//诊断疾病
//诊断疾病
private
String
disease
;
private
String
disease
;
//申请时间
//申请时间
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
eff
T
ime
;
private
Date
eff
t
ime
;
//申请来源 网厅:0,核心:1,手机端:2,待遇申请:3
//申请来源 网厅:0,核心:1,手机端:2,待遇申请:3
private
String
data
F
rom
;
private
String
data
f
rom
;
//审核状态
//审核状态
private
String
applyStatus
;
private
String
applyStatus
;
}
}
common/common-core/src/main/java/com/hungraim/ltc/pojo/entity/disable/ChDisableApply.java
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
pojo
.
entity
.
disable
;
package
com
.
hungraim
.
ltc
.
pojo
.
entity
.
disable
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.hungraim.ltc.constant.AssignStatus
;
import
com.hungraim.ltc.pojo.entity.PageInfo
;
import
lombok.Data
;
import
lombok.Data
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
org.springframework.format.annotation.DateTimeFormat
;
...
@@ -13,12 +16,15 @@ import java.util.Date;
...
@@ -13,12 +16,15 @@ import java.util.Date;
*/
*/
@Data
@Data
@TableName
(
"CH_DISABLE_APPLY"
)
@TableName
(
"CH_DISABLE_APPLY"
)
public
class
ChDisableApply
implements
Serializable
{
public
class
ChDisableApply
extends
PageInfo
implements
Serializable
{
/**
/**
* 失能申请id
* 失能申请id
*/
*/
@TableId
(
"apply_id"
)
private
Long
applyId
;
private
Long
applyId
;
/**
/**
* 机构代码
* 机构代码
*/
*/
...
@@ -579,12 +585,12 @@ public class ChDisableApply implements Serializable {
...
@@ -579,12 +585,12 @@ public class ChDisableApply implements Serializable {
/**
/**
* 历史操作时间
* 历史操作时间
*/
*/
private
Date
hisTime
;
//
private Date hisTime;
/**
/**
* 历史操作人
* 历史操作人
*/
*/
private
Long
hisEmp
;
//
private Long hisEmp;
/**
/**
* 代办人固话
* 代办人固话
...
...
common/common-core/src/main/java/com/hungraim/ltc/pojo/entity/disable/ChDisableApplyTest.java
0 → 100644
View file @
b55f439d
This diff is collapsed.
Click to expand it.
common/common-core/src/main/java/com/hungraim/ltc/pojo/entity/disable/ChDisableEvaluate.java
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
pojo
.
entity
.
disable
;
package
com
.
hungraim
.
ltc
.
pojo
.
entity
.
disable
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
/**
* 失能评定
* 失能评定
...
@@ -25,14 +27,14 @@ public class ChDisableEvaluate implements Serializable {
...
@@ -25,14 +27,14 @@ public class ChDisableEvaluate implements Serializable {
private
String
bankNo
;
private
String
bankNo
;
private
Integer
operRelation
;
private
Integer
operRelation
;
private
Integer
sTATUS
;
private
Integer
sTATUS
;
private
java
.
util
.
Date
allotTime
;
private
Date
allotTime
;
private
Integer
webEndEmp
;
private
Integer
webEndEmp
;
private
Integer
srvOrgenId
;
private
Integer
srvOrgenId
;
private
Integer
webDefineEmp
;
private
Integer
webDefineEmp
;
private
String
districtArea
;
private
String
districtArea
;
private
String
bankRemark
;
private
String
bankRemark
;
private
Integer
modeId
;
private
Integer
modeId
;
private
java
.
util
.
Date
evaluateTime
;
private
Date
evaluateTime
;
private
String
addressResidential
;
private
String
addressResidential
;
private
String
contactName
;
private
String
contactName
;
private
String
bankDistrictWebsite
;
private
String
bankDistrictWebsite
;
...
@@ -40,10 +42,10 @@ public class ChDisableEvaluate implements Serializable {
...
@@ -40,10 +42,10 @@ public class ChDisableEvaluate implements Serializable {
private
Integer
checkStatus
;
private
Integer
checkStatus
;
private
String
districtProvince
;
private
String
districtProvince
;
private
String
addressDetail
;
private
String
addressDetail
;
private
java
.
util
.
Date
fCD
;
private
Date
fCD
;
private
Integer
srvModeId
;
private
Integer
srvModeId
;
private
String
contactTel
;
private
String
contactTel
;
private
java
.
util
.
Date
lCD
;
private
Date
lCD
;
private
String
realName
;
private
String
realName
;
private
Integer
treatmentType
;
private
Integer
treatmentType
;
private
String
streetCode
;
private
String
streetCode
;
...
...
common/common-core/src/main/java/com/hungraim/ltc/pojo/entity/disable/ChDisableInfo.java
0 → 100644
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
pojo
.
entity
.
disable
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.hungraim.ltc.pojo.entity.PageInfo
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
@Data
@TableName
(
"CH_DISABLE_INFO"
)
public
class
ChDisableInfo
extends
PageInfo
implements
Serializable
{
//失能人员id
private
Integer
disabInfoId
;
//机构代码
private
String
organId
;
//所在省份
private
String
districtProvincial
;
//所在城市
private
String
districtCity
;
//所在区域
private
String
districtArea
;
//姓名
private
String
realName
;
//身份证号
private
String
certiCode
;
//出生年月
private
Date
birthday
;
//性别 男:M;女:F;不确定 N
private
String
gender
;
//电话
private
String
tel
;
//住址区域
private
String
addressDistrictCode
;
//住址详情
private
String
addressDetail
;
//户籍 本市:0;非本市:1
private
Integer
regist
;
//疾病
private
String
disease
;
//服务方案配置ID
private
Integer
srvModeId
;
//疾病描述
private
String
diseaseDesc
;
//医保类别 城镇:1;非城镇:0
private
Integer
medicalType
;
//社保卡号
private
String
medicalCard
;
//意向护理机构
private
Integer
srvOrganIntent
;
//代办人姓名
private
String
operName
;
//代办人身份证
private
String
operCertiCode
;
//代办人电话
private
String
operTel
;
//与失能人员关系 子女:0;父母:1配偶:2其他:3
private
Integer
operRelation
;
// // 代办人住址区域
// private String OPER_DISTRICT_CODE;
// // 代办人住址详情
// private String OPER_ADDRESS;
// // 鉴定评估id
// private Integer APR_CONF_Y;
// 申请状态 未提交:0;待审核:1;审核通过:2;不通过:3
private
Integer
applyStatus
;
// //审核人姓名
// private String CHECK_NAME;
// //审核备注
// private String CHECK_REMARK;
// //审核时间
// private Date CHECK_TIME;
// //原因
// private String REASON;
// // 创建人
// private Integer DEFINE_EMG;
// //创建时间
// private Date EFF_TIME;
// //终止人
// private Integer END_EMG;
// // 终止时间
// private Date END_TIME;
// //首次操作时间
// private Date FCD;
// //首次操作人
// private Integer FCU;
// //末次操作时间
// private Date LCD;
// //末次操作人
// private Integer LCU;
// //申请机构
// private Integer aplorganid;
// //现住地址省份
// private String ADRESS_DISTRICT_PROVINCIAL;
// //现在地址城市
// private String ADRESS_DISTRICT_CITY;
// //代办人住址省份
// private String OPER_DISTRICT_PROVINCIAL;
// //代办人住址城市
// private String OPER_DISTRICT_CITY;
// //最新鉴定ID
// private Integer LAST_TASK_ID;
// //街道
// //private String STREET;
// //
// private String APR_TOTAL_SCORE;
// // 失能申请id
// private Integer APPLY_ID;
// // 服务配置id
// private Integer CFG_MODE_ID;
// //接受评定省
// private String ACPT_PROVINCIAL;
// //接受评定市
// private String ACPT_CITY;
// //接受评定区
// private String ACPT_AREA;
// //接受评定街道
// private String ACPT_STREET;
// //接受评定详细地址
// private String ACPT_ADDRESS;
// //接受评定类型 现在址:0,机构地址:1,其他:2
// private Integer ACPT_TYPE;
// //疾病大类
// private Integer DISE_TYPE_F;
// //疾病小类
// private Integer DISE_TYPE_S;
// //现住址经度
// private String ADDRESS_LONGITUDE;
// //现住址纬度
// private String ADDRESS_LATITUDE;
// //接受评定地址经度
// private String ACPT_LONGITUDE;
// //接受评定地址纬度
// private String ACPT_LATITUDE;
// //代办人街道
// private String OPER_STREET;
// //代办人地址经度
// private String AGENT_LONGITUDE;
// // 代办人地址纬度
// private String AGENT_LATITUDE;
// //现住地址路街
// private String ADDRESS_ROAD_DETAIL;
// // 现住地址路/街(0路,1街,2村)
// private Integer ADDRESS_ROAD_TYPE;
// //现住地址号弄
// private String ADDRESS_NUMBER_DETAIL;
// //现住地址号/弄(0弄,1号)
// private Integer ADDRESS_NUMBER_TYPE;
// //接受评定地址路街
// private String ACPT_ROAD_DETAIL;
// //接受评定地址路/街(0路,1街,2村)
// private Integer ACPT_ROAD_TYPE;
// //接受评定地址号弄
// private String ACPT_NUMBER_DETAIL;
// //接受评定地址号/弄(0弄,1号)
// private Integer ACPT_NUMBER_TYPE;
// //代办人现住止路街
// private String OPER_ROAD_DETAIL;
// //代办人现住止路/街(0路,1街,2村)
// private Integer OPER_ROAD_TYPE;
// //代办人现住止号弄
// private String OPER_NUMBER_DETAIL;
// //代办人现住止号/弄(0弄,1号)
// private Integer OPER_NUMBER_TYPE;
// //接受服务地址省
// private String ACPT_SRV_PROVINCIAL;
// //接受服务地址市
// private String ACPT_SRV_CITY;
// //接受服务地址区
// private String ACPT_SRV_AREA;
// //接受服务地址街道
// private String ACPT_SRV_STREET;
// //接受服务地址路街
// private String ACPT_SRV_ROAD_DETAIL;
// //接受服务地址路/街(0路,1街,2村)
// private Integer ACPT_SRV_ROAD_TYPE;
// //接受服务地址号弄
// private String ACPT_SRV_NUMBER_DETAIL;
// //接受服务地址号/弄(0弄,1号)
// private Integer ACPT_SRV_NUMBER_TYPE;
// //接受服务地址详细地址
// private String ACPT_SRV_ADDRESS;
// //接受服务地址类型(现在址:0,护理机构地址:1,其他:2,接受评定地址:3)
// private Integer ACPT_SRV_TYPE;
// //接受服务地址经度
// private String ACPT_SRV_LONGITUDE;
// //接受服务地址纬度
// private String ACPT_SRV_LATITUDE;
// //数据来源(申请:0,信息变更:1)
// private Integer DATA_FROM;
// //失能人员固话
// private String FIXED_TEL;
// //代办人固话
// private String OPER_FIXED_TEL;
// //所在户籍地址省
// private String REGIST_PROVINCIAL;
// //所在户籍地址市
// private String REGIST_CITY;
// //所在户籍地址区
// private String REGIST_AREA;
// //所在户籍地址街道
// private String REGIST_STREET;
// //所在户籍地址详细地址
// private String REGIST_ADDRESS;
// //所在户籍地址经度
// private String REGIST_LONGITUDE;
// //所在户籍地址纬度
// private String REGIST_LATITUDE;
// //1病史简述1 . 曾患的重大疾病、外伤史、传染病史
// private String MEDICAL_HISTORY1;
// //病史简述2 2. 现有的疾病和病症
// private String MEDICAL_HISTORY2;
// //病史简述3 3. 目前正在治疗的疾病和病症
// private String MEDICAL_HISTORY3;
// //身高
// //private Integer HEIGHT;
// //体重
// //private Integer WEIGHT;
// //左手握力
// private Integer LEFT_HAND_GRIP;
// //右手握力
// private Integer RIGHT_HAND_GRIP;
// //肢体残缺 0有,1无
// private Integer BODY_INCOMPLETE;
// //视力障碍 0有,1无
// private Integer VISION_OBSTACLE;
// //听力障碍 0有,1无
// private Integer HEARING_OBSTACLE;
// //病史简述
// private String MEDICAL_HISTORY;
// //医师姓名
// private String DOCTOR_NAME;
// //医师证件号码
// private String DOCTOR_NUMBER;
// //是否跨区,0不跨区,1跨区
// private Integer CROSS_DISTRICT;
// //现住址类型(0:接受评定地址;1:接受服务地址;2:其他)
// private Integer ADDRESS_TYPE;
// //待遇类型(1失能、0失智)
// private Integer TREATMENT_TYPE;
}
common/common-core/src/main/java/com/hungraim/ltc/pojo/entity/disable/ChSrvOrgan.java
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
pojo
.
entity
.
disable
;
package
com
.
hungraim
.
ltc
.
pojo
.
entity
.
disable
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.hungraim.ltc.pojo.entity.PageInfo
;
import
lombok.Data
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
/**
* 护理机构表
* 护理机构表
*/
*/
@Data
@Data
@TableName
(
"CH_SRV_ORGAN"
)
@TableName
(
"CH_SRV_ORGAN"
)
public
class
ChSrvOrgan
{
public
class
ChSrvOrgan
extends
PageInfo
implements
Serializable
{
private
Integer
srvOrganId
;
private
Integer
srvOrganId
;
private
String
acptRoadDetail
;
private
String
acptRoadDetail
;
private
String
acptLongitude
;
private
String
acptLongitude
;
...
...
gateway-service/src/main/resources/bootstrap.yml
View file @
b55f439d
...
@@ -9,7 +9,7 @@ spring:
...
@@ -9,7 +9,7 @@ spring:
nacos
:
nacos
:
discovery
:
discovery
:
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
namespace
:
3
53e9334-5b6c-4d44-9f5c-daf26e414898
namespace
:
3
b93a812-d992-482e-a891-fcb3e455dc36
config
:
config
:
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
...
...
governance/src/main/java/com/hungraim/ltc/governance/controller/BuildBedController.java
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
controller
;
package
com
.
hungraim
.
ltc
.
governance
.
controller
;
import
com.hungraim.ltc.governance.service.IBuildBedService
;
import
cn.hutool.core.util.StrUtil
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.hungraim.ism.pojo.vo.disable.DisableEvaluateVO
;
import
com.hungraim.ltc.governance.service.*
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableApply
;
import
com.hungraim.ltc.pojo.entity.disable.ChSrvOrgan
;
import
com.hungraim.ltc.pojo.entity.governance.ChSrvBuildBed
;
import
com.hungraim.ltc.pojo.entity.governance.ChSrvBuildBed
;
import
com.hungraim.ltc.pojo.vo.governance.BuildBedSearchReq
;
import
com.hungraim.ltc.pojo.vo.governance.BuildBedSearchReq
;
import
com.hungraim.ltc.util.Result
;
import
com.hungraim.ltc.util.Result
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* @author jiaguokai
* @author jiaguokai
...
@@ -18,6 +30,14 @@ import javax.annotation.Resource;
...
@@ -18,6 +30,14 @@ import javax.annotation.Resource;
public
class
BuildBedController
{
public
class
BuildBedController
{
@Resource
@Resource
private
IBuildBedService
buildBedService
;
private
IBuildBedService
buildBedService
;
@Resource
private
ApplyService
applyService
;
@Resource
private
CrvService
crvService
;
@Resource
private
DisableEvaluateService
disableEvaluateService
;
@PostMapping
(
"/searchOrgBed"
)
@PostMapping
(
"/searchOrgBed"
)
public
Result
searchOrgBed
(
@RequestBody
BuildBedSearchReq
req
)
{
public
Result
searchOrgBed
(
@RequestBody
BuildBedSearchReq
req
)
{
...
@@ -25,8 +45,172 @@ public class BuildBedController {
...
@@ -25,8 +45,172 @@ public class BuildBedController {
}
}
@PostMapping
(
"/addBuild"
)
@PostMapping
(
"/addBuild"
)
public
Result
buildBed
(
ChSrvBuildBed
buildBed
)
{
public
Result
<
Boolean
>
buildBed
(
ChSrvBuildBed
buildBed
)
{
boolean
b
=
buildBedService
.
save
(
buildBed
);
boolean
b
=
buildBedService
.
save
(
buildBed
);
return
Result
.
success
(
b
);
return
Result
.
success
(
b
);
}
}
/**
* 功能描述: 服务分配信息检索条件查询
*/
@GetMapping
(
"/pageFuwuCondition"
)
public
Result
pageFuwuCondition
(
HttpServletRequest
request
,
@RequestBody
(
required
=
false
)
ChDisableApply
disableApply
)
{
// 创建一个page对象
Page
<
ChDisableApply
>
disableApplyPage
=
new
Page
<
ChDisableApply
>(
disableApply
.
getCurrent
(),
disableApply
.
getLimit
());
// 构建条件
QueryWrapper
<
ChDisableApply
>
queryWrapper
=
new
QueryWrapper
<>();
// 多条件组合查询
// 机构id
String
organid
=
disableApply
.
getOrganId
();
// 失能人员姓名
String
name
=
disableApply
.
getRealName
();
// 失能人员手机号码
String
tel
=
disableApply
.
getTel
();
// 省
String
provincial
=
disableApply
.
getDistrictProvincial
();
// 市
String
city
=
disableApply
.
getDistrictCity
();
// 县
String
area
=
disableApply
.
getDistrictArea
();
// 失能人员身份证号码
String
certiCode
=
disableApply
.
getCertiCode
();
// 意向护理机构
Long
srvOrganId
=
disableApply
.
getSrvOrganId
();
// 服务方式
Long
srvModeId
=
disableApply
.
getSrvModeId
();
// 状态
Short
applyStatus
=
disableApply
.
getApplyStatus
();
if
(!
StrUtil
.
isEmpty
(
organid
))
{
queryWrapper
.
like
(
"organ_id"
,
organid
);
}
if
(!
StrUtil
.
isEmpty
(
name
))
{
queryWrapper
.
like
(
"real_name"
,
name
);
}
if
(!
StrUtil
.
isEmpty
(
tel
))
{
queryWrapper
.
like
(
"tel"
,
tel
);
}
if
(!
StrUtil
.
isEmpty
(
city
))
{
queryWrapper
.
like
(
"district_City"
,
city
);
}
if
(!
StrUtil
.
isEmpty
(
provincial
))
{
queryWrapper
.
like
(
"district_Provincial"
,
provincial
);
}
if
(!
StrUtil
.
isEmpty
(
area
))
{
queryWrapper
.
like
(
"district_Area"
,
area
);
}
if
(!
StrUtil
.
isEmpty
(
certiCode
))
{
queryWrapper
.
like
(
"certi_Code"
,
certiCode
);
}
if
(
srvOrganId
!=
null
)
{
queryWrapper
.
like
(
"srv_Organ_Id"
,
srvOrganId
);
}
if
(
srvModeId
!=
null
)
{
queryWrapper
.
like
(
"srv_Mode_Id"
,
srvModeId
);
}
if
(
applyStatus
!=
null
)
{
queryWrapper
.
like
(
"apply_Status"
,
applyStatus
);
}
// 调用方法实现分页查询
Page
<
ChDisableApply
>
page
=
applyService
.
seletPage
(
disableApplyPage
,
queryWrapper
);
//buildBedService.
// 总记录数
long
total
=
disableApplyPage
.
getTotal
();
List
<
ChDisableApply
>
records
=
disableApplyPage
.
getRecords
();
Map
map
=
new
HashMap
<>();
map
.
put
(
"total"
,
total
);
map
.
put
(
"recors"
,
records
);
return
Result
.
success
(
map
);
}
/**
* 根据id查询失能人员的评定信息
*/
@GetMapping
(
"/queryEvaluateById"
)
public
Result
queryEvaluateById
(
@ModelAttribute
ChDisableApply
chDisableApply
){
String
organId
=
chDisableApply
.
getOrganId
();
Long
srvOrganId
=
chDisableApply
.
getSrvOrganId
();
String
realName
=
chDisableApply
.
getRealName
();
String
certiCode
=
chDisableApply
.
getCertiCode
();
IPage
<
DisableEvaluateVO
>
disableEvaluateVOIPage
=
disableEvaluateService
.
disableEvaluateList
(
organId
,
srvOrganId
,
realName
,
certiCode
,
chDisableApply
.
getCurrent
(),
chDisableApply
.
getLimit
());
ChDisableApply
page
=
applyService
.
selectById
(
chDisableApply
.
getApplyId
());
// 查询是能人员最新评定信息
Map
map
=
new
HashMap
<>();
map
.
put
(
"disableEvaluate"
,
disableEvaluateVOIPage
.
getRecords
());
map
.
put
(
"chDisableApply"
,
page
);
return
Result
.
success
(
map
);
}
/**
*护理机构及服务方式檢索
*/
@GetMapping
(
"/PageCrv"
)
public
Result
PageCrv
(
HttpServletRequest
request
,
@RequestBody
(
required
=
false
)
ChSrvOrgan
chSrvOrgan
){
// 创建一个page对象
Page
<
ChSrvOrgan
>
chSrvOrganPage
=
new
Page
<
ChSrvOrgan
>(
chSrvOrgan
.
getCurrent
(),
chSrvOrgan
.
getLimit
());
// 构建条件
QueryWrapper
<
ChSrvOrgan
>
queryWrapper
=
new
QueryWrapper
<>();
// 多条件组合查询
// 机构id
String
srvid
=
chSrvOrgan
.
getOrganId
();
// 机构名称
String
srvOrganName
=
chSrvOrgan
.
getSrvOrganName
();
// 社会信用代码
String
code
=
chSrvOrgan
.
getUnifiedSocialCreditCode
();
if
(!
StrUtil
.
isEmpty
(
srvid
))
{
queryWrapper
.
like
(
"organ_id"
,
srvid
);
}
if
(!
StrUtil
.
isEmpty
(
srvOrganName
))
{
queryWrapper
.
like
(
"srv_Organ_Name"
,
srvOrganName
);
}
if
(!
StrUtil
.
isEmpty
(
code
))
{
queryWrapper
.
like
(
"unified_social_credit_code"
,
code
);
}
// 调用方法实现分页查询
Page
<
ChSrvOrgan
>
page
=
crvService
.
seletPage
(
chSrvOrganPage
,
queryWrapper
);
//buildBedService.
// 总记录数
long
total
=
chSrvOrganPage
.
getTotal
();
List
<
ChSrvOrgan
>
records
=
chSrvOrganPage
.
getRecords
();
Map
map
=
new
HashMap
<>();
map
.
put
(
"total"
,
total
);
map
.
put
(
"recors"
,
records
);
return
Result
.
success
(
map
);
}
/**
*提交分配机构
*/
@PostMapping
(
"/submit"
)
public
Result
submit
(
@RequestBody
(
required
=
false
)
ChSrvOrgan
chSrvOrgan
){
// 判斷參數是否存在
if
(
chSrvOrgan
.
getPermitId
()==
null
){
return
Result
.
failed
(
"失能人员id無效"
);
}
// 查出失能人員相關信息
ChSrvOrgan
apply
=
crvService
.
selectById
(
chSrvOrgan
.
getPermitId
());
apply
.
setOrganId
(
chSrvOrgan
.
getOrganId
());
apply
.
setDistrictProvincial
(
chSrvOrgan
.
getDistrictProvincial
());
apply
.
setDistrictCity
(
chSrvOrgan
.
getDistrictCity
());
apply
.
setDistrictArea
(
chSrvOrgan
.
getDistrictArea
());
apply
.
setSrvOrganName
(
chSrvOrgan
.
getSrvOrganName
());
apply
.
setOrganTypeId
(
chSrvOrgan
.
getOrganTypeId
());
apply
.
setUnifiedSocialCreditCode
(
chSrvOrgan
.
getUnifiedSocialCreditCode
());
apply
.
setSrvType
(
chSrvOrgan
.
getSrvType
());
apply
.
setEndTime
(
chSrvOrgan
.
getEndTime
());
apply
.
setAcptRoadDetail
(
chSrvOrgan
.
getAcptRoadDetail
());
apply
.
setAcptRoadType
(
chSrvOrgan
.
getAcptRoadType
());
crvService
.
updateById
(
apply
);
return
Result
.
success
(
apply
);
}
}
}
governance/src/main/java/com/hungraim/ltc/governance/controller/RemoveBedController.java
View file @
b55f439d
...
@@ -32,4 +32,6 @@ public class RemoveBedController {
...
@@ -32,4 +32,6 @@ public class RemoveBedController {
return
Result
.
success
(
removeBedService
.
removeOne
(
removeBed
));
return
Result
.
success
(
removeBedService
.
removeOne
(
removeBed
));
}
}
}
}
governance/src/main/java/com/hungraim/ltc/governance/dao/ApplyMapper.java
0 → 100644
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.hungraim.ism.pojo.vo.disable.DisableVO
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableApply
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableInfo
;
import
org.apache.ibatis.annotations.Mapper
;
@Mapper
public
interface
ApplyMapper
extends
BaseMapper
<
ChDisableApply
>
{
}
governance/src/main/java/com/hungraim/ltc/governance/dao/BuildBedMapper.java
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
dao
;
package
com
.
hungraim
.
ltc
.
governance
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.hungraim.ism.pojo.vo.disable.DisableVO
;
import
com.hungraim.ltc.pojo.entity.governance.ChSrvBuildBed
;
import
com.hungraim.ltc.pojo.entity.governance.ChSrvBuildBed
;
import
com.hungraim.ltc.pojo.vo.governance.BuildBedSearchReq
;
import
com.hungraim.ltc.pojo.vo.governance.BuildBedSearchReq
;
import
com.hungraim.ltc.pojo.vo.governance.BuildBedSearchRsp
;
import
com.hungraim.ltc.pojo.vo.governance.BuildBedSearchRsp
;
...
@@ -18,4 +20,9 @@ import org.springframework.stereotype.Repository;
...
@@ -18,4 +20,9 @@ import org.springframework.stereotype.Repository;
public
interface
BuildBedMapper
extends
BaseMapper
<
ChSrvBuildBed
>
{
public
interface
BuildBedMapper
extends
BaseMapper
<
ChSrvBuildBed
>
{
Page
<
BuildBedSearchRsp
>
searchOrgBed
(
Page
<
BuildBedSearchRsp
>
page
,
@Param
(
"req"
)
BuildBedSearchReq
req
);
Page
<
BuildBedSearchRsp
>
searchOrgBed
(
Page
<
BuildBedSearchRsp
>
page
,
@Param
(
"req"
)
BuildBedSearchReq
req
);
IPage
<
DisableVO
>
disableList
(
String
organId
,
String
organname
,
String
tel
,
String
srvmodename
,
String
area
,
String
city
,
String
certicode
,
String
applystatus
,
int
pageNum
,
int
pageSize
);
}
}
governance/src/main/java/com/hungraim/ltc/governance/dao/CrvMapper.java
0 → 100644
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableApply
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableEvaluate
;
import
com.hungraim.ltc.pojo.entity.disable.ChSrvOrgan
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Select
;
import
java.util.List
;
@Mapper
public
interface
CrvMapper
extends
BaseMapper
<
ChSrvOrgan
>
{
}
governance/src/main/java/com/hungraim/ltc/governance/dao/DisableEvaluateMapper.java
0 → 100644
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.hungraim.ism.pojo.vo.disable.DisableEvaluateInfoVO
;
import
com.hungraim.ism.pojo.vo.disable.DisableEvaluateVO
;
import
com.hungraim.ism.pojo.vo.disable.DisableVO
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableEvaluate
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springframework.stereotype.Repository
;
/**
* 失能人员申请历史Mapper
*
* @author czz
*/
@Mapper
@Repository
public
interface
DisableEvaluateMapper
extends
BaseMapper
<
ChDisableEvaluate
>
{
/**
* 查询失能评定列表
*
* @param organId 适用机构代码
* @param srvOrganId 护理机构
* @param realName 失能人员姓名
* @param certiCode 失能人员身份证号码
*/
Page
<
DisableEvaluateVO
>
disableEvaluateList
(
Page
<
DisableVO
>
page
,
String
organId
,
Long
srvOrganId
,
String
realName
,
String
certiCode
);
DisableEvaluateInfoVO
selectDisableEvaluateInfoByEvaluateId
(
String
evaluateId
);
}
governance/src/main/java/com/hungraim/ltc/governance/service/ApplyService.java
0 → 100644
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
service
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.hungraim.ism.pojo.vo.disable.DisableVO
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableApply
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableInfo
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
java.util.List
;
public
interface
ApplyService
extends
IService
<
ChDisableApply
>
{
Page
<
ChDisableApply
>
seletPage
(
Page
<
ChDisableApply
>
disableApplyPage
,
QueryWrapper
<
ChDisableApply
>
queryWrapper
);
ChDisableApply
selectById
(
Long
applyId
);
}
governance/src/main/java/com/hungraim/ltc/governance/service/CrvService.java
0 → 100644
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
service
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableApply
;
import
com.hungraim.ltc.pojo.entity.disable.ChSrvOrgan
;
public
interface
CrvService
extends
IService
<
ChSrvOrgan
>
{
Page
<
ChSrvOrgan
>
seletPage
(
Page
<
ChSrvOrgan
>
chSrvOrganPage
,
QueryWrapper
<
ChSrvOrgan
>
queryWrapper
);
ChSrvOrgan
selectById
(
String
permitId
);
}
governance/src/main/java/com/hungraim/ltc/governance/service/DisableEvaluateService.java
0 → 100644
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.hungraim.ism.pojo.vo.disable.DisableEvaluateInfoVO
;
import
com.hungraim.ism.pojo.vo.disable.DisableEvaluateVO
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableEvaluate
;
import
org.springframework.stereotype.Service
;
/**
* 失能申请Service
*
* @author czz
*/
@Service
public
interface
DisableEvaluateService
{
/**
* 失能评定列表
*
* @param organId 适用机构代码
* @param srvOrganId 护理机构
* @param realName 失能人员姓名
* @param certiCode 失能人员身份证号码
* @param pageNum 当前页
* @param pageSize 每页几条数据
* @return
*/
IPage
<
DisableEvaluateVO
>
disableEvaluateList
(
String
organId
,
Long
srvOrganId
,
String
realName
,
String
certiCode
,
int
pageNum
,
int
pageSize
);
/**
* 失能评定详情
*
* @param evaluateId 评定id
* @return 失能评定详情
*/
DisableEvaluateInfoVO
disableEvaluateInfo
(
String
evaluateId
);
void
addEvaluate
(
ChDisableEvaluate
disableEvaluate
);
void
disableEvaluate
(
String
applyId
,
String
checkName
,
Short
applyStatus
,
String
checkRemark
);
}
governance/src/main/java/com/hungraim/ltc/governance/service/IBuildBedService.java
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
service
;
package
com
.
hungraim
.
ltc
.
governance
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.hungraim.ism.pojo.vo.disable.DisableVO
;
import
com.hungraim.ltc.governance.dao.BuildBedMapper
;
import
com.hungraim.ltc.pojo.entity.disable.ChDepositAcct
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableApply
;
import
com.hungraim.ltc.pojo.entity.governance.ChSrvBuildBed
;
import
com.hungraim.ltc.pojo.entity.governance.ChSrvBuildBed
;
import
com.hungraim.ltc.pojo.vo.governance.BuildBedSearchReq
;
import
com.hungraim.ltc.pojo.vo.governance.BuildBedSearchReq
;
import
com.hungraim.ltc.util.Result
;
import
com.hungraim.ltc.util.Result
;
import
org.springframework.beans.factory.annotation.Autowired
;
/**
/**
* @author jiaguokai
* @author jiaguokai
*/
*/
public
interface
IBuildBedService
extends
IService
<
ChSrvBuildBed
>
{
public
interface
IBuildBedService
extends
IService
<
ChSrvBuildBed
>
{
Result
searchOrgBed
(
BuildBedSearchReq
req
);
Result
searchOrgBed
(
BuildBedSearchReq
req
);
}
}
governance/src/main/java/com/hungraim/ltc/governance/service/impl/ApplyServiceImpl.java
0 → 100644
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.hungraim.ltc.governance.dao.ApplyMapper
;
import
com.hungraim.ltc.governance.service.ApplyService
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableApply
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
@Service
public
class
ApplyServiceImpl
extends
ServiceImpl
<
ApplyMapper
,
ChDisableApply
>
implements
ApplyService
{
@Resource
private
ApplyMapper
applyMapper
;
@Override
public
Page
<
ChDisableApply
>
seletPage
(
Page
<
ChDisableApply
>
disableApplyPage
,
QueryWrapper
<
ChDisableApply
>
queryWrapper
)
{
return
applyMapper
.
selectPage
(
disableApplyPage
,
queryWrapper
);
}
@Override
public
ChDisableApply
selectById
(
Long
applyId
)
{
return
applyMapper
.
selectById
(
applyId
);
}
}
governance/src/main/java/com/hungraim/ltc/governance/service/impl/BuildBedServiceImpl.java
View file @
b55f439d
...
@@ -2,8 +2,11 @@ package com.hungraim.ltc.governance.service.impl;
...
@@ -2,8 +2,11 @@ package com.hungraim.ltc.governance.service.impl;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.core.util.StrUtil
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.hungraim.ism.pojo.vo.disable.DisableEvaluateInfoVO
;
import
com.hungraim.ism.pojo.vo.disable.DisableVO
;
import
com.hungraim.ltc.governance.dao.BuildBedMapper
;
import
com.hungraim.ltc.governance.dao.BuildBedMapper
;
import
com.hungraim.ltc.governance.service.IBuildBedService
;
import
com.hungraim.ltc.governance.service.IBuildBedService
;
import
com.hungraim.ltc.pojo.entity.governance.ChSrvBuildBed
;
import
com.hungraim.ltc.pojo.entity.governance.ChSrvBuildBed
;
...
@@ -15,6 +18,10 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -15,6 +18,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* @author jiaguokai
* @author jiaguokai
...
@@ -46,4 +53,6 @@ public class BuildBedServiceImpl extends ServiceImpl<BuildBedMapper, ChSrvBuildB
...
@@ -46,4 +53,6 @@ public class BuildBedServiceImpl extends ServiceImpl<BuildBedMapper, ChSrvBuildB
Page
page
=
buildBedMapper
.
searchOrgBed
(
new
Page
<>(
req
.
getPageNum
(),
req
.
getPageSize
()),
req
);
Page
page
=
buildBedMapper
.
searchOrgBed
(
new
Page
<>(
req
.
getPageNum
(),
req
.
getPageSize
()),
req
);
return
Result
.
success
(
page
);
return
Result
.
success
(
page
);
}
}
}
}
governance/src/main/java/com/hungraim/ltc/governance/service/impl/CrvServiceImpl.java
0 → 100644
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.hungraim.ltc.governance.dao.CrvMapper
;
import
com.hungraim.ltc.governance.service.CrvService
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableApply
;
import
com.hungraim.ltc.pojo.entity.disable.ChSrvOrgan
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
@Service
public
class
CrvServiceImpl
extends
ServiceImpl
<
CrvMapper
,
ChSrvOrgan
>
implements
CrvService
{
@Resource
private
CrvMapper
crvMapper
;
@Override
public
Page
<
ChSrvOrgan
>
seletPage
(
Page
<
ChSrvOrgan
>
chSrvOrganPage
,
QueryWrapper
<
ChSrvOrgan
>
queryWrapper
)
{
return
crvMapper
.
selectPage
(
chSrvOrganPage
,
queryWrapper
);
}
@Override
public
ChSrvOrgan
selectById
(
String
permitId
)
{
return
crvMapper
.
selectById
(
permitId
);
}
}
governance/src/main/java/com/hungraim/ltc/governance/service/impl/DisableEvaluateServiceImpl.java
0 → 100644
View file @
b55f439d
package
com
.
hungraim
.
ltc
.
governance
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.hungraim.ism.pojo.vo.disable.DisableEvaluateInfoVO
;
import
com.hungraim.ism.pojo.vo.disable.DisableEvaluateVO
;
import
com.hungraim.ltc.governance.dao.DisableEvaluateMapper
;
import
com.hungraim.ltc.governance.service.DisableEvaluateService
;
import
com.hungraim.ltc.pojo.entity.disable.ChDisableEvaluate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
@Service
public
class
DisableEvaluateServiceImpl
implements
DisableEvaluateService
{
@Autowired
private
DisableEvaluateMapper
disableEvaluateList
;
@Override
public
IPage
<
DisableEvaluateVO
>
disableEvaluateList
(
String
organId
,
Long
srvOrganId
,
String
realName
,
String
certiCode
,
int
pageNum
,
int
pageSize
)
{
return
disableEvaluateList
.
disableEvaluateList
(
new
Page
(
pageNum
,
pageSize
),
organId
,
srvOrganId
,
realName
,
certiCode
);
}
@Override
public
DisableEvaluateInfoVO
disableEvaluateInfo
(
String
evaluateId
)
{
return
disableEvaluateList
.
selectDisableEvaluateInfoByEvaluateId
(
evaluateId
);
}
@Override
public
void
addEvaluate
(
ChDisableEvaluate
disableEvaluate
)
{
disableEvaluateList
.
insert
(
disableEvaluate
);
}
@Override
public
void
disableEvaluate
(
String
applyId
,
String
checkName
,
Short
applyStatus
,
String
checkRemark
)
{
/*ChDisableApply chDisableApply = disableEvaluateList.selectById(applyId);
chDisableApply.setCheckName(checkName);
chDisableApply.setApplyStatus(applyStatus);
chDisableApply.setCheckRemark(checkRemark);*/
}
}
\ No newline at end of file
governance/src/main/resources/bootstrap.yml
View file @
b55f439d
...
@@ -9,7 +9,7 @@ spring:
...
@@ -9,7 +9,7 @@ spring:
nacos
:
nacos
:
discovery
:
discovery
:
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
namespace
:
3
53e9334-5b6c-4d44-9f5c-daf26e414898
namespace
:
3
b93a812-d992-482e-a891-fcb3e455dc36
config
:
config
:
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
...
...
governance/src/main/resources/com/hungraim/ltc/governance/mapper/ChDisableEvaluateMapper.xml
0 → 100644
View file @
b55f439d
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.hungraim.ltc.governance.dao.DisableEvaluateMapper"
>
<select
id=
"disableEvaluateList"
resultType=
"com.hungraim.ism.pojo.vo.disable.DisableEvaluateVO"
>
select e.evaluate_id evaluateId,
o.ORGAN_NAME organName,
e.organ_id organId,
e.PROVINCE_CODE provincial,
e.CITY_CODE city,
e.AREA_CODE area,
e.REAL_NAME realName,
e.CERTI_CODE certiCode,
e.DISEASE_DESC diseaseDesc,
e.TEL tel,
e.SRV_ORGEN_ID srvOrgenId,
e.MODE_ID modeId,
e.EVALUATE_TIME evaluateTime
from CH_DISABLE_EVALUATE e,CH_FND_ORGAN o
where e.organ_id = o.ORGAN_ID
<if
test=
"organId != null"
>
and e.organ_Id = #{organId}
</if>
<if
test=
"srvOrganId != null"
>
and e.srv_Organ_Id = #{srvOrganId}
</if>
<if
test=
"realName != null"
>
and e.real_Name like '%'#{realName}'%'
</if>
<if
test=
"certiCode != null"
>
and e.certi_Code = #{certiCode}
</if>
</select>
<select
id=
"selectDisableEvaluateInfoByEvaluateId"
resultType=
"com.hungraim.ism.pojo.vo.disable.DisableEvaluateInfoVO"
>
select a.organ_id organId,
(select o1.organ_name from CH_FND_ORGAN o1 where a.organ_id = o1.organ_id) organName,
a.DISTRICT_PROVINCIAL provincial,
a.DISTRICT_CITY city,
a.DISTRICT_AREA area,
a.REAL_NAME name,
a.CERTI_CODE certiCode,
a.BIRTHDAY birthday,
a.GENDER gender,
a.TEL tel,
a.REGIST regist,
a.FIXED_TEL fixedTel,
a.TREATMENT_TYPE treatmentType,
a.ACPT_PROVINCIAL acptProvincial,
a.ACPT_CITY acptCity,
a.ACPT_AREA acptArea,
a.ACPT_STREET acptStreet,
a.ACPT_ADDRESS acptAddress,
a.ACPT_SRV_PROVINCIAL acptSrvProvincial,
a.ACPT_SRV_CITY acptSrvCity,
a.ACPT_SRV_AREA acptSrvArea,
a.ACPT_SRV_STREET acptSrvStreet,
a.ACPT_SRV_ROAD_DETAIL acptSrvRoadDetail,
a.ADRESS_DISTRICT_PROVINCIAL adressDistrictProvincial,
a.ADRESS_DISTRICT_CITY adressDistrictCity,
a.ADRESS_DISTRICT_CODE adressDistrictCode,
a.ADDRESS_ROAD_DETAIL addressRoadDetail,
a.ADDRESS_NUMBER_DETAIL addressNumberDetail,
a.DISEASE disease,
a.APPLY_METHOD applyMethod,
a.DISEASE_DESC diseaseDesc,
a.MEDICAL_CARD medicalCard,
a.MEDICAL_TYPE medicalType,
a.SRV_ORGAN_ID srvOrganId,
o.PERMIT_ID permitId,
a.OPER_NAME operName,
a.OPER_CERTI_CODE operCertiCode,
a.OPER_TEL operTel,
a.OPER_RELATION operRelation,
a.OPER_FIXED_TEL operFixedTel,
a.OPER_DISTRICT_PROVINCE operDistrictProvince,
a.OPER_DISTRICT_CITY operDistrictCity,
a.OPER_DISTRICT_CODE operDistrictCode,
a.OPER_STREET operStreet,
a.OPER_ADDRESS operAddress,
a.CHECK_NAME checkName,
a.APPLY_STATUS applyStatus,
a.CHECK_REMARK checkRemark
from ch_disable_evaluate a,
CH_SRV_ORGAN o
where a.EVALUATE_ID = #{evaluateId}
and a.SRV_ORGAN_ID = o.organ_code
</select>
</mapper>
\ No newline at end of file
system/system-admin-service/src/main/java/com/hungraim/ltc/system/controller/UserController.java
View file @
b55f439d
...
@@ -197,7 +197,7 @@ public class UserController {
...
@@ -197,7 +197,7 @@ public class UserController {
/**
/**
*
新增
用户
*
修改
用户
*/
@PostMapping
(
"/updateUser"
)
*/
@PostMapping
(
"/updateUser"
)
public
Result
updateUser
(
ReqUserInfo
reqUserInfo
)
{
public
Result
updateUser
(
ReqUserInfo
reqUserInfo
)
{
if
(
reqUserInfo
.
getId
()
==
null
||
reqUserInfo
.
getId
()
==
0
)
{
if
(
reqUserInfo
.
getId
()
==
null
||
reqUserInfo
.
getId
()
==
0
)
{
...
@@ -216,10 +216,6 @@ public class UserController {
...
@@ -216,10 +216,6 @@ public class UserController {
systemUser
.
setAccount
(
reqUserInfo
.
getAccount
());
systemUser
.
setAccount
(
reqUserInfo
.
getAccount
());
flag
=
true
;
flag
=
true
;
}
}
// if (!reqUserInfo.getAvatar().equals(systemUser.getAvatar())) {
// systemUser.setAvatar(reqUserInfo.getAvatar());
// flag = true;
// }
if
(!
reqUserInfo
.
getGender
().
equals
(
systemUser
.
getGender
()))
{
if
(!
reqUserInfo
.
getGender
().
equals
(
systemUser
.
getGender
()))
{
systemUser
.
setGender
(
reqUserInfo
.
getGender
());
systemUser
.
setGender
(
reqUserInfo
.
getGender
());
flag
=
true
;
flag
=
true
;
...
@@ -228,12 +224,10 @@ public class UserController {
...
@@ -228,12 +224,10 @@ public class UserController {
systemUser
.
setUserId
(
reqUserInfo
.
getId
());
systemUser
.
setUserId
(
reqUserInfo
.
getId
());
flag
=
true
;
flag
=
true
;
}
}
if
(
flag
)
{
if
(
flag
)
{
systemUser
.
setUpdatedTime
(
new
Date
());
systemUser
.
setUpdatedTime
(
new
Date
());
userInfoService
.
save
(
systemUser
);
userInfoService
.
save
(
systemUser
);
}
}
//查询该角色下所有的资源数据
//查询该角色下所有的资源数据
List
<
SystemUserRole
>
roleResources
=
userRoleService
.
list
(
new
LambdaQueryWrapper
<
SystemUserRole
>().
eq
(
SystemUserRole:
:
getUserId
,
reqUserInfo
.
getId
()));
List
<
SystemUserRole
>
roleResources
=
userRoleService
.
list
(
new
LambdaQueryWrapper
<
SystemUserRole
>().
eq
(
SystemUserRole:
:
getUserId
,
reqUserInfo
.
getId
()));
...
@@ -255,7 +249,6 @@ public class UserController {
...
@@ -255,7 +249,6 @@ public class UserController {
return
systemRoleResource
;
return
systemRoleResource
;
}).
collect
(
Collectors
.
toList
());
}).
collect
(
Collectors
.
toList
());
userRoleService
.
saveBatch
(
newRoleResources
);
userRoleService
.
saveBatch
(
newRoleResources
);
List
<
Long
>
deleteRoleResources
=
roleResources
.
stream
()
List
<
Long
>
deleteRoleResources
=
roleResources
.
stream
()
.
map
(
SystemUserRole:
:
getRoleId
).
filter
(
id
->
!
reqUserInfo
.
getRoleIds
().
contains
(
id
))
.
map
(
SystemUserRole:
:
getRoleId
).
filter
(
id
->
!
reqUserInfo
.
getRoleIds
().
contains
(
id
))
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
...
...
system/system-admin-service/src/main/resources/bootstrap.yml
View file @
b55f439d
...
@@ -10,7 +10,7 @@ spring:
...
@@ -10,7 +10,7 @@ spring:
nacos
:
nacos
:
discovery
:
discovery
:
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
namespace
:
3
53e9334-5b6c-4d44-9f5c-daf26e414898
namespace
:
3
b93a812-d992-482e-a891-fcb3e455dc36
config
:
config
:
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
namespace
:
87d6f6f1-6583-46ea-ad02-7e8125f03c90
server-addr
:
qw.hungraim.com:31158
server-addr
:
qw.hungraim.com:31158
...
...
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