|
@@ -297,19 +297,14 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
|
|
|
}
|
|
|
//新增如果当前用户不是核查人员返回标志位用户核查按钮隐藏显示
|
|
|
//获取病历核查人员id,该操作只能是核查员操作
|
|
|
- Long checkId = medCheckInfoFacade.getOne(new QueryWrapper<MedCheckInfo>()
|
|
|
+ List<MedCheckInfo> medCheckInfos = medCheckInfoFacade.list(new QueryWrapper<MedCheckInfo>()
|
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
.eq("hospital_id", hospitalId)
|
|
|
- .eq("behospital_code", getDetailVO.getBehospitalCode())).getCheckId();
|
|
|
- if(checkId==null)
|
|
|
- {
|
|
|
- throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "病历没有分配核查人员");
|
|
|
- }
|
|
|
- if(checkId.equals(Long.valueOf(SysUserUtils.getCurrentPrincipleID())))
|
|
|
- {
|
|
|
+ .eq("behospital_code", getDetailVO.getBehospitalCode()));
|
|
|
+ if (medCheckInfos.size() == 1 && medCheckInfos.get(0).getCheckId() != null
|
|
|
+ && medCheckInfos.get(0).getCheckId().equals(Long.parseLong(SysUserUtils.getCurrentPrincipleID()))) {
|
|
|
res.put("checkShow", 1);
|
|
|
- }
|
|
|
- else {
|
|
|
+ } else {
|
|
|
res.put("checkShow", 0);
|
|
|
}
|
|
|
}
|