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