web:调整代码

dev_2.0.0
xueqingkun 1 year ago
parent 491ff0efe1
commit 59c2b46ca3

@ -0,0 +1,25 @@
package com.supervision.vo.ask;
import cn.hutool.core.bean.BeanUtil;
import com.supervision.model.ProcessMedical;
import lombok.Data;
import java.util.Objects;
@Data
public class ProcessMedicalLayerResVo {
private ProcessMedicalResVo base;
private ProcessMedical processMedical;
public static ProcessMedicalLayerResVo ProcessMedicalResVoToBean(ProcessMedicalResVo processMedical){
if (Objects.isNull(processMedical)){
return null;
}
ProcessMedicalLayerResVo bean = new ProcessMedicalLayerResVo();
bean.processMedical = BeanUtil.toBean(processMedical, ProcessMedical.class);
bean.base = processMedical;
return bean;
}
}

@ -18,7 +18,7 @@ public class ProcessMedicalViewDetailResVo extends ProcessMedicalResVo{
private List<String> physicalDiagnosisNameList; private List<String> physicalDiagnosisNameList;
@ApiModelProperty("辅助检查名列表") @ApiModelProperty("辅助检查名列表")
private List<String> ancillaryDiagnosisNameList; private List<String> ancillaryDiagnosisNameList;
@ApiModelProperty("用户名") @ApiModelProperty("用户名")
private String userName; private String userName;

@ -1,7 +1,9 @@
package com.supervision.controller; package com.supervision.controller;
import cn.hutool.core.bean.BeanUtil;
import com.supervision.model.ProcessMedical; import com.supervision.model.ProcessMedical;
import com.supervision.service.MedicalRecordService; import com.supervision.service.MedicalRecordService;
import com.supervision.vo.ask.ProcessMedicalLayerResVo;
import com.supervision.vo.ask.ProcessMedicalResVo; import com.supervision.vo.ask.ProcessMedicalResVo;
import com.supervision.vo.ask.ProcessMedicalViewDetailResVo; import com.supervision.vo.ask.ProcessMedicalViewDetailResVo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@ -43,9 +45,9 @@ public class MedicalRecordController {
@ApiOperation("通过流程id查询电子病例信息") @ApiOperation("通过流程id查询电子病例信息")
@GetMapping("findByProcessId") @GetMapping("findByProcessId")
public ProcessMedicalResVo findByProcessId(@ApiParam("流程id") @RequestParam("processId") String processId){ public ProcessMedicalLayerResVo findByProcessId(@ApiParam("流程id") @RequestParam("processId") String processId){
return medicalRecordService.findByProcessId(processId); return ProcessMedicalLayerResVo.ProcessMedicalResVoToBean(medicalRecordService.findByProcessId(processId));
} }

@ -87,13 +87,15 @@ public class AskPhysicalServiceImpl implements AskPhysicalService {
diagnosisPhysicalRecord.insert(); diagnosisPhysicalRecord.insert();
// 保存初步诊断 // 保存初步诊断
for (String primaryId : reqVO.getPrimaryIdList()) { if (CollUtil.isNotEmpty(reqVO.getPrimaryIdList())){
DiagnosisPrimaryRelation diagnosisPrimaryRelation = new DiagnosisPrimaryRelation(); for (String primaryId : reqVO.getPrimaryIdList()) {
diagnosisPrimaryRelation.setProcessId(process.getId()); DiagnosisPrimaryRelation diagnosisPrimaryRelation = new DiagnosisPrimaryRelation();
diagnosisPrimaryRelation.setPrimaryId(primaryId); diagnosisPrimaryRelation.setProcessId(process.getId());
diagnosisPrimaryRelation.setType(2); diagnosisPrimaryRelation.setPrimaryId(primaryId);
diagnosisPrimaryRelation.setRelationId(diagnosisPhysicalRecord.getId()); diagnosisPrimaryRelation.setType(2);
diagnosisPrimaryRelation.insert(); diagnosisPrimaryRelation.setRelationId(diagnosisPhysicalRecord.getId());
diagnosisPrimaryRelation.insert();
}
} }
DiagnosisPhysicalRecordVo resVo = BeanUtil.toBean(diagnosisPhysicalRecord, DiagnosisPhysicalRecordVo.class); DiagnosisPhysicalRecordVo resVo = BeanUtil.toBean(diagnosisPhysicalRecord, DiagnosisPhysicalRecordVo.class);

Loading…
Cancel
Save