diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java index 79d4144..194a252 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java @@ -87,7 +87,7 @@ public class BabyBuildController extends BaseController { Integer userId = loginState.getId(); String hospitalId = autoMatchFacade.getHospitalId(userId); - if (request != null && !StringUtils.isEmpty(request.getId()) && (!"1".equals(request.getDataStatus()) || hospitalId.equals(request.getDeliverOrg()))) { + if (request != null && !StringUtils.isEmpty(request.getId()) && ((request.getDataStatus() != null && !"1".equals(request.getDataStatus())) || hospitalId.equals(request.getDeliverOrg()))) { return babyBookbuildingFacade.updateBabyBookbuilding(request, userId); } return babyBookbuildingFacade.addBabyBookbuilding(request, loginState.getId());