分析结果修改
This commit is contained in:
parent
542c41ee59
commit
207c125e34
@ -102,4 +102,22 @@ public class abpmController {
|
||||
return success(true);
|
||||
}
|
||||
|
||||
@PutMapping("/updateabpmanalysis")
|
||||
@Operation(summary = "根据examid更新ABPM动态血压监测分析结果")
|
||||
@Parameter(name = "examid", description = "检查ID", required = true)
|
||||
@Parameter(name = "analysisResult", description = "分析结果", required = true)
|
||||
public CommonResult<Boolean> updateabpmanalysis(@RequestParam("examid") String examid,
|
||||
@RequestParam("analysisResult") String analysisResult) {
|
||||
abpmService.updateabpmanalysis(examid, analysisResult);
|
||||
return success(true);
|
||||
}
|
||||
|
||||
@GetMapping("/getabpmanalysis")
|
||||
@Operation(summary = "根据examid查询ABPM动态血压监测分析结果")
|
||||
@Parameter(name = "examid", description = "检查ID", required = true)
|
||||
public CommonResult<String> getabpmanalysis(@RequestParam("examid") String examid) {
|
||||
String analysisResult = abpmService.getabpmanalysis(examid);
|
||||
return success(analysisResult);
|
||||
}
|
||||
|
||||
}
|
||||
@ -7,6 +7,8 @@ import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
||||
import cn.iocoder.yudao.module.system.dal.dataobject.abpm.abpmDO;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Update;
|
||||
import cn.iocoder.yudao.module.system.controller.admin.abpm.vo.*;
|
||||
|
||||
/**
|
||||
@ -38,4 +40,26 @@ public interface abpmMapper extends BaseMapperX<abpmDO> {
|
||||
.orderByDesc(abpmDO::getId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据examid更新ABPM动态血压监测分析结果
|
||||
*
|
||||
* @param examid 检查ID
|
||||
* @param analysisResult 分析结果
|
||||
*/
|
||||
@Update("UPDATE tb_abpm SET analysisresult = #{analysisResult} WHERE examid = #{examid}")
|
||||
void updateAnalysisByExamid(@Param("examid") String examid, @Param("analysisResult") String analysisResult);
|
||||
|
||||
/**
|
||||
* 根据examid查询ABPM动态血压监测分析结果
|
||||
*
|
||||
* @param examid 检查ID
|
||||
* @return 分析结果
|
||||
*/
|
||||
default String selectAnalysisByExamid(String examid) {
|
||||
abpmDO abpm = selectOne(new LambdaQueryWrapperX<abpmDO>()
|
||||
.eq(abpmDO::getExamid, examid)
|
||||
.select(abpmDO::getAnalysisResult));
|
||||
return abpm != null ? abpm.getAnalysisResult() : null;
|
||||
}
|
||||
|
||||
}
|
||||
@ -65,4 +65,20 @@ public interface abpmService {
|
||||
* */
|
||||
void insertAbpmDataList(List<patientinfoRespVO> patientInfoList);
|
||||
|
||||
/**
|
||||
* 根据examid更新ABPM动态血压监测分析结果
|
||||
*
|
||||
* @param examid 检查ID
|
||||
* @param analysisResult 分析结果
|
||||
*/
|
||||
void updateabpmanalysis(String examid, String analysisResult);
|
||||
|
||||
/**
|
||||
* 根据examid查询ABPM动态血压监测分析结果
|
||||
*
|
||||
* @param examid 检查ID
|
||||
* @return 分析结果
|
||||
*/
|
||||
String getabpmanalysis(String examid);
|
||||
|
||||
}
|
||||
@ -110,4 +110,14 @@ public class abpmServiceImpl implements abpmService {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateabpmanalysis(String examid, String analysisResult) {
|
||||
abpmMapper.updateAnalysisByExamid(examid, analysisResult);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getabpmanalysis(String examid) {
|
||||
return abpmMapper.selectAnalysisByExamid(examid);
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user