web:调整代码

dev_2.0.0
xueqingkun
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;
}
}

@ -1,7 +1,9 @@
package com.supervision.controller;
import cn.hutool.core.bean.BeanUtil;
import com.supervision.model.ProcessMedical;
import com.supervision.service.MedicalRecordService;
import com.supervision.vo.ask.ProcessMedicalLayerResVo;
import com.supervision.vo.ask.ProcessMedicalResVo;
import com.supervision.vo.ask.ProcessMedicalViewDetailResVo;
import io.swagger.annotations.Api;
@ -43,9 +45,9 @@ public class MedicalRecordController {
@ApiOperation("通过流程id查询电子病例信息")
@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,6 +87,7 @@ public class AskPhysicalServiceImpl implements AskPhysicalService {
diagnosisPhysicalRecord.insert();
// 保存初步诊断
if (CollUtil.isNotEmpty(reqVO.getPrimaryIdList())){
for (String primaryId : reqVO.getPrimaryIdList()) {
DiagnosisPrimaryRelation diagnosisPrimaryRelation = new DiagnosisPrimaryRelation();
diagnosisPrimaryRelation.setProcessId(process.getId());
@ -95,6 +96,7 @@ public class AskPhysicalServiceImpl implements AskPhysicalService {
diagnosisPrimaryRelation.setRelationId(diagnosisPhysicalRecord.getId());
diagnosisPrimaryRelation.insert();
}
}
DiagnosisPhysicalRecordVo resVo = BeanUtil.toBean(diagnosisPhysicalRecord, DiagnosisPhysicalRecordVo.class);
resVo.setLocationName(location.getLocationName());

Loading…
Cancel
Save