From 214fefc5099310b7acadca29016389fd145ea91b Mon Sep 17 00:00:00 2001 From: paidaxing444 <12qwaszx> Date: Mon, 2 Nov 2020 09:34:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=BC=E5=84=BF=E4=BF=A1=E6=81=AF=E5=AE=B6?= =?UTF-8?q?=E9=95=BF=E7=AB=AF=E7=BB=B4=E6=8A=A4=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/views/benyi/child_preserve/index.vue | 2 +- .../controller/ByChildContactpeopleController.java | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ruoyi-ui/src/views/benyi/child_preserve/index.vue b/ruoyi-ui/src/views/benyi/child_preserve/index.vue index 5314b2ddc..311bc8ce1 100644 --- a/ruoyi-ui/src/views/benyi/child_preserve/index.vue +++ b/ruoyi-ui/src/views/benyi/child_preserve/index.vue @@ -468,7 +468,7 @@ export default { updateContactpeople(this.form_jhr).then(response => { if (response.code === 200) { this.msgSuccess("修改成功"); - this.hide = false; + // this.hide = false; } }); this.hide = false; diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByChildContactpeopleController.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByChildContactpeopleController.java index 7687c4f12..17b2d109c 100644 --- a/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByChildContactpeopleController.java +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByChildContactpeopleController.java @@ -107,7 +107,16 @@ public class ByChildContactpeopleController extends BaseController { @Log(title = "幼儿紧急情况联系人", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody ByChildContactpeople byChildContactpeople) { - return toAjax(byChildContactpeopleService.updateByChildContactpeople(byChildContactpeople)); + //如果存在,就更新,否则删除 + ByChildContactpeople byChildContactpeoplenew = new ByChildContactpeople(); + byChildContactpeoplenew.setChildid(byChildContactpeople.getChildid()); + List<ByChildContactpeople> list = byChildContactpeopleService.selectByChildContactpeopleList(byChildContactpeoplenew); + if (list!=null&&list.size()>0){ + return toAjax(byChildContactpeopleService.updateByChildContactpeople(byChildContactpeople)); + }else{ + return toAjax(byChildContactpeopleService.insertByChildContactpeople(byChildContactpeople)); + } + } /**