代码优化;
This commit is contained in:
parent
151dae3aff
commit
d7e5267293
@ -51,13 +51,13 @@ public class ScreeningProjectVo {
|
|||||||
* 机构ID
|
* 机构ID
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty("机构ID")
|
@ApiModelProperty("机构ID")
|
||||||
private String deptId;
|
private String hospitalId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 所属机构名称
|
* 所属机构名称
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty("机构名称")
|
@ApiModelProperty("机构名称")
|
||||||
private String deptName;
|
private String hospitalName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 服务内容
|
* 服务内容
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package com.xinelu.familydoctor.applet.service.impl;
|
package com.xinelu.familydoctor.applet.service.impl;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
@ -280,6 +281,9 @@ public class ResidentPatientInfoServiceImpl implements IResidentPatientInfoServi
|
|||||||
// 获取当前选中的
|
// 获取当前选中的
|
||||||
List<PatientInfo> currentList = list.stream().filter(p -> p.getIsChecked().equals("1")).collect(Collectors.toList());
|
List<PatientInfo> currentList = list.stream().filter(p -> p.getIsChecked().equals("1")).collect(Collectors.toList());
|
||||||
if (currentList.size() > 0) {
|
if (currentList.size() > 0) {
|
||||||
|
if(!StringUtils.isBlank(currentList.get(0).getDisease())) {
|
||||||
|
currentList.get(0).setDiseaseList(Arrays.asList(currentList.get(0).getDisease().split(",")));
|
||||||
|
}
|
||||||
return currentList.get(0);
|
return currentList.get(0);
|
||||||
} else {
|
} else {
|
||||||
// 没有已选择的,则取最新注册的一条数据
|
// 没有已选择的,则取最新注册的一条数据
|
||||||
@ -287,6 +291,9 @@ public class ResidentPatientInfoServiceImpl implements IResidentPatientInfoServi
|
|||||||
// 更新选择标识
|
// 更新选择标识
|
||||||
residentPatientInfoMapper.updateChecked(list.get(0).getPatientCode(), "1");
|
residentPatientInfoMapper.updateChecked(list.get(0).getPatientCode(), "1");
|
||||||
|
|
||||||
|
if(!StringUtils.isBlank(list.get(0).getDisease())) {
|
||||||
|
list.get(0).setDiseaseList(Arrays.asList(list.get(0).getDisease().split(",")));
|
||||||
|
}
|
||||||
list.get(0).setIsChecked("1");
|
list.get(0).setIsChecked("1");
|
||||||
return list.get(0);
|
return list.get(0);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -287,8 +287,8 @@ public class ResidentServiceApplyServiceImpl implements IResidentServiceAppletSe
|
|||||||
for (PerformanceDetailVo per : perList) {
|
for (PerformanceDetailVo per : perList) {
|
||||||
sp = new ScreeningProjectVo();
|
sp = new ScreeningProjectVo();
|
||||||
sp.setSourceType("1");
|
sp.setSourceType("1");
|
||||||
sp.setDeptId(per.getOrgNo());
|
sp.setHospitalId(per.getOrgNo());
|
||||||
sp.setDeptName(per.getOrgName());
|
sp.setHospitalName(per.getOrgName());
|
||||||
sp.setPackageId(per.getPackageNo());
|
sp.setPackageId(per.getPackageNo());
|
||||||
sp.setPackageName(per.getPackageName());
|
sp.setPackageName(per.getPackageName());
|
||||||
sp.setProjectId(per.getFormNo());
|
sp.setProjectId(per.getFormNo());
|
||||||
@ -315,15 +315,15 @@ public class ResidentServiceApplyServiceImpl implements IResidentServiceAppletSe
|
|||||||
if(Hospital != null) {
|
if(Hospital != null) {
|
||||||
// 获取筛查项目
|
// 获取筛查项目
|
||||||
ScreeningProject query = new ScreeningProject();
|
ScreeningProject query = new ScreeningProject();
|
||||||
query.setHospitalId(String.valueOf(Hospital.getId()));
|
query.setHospitalId(Hospital.getId());
|
||||||
List<ScreeningProject> screeningProjectList = screeningProjectService.findList(query);
|
List<ScreeningProject> screeningProjectList = screeningProjectService.findList(query);
|
||||||
if(screeningProjectList != null && screeningProjectList.size() > 0) {
|
if(screeningProjectList != null && screeningProjectList.size() > 0) {
|
||||||
ScreeningProjectVo sp;
|
ScreeningProjectVo sp;
|
||||||
for(ScreeningProject project: screeningProjectList) {
|
for(ScreeningProject project: screeningProjectList) {
|
||||||
sp = new ScreeningProjectVo();
|
sp = new ScreeningProjectVo();
|
||||||
sp.setSourceType("2");
|
sp.setSourceType("2");
|
||||||
sp.setDeptId(project.getHospitalId());
|
sp.setHospitalId(String.valueOf(project.getHospitalId()));
|
||||||
sp.setDeptName(project.getHospitalName());
|
sp.setHospitalName(project.getHospitalName());
|
||||||
sp.setProjectId(project.getProjectId());
|
sp.setProjectId(project.getProjectId());
|
||||||
sp.setProjectName(project.getProjectName());
|
sp.setProjectName(project.getProjectName());
|
||||||
sp.setPrice(project.getPrice());
|
sp.setPrice(project.getPrice());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user