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)); + } + } /**