web : 修改电子病例接口

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

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

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

@ -2,6 +2,7 @@ package com.supervision.service.impl;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.lang.Assert; import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil;
import com.supervision.model.Process; import com.supervision.model.Process;
import com.supervision.model.ProcessMedical; import com.supervision.model.ProcessMedical;
import com.supervision.model.User; import com.supervision.model.User;
@ -50,9 +51,12 @@ public class MedicalRecordServiceImpl implements MedicalRecordService {
} }
@Override @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); return processMedicalService.updateById(processMedical);
} }

Loading…
Cancel
Save