Commit 5ce7edff7b0c904be2cda23e3a2adbc7eaa51395
1 parent
abbee1ea21
Exists in
master
and in
6 other branches
秦皇岛快速测量
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 | } |