From 1662cd2f5c686973a9a596865dfe412fc5c8ae6d Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期三, 20 十二月 2023 16:02:15 +0800 Subject: [PATCH] # --- zy-asrs-common/src/main/java/com/zy/asrs/common/sys/controller/HostController.java | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/zy-asrs-common/src/main/java/com/zy/asrs/common/sys/controller/HostController.java b/zy-asrs-common/src/main/java/com/zy/asrs/common/sys/controller/HostController.java index 2805b16..e60e8ca 100644 --- a/zy-asrs-common/src/main/java/com/zy/asrs/common/sys/controller/HostController.java +++ b/zy-asrs-common/src/main/java/com/zy/asrs/common/sys/controller/HostController.java @@ -1,5 +1,6 @@ package com.zy.asrs.common.sys.controller; +import com.alibaba.fastjson.JSONArray; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.zy.asrs.common.sys.entity.Host; @@ -14,6 +15,7 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import java.sql.Wrapper; import java.util.*; @RestController @@ -56,6 +58,8 @@ @RequestMapping(value = "/host/add/auth") @ManagerAuth public R add(Host host) { + host.setStatus(1); + host.setCreateTime(new Date()); hostService.save(host); return R.ok(); } @@ -66,14 +70,15 @@ if (Cools.isEmpty(host) || null==host.getId()){ return R.error(); } + host.setUpdateTime(new Date()); hostService.updateById(host); return R.ok(); } @RequestMapping(value = "/host/delete/auth") @ManagerAuth - public R delete(Integer[] ids){ - if (Cools.isEmpty(ids)){ + public R delete(@RequestParam(value = "ids[]") Integer[] ids) { + if (Cools.isEmpty(ids)) { return R.error(); } hostService.removeByIds(Arrays.asList(ids)); @@ -97,4 +102,20 @@ return R.ok(result); } + @RequestMapping(value = "/host/delete/one/auth") + @ManagerAuth + public R deleteOne(@RequestParam String param){ + if (getUserId() != 9527) { + if (getUser().getRoleId() != 2) { + return R.error("鏉冮檺涓嶈冻"); + } + } + Host host = JSONArray.parseObject(param, Host.class); + if (Cools.isEmpty(host)){ + return R.error(); + } + hostService.removeById(host.getId()); + return R.ok(); + } + } -- Gitblit v1.9.1