diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/UserMachineServiceImpl.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/UserMachineServiceImpl.java index fef1ec8..f931ed9 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/UserMachineServiceImpl.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/UserMachineServiceImpl.java @@ -101,6 +101,13 @@ public class UserMachineServiceImpl extends ServiceImpl() + .eq(UserMachineEntity::getUserId, userMachineForm.getUserId()) + .eq(UserMachineEntity::getDeleteMark, 0)); + if (existingEntity != null) { + throw new Exception("该人员已配置,请确认!"); + } entity = new UserMachineEntity(); BeanUtils.copyProperties(userMachineForm, entity); entity.setId(null); diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/UserMachineController.java b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/UserMachineController.java index a8b345c..68f5535 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/UserMachineController.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/UserMachineController.java @@ -32,7 +32,7 @@ public class UserMachineController { private UserMachineService userMachineService; @Autowired - private UserMachineDetailService userMachineDetailService; + private UserMachineDetailService userMachineDetailService; @Autowired private UserService userService; @@ -83,7 +83,7 @@ public class UserMachineController { userMachineService.saveOrUpdate(userMachineForm, "", true); return ActionResult.success("新建成功"); } catch (Exception e) { - return ActionResult.fail("新建数据失败:" + e.getMessage()); + return ActionResult.fail(e.getMessage()); } } diff --git a/jnpf-java-boot/jnpf-web/src/views/example/usermachine/form.vue b/jnpf-java-boot/jnpf-web/src/views/example/usermachine/form.vue index c332e9c..633a0f8 100644 --- a/jnpf-java-boot/jnpf-web/src/views/example/usermachine/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/example/usermachine/form.vue @@ -11,12 +11,16 @@ - + +