分析结果修改
This commit is contained in:
parent
542c41ee59
commit
207c125e34
@ -102,4 +102,22 @@ public class abpmController {
|
|||||||
return success(true);
|
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.framework.mybatis.core.mapper.BaseMapperX;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.abpm.abpmDO;
|
import cn.iocoder.yudao.module.system.dal.dataobject.abpm.abpmDO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
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.*;
|
import cn.iocoder.yudao.module.system.controller.admin.abpm.vo.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -38,4 +40,26 @@ public interface abpmMapper extends BaseMapperX<abpmDO> {
|
|||||||
.orderByDesc(abpmDO::getId));
|
.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);
|
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