患者导入修改

This commit is contained in:
zhangheng 2024-12-19 17:56:17 +08:00
parent c2b432351e
commit adf25f957e
4 changed files with 9 additions and 4 deletions

View File

@ -1,6 +1,8 @@
package com.xinelu.manage.dto.signpatientmanageroutenode;
import com.xinelu.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDate;
@ -10,8 +12,9 @@ import java.time.LocalDate;
* @Author zh
* @Date 2024-12-13
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class UploadRobotPublishRecordDto {
public class UploadRobotPublishRecordDto extends BaseEntity {
/**
* 科室信息

View File

@ -411,7 +411,7 @@ public class PatientInfoServiceImpl implements IPatientInfoService {
//科室名称一致塞值
if (Objects.nonNull(equalsDepartment.getId())) {
patientInfoImport.setDepartmentId(equalsDepartment.getId());
patientInfoImport.setDepartmentName(patientInfoImport.getDepartmentName());
patientInfoImport.setDepartmentName(equalsDepartment.getDepartmentName());
patientInfoImportList.add(patientInfoImport);
continue;
//科室别名一致塞值
@ -422,7 +422,7 @@ public class PatientInfoServiceImpl implements IPatientInfoService {
String s = departmentAbbreviation.stream().filter(Objects::nonNull).filter(item -> (patientInfoImport.getDeptAlias().equals(item))).findFirst().orElse(null);
if (StringUtils.isNotBlank(s)) {
patientInfoImport.setDepartmentId(containsDepartment.getId());
patientInfoImport.setDepartmentName(patientInfoImport.getDepartmentName());
patientInfoImport.setDepartmentName(containsDepartment.getDepartmentName());
patientInfoImportList.add(patientInfoImport);
continue;
}
@ -596,7 +596,7 @@ public class PatientInfoServiceImpl implements IPatientInfoService {
DeptAliasVO deptAliasVO = patientInfoImportVO.getDeptAliasVOS().stream().filter(Objects::nonNull).filter(item -> StringUtils.isNotBlank(item.getDepartmentName()) && StringUtils.isNotEmpty(item.getDeptAlias()) && patientInfoImport.getDeptAlias().equals(item.getDeptAlias())).findFirst().orElse(new DeptAliasVO());
Department equalsDepartment = departmentList.stream().filter(Objects::nonNull).filter(item -> item.getDepartmentName().equals(deptAliasVO.getDepartmentName())).findFirst().orElse(new Department());
patientInfoImport.setDepartmentId(equalsDepartment.getId());
patientInfoImport.setDepartmentName(deptAliasVO.getDepartmentName());
patientInfoImport.setDepartmentName(equalsDepartment.getDepartmentName());
}
}
//科室组装别名

View File

@ -1403,6 +1403,7 @@ public class SignPatientManageRouteNodeServiceImpl implements ISignPatientManage
* @param uploadRobotPublishRecordDto 时间信息
* @return UploadRobotPublishRecordVo
*/
@DataScope(agencyAlias = "pi")
@Override
public List<UploadRobotPublishRecordVo> uploadRobotPublishRecord(UploadRobotPublishRecordDto uploadRobotPublishRecordDto) {
if (Objects.nonNull(uploadRobotPublishRecordDto)){

View File

@ -1185,6 +1185,7 @@
<if test="contentedFlag != null and contentedFlag != ''">
and pqsr.contented_flag = #{contentedFlag}
</if>
${params.dataScope}
ORDER BY spmrn.create_time DESC
</select>
</mapper>