Commit 5ce7edff7b0c904be2cda23e3a2adbc7eaa51395

Authored by liquanyu
1 parent abbee1ea21

秦皇岛快速测量

Showing 1 changed file with 27 additions and 4 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java View file @ 5ce7edf
... ... @@ -1445,7 +1445,9 @@
1445 1445 result.setPhone(userInfoModel.getPhone());
1446 1446 result.setVcCardNo(userInfoModel.getVcCardNo());
1447 1447 result.setZyNo(userInfoModel.getZyNo());
1448   - } else {
  1448 + }
  1449 + else
  1450 + {
1449 1451 //查询院内系统信息 创建随心测用户
1450 1452 PatientsQuery patientsQuery = new PatientsQuery();
1451 1453 patientsQuery.setHospitalId(measureAllInfoRequest.getHospitalId());
... ... @@ -1472,9 +1474,30 @@
1472 1474 }
1473 1475 else
1474 1476 {
1475   - objectResponse.setErrorcode(ErrorCodeConstants.NO_DATA);
1476   - objectResponse.setErrormsg("没有建档数据,建档后测量");
1477   - return objectResponse;
  1477 +
  1478 + result = getPatientZyInfo(" and ZJH='"+measureAllInfoRequest.getCertNo()+"'",measureAllInfoRequest.getCertType(),measureAllInfoRequest.getHospitalId());
  1479 + if (result != null && StringUtils.isNotEmpty(result.getCertNo()))
  1480 + {
  1481 + //创建随心测用户
  1482 + MeasureUserInfoModel model = new MeasureUserInfoModel();
  1483 + model.setUserName(result.getUserName());
  1484 + model.setCertType(result.getCertType());
  1485 + model.setCertNo(result.getCertNo());
  1486 + model.setHospitalId(result.getHospitalId());
  1487 + model.setAge(result.getAge());
  1488 + model.setVcCardNo(result.getVcCardNo());
  1489 + model.setPhone(result.getPhone());
  1490 + model.setZyNo(result.getZyNo());
  1491 + model.setCreated(new Date());
  1492 + model.setModified(new Date());
  1493 + mysqlMeasureUserInfoService.addMeasureUserInfo(model);
  1494 + }
  1495 + else
  1496 + {
  1497 + objectResponse.setErrorcode(ErrorCodeConstants.NO_DATA);
  1498 + objectResponse.setErrormsg("没有建档数据,建档后测量");
  1499 + return objectResponse;
  1500 + }
1478 1501 }
1479 1502 }
1480 1503 }