Commit 9d1284f59697aec9516e7ac33302ad36921674ef

Authored by liquanyu
1 parent 87ddcdeaee

儿童建档

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()