|
@@ -116,7 +116,7 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
|
|
|
analyzeVO.setDelStatus(qcresultVO.getDelStatus());
|
|
|
Date date = this.saveQcResult(algorithmDTO, algorithmVO, analyzeVO, null, null, false, qcresultInfo);
|
|
|
|
|
|
- if(hospitalId == 13) {//温附一特定需求,闭环上报
|
|
|
+ if(hospitalId == 13 ) {//温附一特定需求,闭环上报
|
|
|
Long principleId = Long.valueOf(SysUserUtils.getCurrentPrincipleID());
|
|
|
QueryWrapper<SysUser> userQuer = new QueryWrapper<>();
|
|
|
userQuer.eq("is_deleted", IsDeleteEnum.N.getKey()).eq("id", principleId).eq("status", 1);
|
|
@@ -127,17 +127,17 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
|
|
|
for (Map<String,Object> d : aa) {
|
|
|
map.put(d.get("behospital_code"), d.get("file_code"));
|
|
|
}
|
|
|
-
|
|
|
QueryWrapper<MedCheckInfo> medCheckInfoQueryWrapper = new QueryWrapper<>();
|
|
|
medCheckInfoQueryWrapper.eq("behospital_code", qcresultVO.getBehospitalCode());
|
|
|
medCheckInfoQueryWrapper.eq("hospital_id", hospitalId);
|
|
|
medCheckInfoQueryWrapper.eq("check_type", CheckTypeEnum.ALL.getKey());
|
|
|
MedCheckInfo medCheckInfo = medCheckInfoFacade.getOne(medCheckInfoQueryWrapper);
|
|
|
-
|
|
|
- if(medCheckInfo.getJobType() == 0 ) {
|
|
|
- medCheckWorkFacade.upload(619, qcresultVO.getBehospitalCode(), user.getRemark(), "人工核查(科级)",map.get(qcresultVO.getBehospitalCode())+"");
|
|
|
- }else if(medCheckInfo.getJobType() == 2 ) {
|
|
|
- medCheckWorkFacade.upload(623, qcresultVO.getBehospitalCode(), user.getRemark(), "人工核查(院级)",map.get(qcresultVO.getBehospitalCode())+"");
|
|
|
+ if(medCheckInfo != null) {
|
|
|
+ if(medCheckInfo.getJobType() == 0 ) {
|
|
|
+ medCheckWorkFacade.upload(619, qcresultVO.getBehospitalCode(), user.getRemark(), "人工核查(科级)",map.get(qcresultVO.getBehospitalCode())+"");
|
|
|
+ }else if(medCheckInfo.getJobType() == 2 ) {
|
|
|
+ medCheckWorkFacade.upload(623, qcresultVO.getBehospitalCode(), user.getRemark(), "人工核查(院级)",map.get(qcresultVO.getBehospitalCode())+"");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|