web : 修改电子病例接口

dev_2.0.0
xueqingkun 1 year ago
parent b963080610
commit 0937cc80fe

@ -21,6 +21,12 @@ public class MedicalRecordController {
private final MedicalRecordService medicalRecordService;
/**
* @Deprecated: updateMedicalRecord
* @param processMedical
* @return
*/
@Deprecated
@ApiOperation("新增电子病例信息")
@PostMapping("save")
public boolean saveMedicalRecord(@RequestBody ProcessMedical processMedical){
@ -32,7 +38,7 @@ public class MedicalRecordController {
@PutMapping("update")
public boolean updateMedicalRecord(@RequestBody ProcessMedical processMedical){
return medicalRecordService.updateMedicalRecord(processMedical);
return medicalRecordService.saveOrUpdateMedicalRecord(processMedical);
}
@ApiOperation("通过流程id查询电子病例信息")

@ -10,7 +10,7 @@ public interface MedicalRecordService {
ProcessMedicalResVo findByProcessId(String processId);
boolean updateMedicalRecord(ProcessMedical processMedical);
boolean saveOrUpdateMedicalRecord(ProcessMedical processMedical);
ProcessMedicalViewDetailResVo queryViewDetail(String processId);
}

@ -2,6 +2,7 @@ package com.supervision.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil;
import com.supervision.model.Process;
import com.supervision.model.ProcessMedical;
import com.supervision.model.User;
@ -50,9 +51,12 @@ public class MedicalRecordServiceImpl implements MedicalRecordService {
}
@Override
public boolean updateMedicalRecord(ProcessMedical processMedical) {
public boolean saveOrUpdateMedicalRecord(ProcessMedical processMedical) {
Assert.notEmpty(processMedical.getId(),"id 不能为空");
if (StrUtil.isEmpty(processMedical.getId())){
// 走新增逻辑
return saveMedicalRecord(processMedical);
}
return processMedicalService.updateById(processMedical);
}

Loading…
Cancel
Save