Commit 9d1284f59697aec9516e7ac33302ad36921674ef
1 parent
87ddcdeaee
Exists in
master
and in
6 other branches
儿童建档
Showing 1 changed file with 70 additions and 25 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
9d1284f
... | ... | @@ -5018,31 +5018,76 @@ |
5018 | 5018 | |
5019 | 5019 | public BaseResponse addAppBabyInfo(BabyAppBuildAddRequest appRequest) { |
5020 | 5020 | |
5021 | - BabyModel babyModel = babyService.getOneBabyById(appRequest.getId()); | |
5021 | + if (StringUtils.isNotEmpty(appRequest.getId())) | |
5022 | + { | |
5023 | + BabyModel babyModel = babyService.getOneBabyById(appRequest.getId()); | |
5022 | 5024 | |
5023 | - BabyBookbuildingAddRequest request = new BabyBookbuildingAddRequest(); | |
5024 | - request.setDataStatus(1); | |
5025 | - request.setYn(0); | |
5026 | - request.setId(appRequest.getId()); | |
5027 | - request.setMommyName(appRequest.getMommyName()); | |
5028 | - request.setsINCard(appRequest.getsINCard()); | |
5029 | - request.setMommyPhone(appRequest.getPhone()); | |
5030 | - request.setSex(Integer.parseInt(appRequest.getSex())); | |
5031 | - request.setMommyCertificateNum(appRequest.getMommyCardNo()); | |
5032 | - request.setBabyBirthday(appRequest.getBirth()); | |
5033 | - request.setBabyName(appRequest.getBabyName()); | |
5034 | - request.setVcCardNo(appRequest.getVcCardNo()); | |
5035 | - request.setHospitalId(appRequest.getHospitalId()); | |
5036 | - request.setBuildDate(DateUtil.getyyyy_MM_dd(new Date())); | |
5037 | - request.setBuildDoctor("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29"); | |
5038 | - request.setmHighRiskReason(babyModel.getmHighRiskReason()); | |
5039 | - request.setPid(babyModel.getPid()); | |
5025 | + BabyBookbuildingAddRequest request = new BabyBookbuildingAddRequest(); | |
5026 | + request.setDataStatus(1); | |
5027 | + request.setYn(0); | |
5028 | + request.setId(appRequest.getId()); | |
5029 | + request.setMommyName(appRequest.getMommyName()); | |
5030 | + request.setsINCard(appRequest.getsINCard()); | |
5031 | + request.setMommyPhone(appRequest.getPhone()); | |
5032 | + request.setSex(Integer.parseInt(appRequest.getSex())); | |
5033 | + request.setMommyCertificateNum(appRequest.getMommyCardNo()); | |
5034 | + request.setBabyBirthday(appRequest.getBirth()); | |
5035 | + request.setBabyName(appRequest.getBabyName()); | |
5036 | + request.setVcCardNo(appRequest.getVcCardNo()); | |
5037 | + request.setHospitalId(appRequest.getHospitalId()); | |
5038 | + request.setBuildDate(DateUtil.getyyyy_MM_dd(new Date())); | |
5039 | + request.setBuildDoctor("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29"); | |
5040 | + request.setmHighRiskReason(babyModel.getmHighRiskReason()); | |
5041 | + request.setPid(babyModel.getPid()); | |
5040 | 5042 | |
5041 | - UsersQuery usersQuery = new UsersQuery(); | |
5042 | - usersQuery.setYn(YnEnums.YES.getId()); | |
5043 | - usersQuery.setOrgId(Integer.parseInt(appRequest.getHospitalId())); | |
5044 | - List<Users> users = usersService.queryUsers(usersQuery); | |
5045 | - updateBabyBookbuilding(request, users.get(0).getId()); | |
5043 | + UsersQuery usersQuery = new UsersQuery(); | |
5044 | + usersQuery.setYn(YnEnums.YES.getId()); | |
5045 | + usersQuery.setOrgId(Integer.parseInt(appRequest.getHospitalId())); | |
5046 | + List<Users> users = usersService.queryUsers(usersQuery); | |
5047 | + updateBabyBookbuilding(request, users.get(0).getId()); | |
5048 | + } | |
5049 | + else | |
5050 | + { | |
5051 | + BabyBookbuildingAddRequest request = new BabyBookbuildingAddRequest(); | |
5052 | + request.setYn(1); | |
5053 | + request.setId(appRequest.getId()); | |
5054 | + request.setMommyName(appRequest.getMommyName()); | |
5055 | + request.setsINCard(appRequest.getsINCard()); | |
5056 | + | |
5057 | + if (StringUtils.isNotEmpty(appRequest.getMommyCardNo())) | |
5058 | + { | |
5059 | + request.setMommyCertificateNum(appRequest.getMommyCardNo()); | |
5060 | + request.setMommyCertificateTypeId("70ae1d93-2964-46bc-83fa-bec9ff605b1c"); | |
5061 | + } | |
5062 | + else | |
5063 | + { | |
5064 | + request.setMommyCertificateNum(appRequest.getPhone()); | |
5065 | + request.setMommyCertificateTypeId("57e1dcd3f0f02e7ca519d6c6"); | |
5066 | + } | |
5067 | + | |
5068 | + request.setMommyPhone(appRequest.getPhone()); | |
5069 | + | |
5070 | + request.setSex(Integer.parseInt(appRequest.getSex())); | |
5071 | + | |
5072 | + request.setBabyBirthday(appRequest.getBirth()); | |
5073 | + request.setBabyName(appRequest.getBabyName()); | |
5074 | + request.setVcCardNo(appRequest.getVcCardNo()); | |
5075 | + request.setHospitalId(appRequest.getHospitalId()); | |
5076 | + request.setBuildDate(DateUtil.getyyyy_MM_dd(new Date())); | |
5077 | + request.setBuildDoctor("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29"); | |
5078 | + | |
5079 | + UsersQuery usersQuery = new UsersQuery(); | |
5080 | + usersQuery.setYn(YnEnums.YES.getId()); | |
5081 | + usersQuery.setOrgId(Integer.parseInt(appRequest.getHospitalId())); | |
5082 | + List<Users> users = usersService.queryUsers(usersQuery); | |
5083 | + BaseObjectResponse baseObjectResponse = addBabyBookbuilding(request, users.get(0).getId()); | |
5084 | + if (baseObjectResponse.getErrorcode() != 0) | |
5085 | + { | |
5086 | + return baseObjectResponse; | |
5087 | + } | |
5088 | + appRequest.setId(String.valueOf(baseObjectResponse.getData())); | |
5089 | + } | |
5090 | + | |
5046 | 5091 | BabyModel babyModelDb = babyService.getOneBabyById(appRequest.getId()); |
5047 | 5092 | |
5048 | 5093 | return new BaseObjectResponse() |