From 713ccf66bbd6a1a3421f1a0545c645c9d82f1c92 Mon Sep 17 00:00:00 2001 From: weizhiqiang <598748873@qq.com> Date: Mon, 19 Nov 2018 16:56:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E7=89=87=E5=88=A0=E9=99=A4=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/SysEveWinBgPicService.java | 2 ++ .../impl/SysEveWinBgPicServiceImpl.java | 22 +++++++++++++++++++ .../controller/SysEveWinBgPicController.java | 16 ++++++++++++++ .../src/main/resources/mapping/reqmapping.xml | 3 +++ .../src/main/webapp/js/systheme/systheme.js | 2 +- 5 files changed, 44 insertions(+), 1 deletion(-) diff --git a/skyeye-service/src/main/java/com/skyeye/authority/service/SysEveWinBgPicService.java b/skyeye-service/src/main/java/com/skyeye/authority/service/SysEveWinBgPicService.java index 60bcc215a..621d1ba41 100644 --- a/skyeye-service/src/main/java/com/skyeye/authority/service/SysEveWinBgPicService.java +++ b/skyeye-service/src/main/java/com/skyeye/authority/service/SysEveWinBgPicService.java @@ -17,4 +17,6 @@ public interface SysEveWinBgPicService { public void querySysEveWinBgPicCustomList(InputObject inputObject, OutputObject outputObject) throws Exception; + public void deleteSysEveWinBgPicMationCustomById(InputObject inputObject, OutputObject outputObject) throws Exception; + } diff --git a/skyeye-service/src/main/java/com/skyeye/authority/service/impl/SysEveWinBgPicServiceImpl.java b/skyeye-service/src/main/java/com/skyeye/authority/service/impl/SysEveWinBgPicServiceImpl.java index 11a115a64..1cd0416da 100644 --- a/skyeye-service/src/main/java/com/skyeye/authority/service/impl/SysEveWinBgPicServiceImpl.java +++ b/skyeye-service/src/main/java/com/skyeye/authority/service/impl/SysEveWinBgPicServiceImpl.java @@ -8,6 +8,7 @@ import com.github.miemiedev.mybatis.paginator.domain.PageBounds; import com.github.miemiedev.mybatis.paginator.domain.PageList; import com.skyeye.authority.dao.SysEveWinBgPicDao; import com.skyeye.authority.service.SysEveWinBgPicService; +import com.skyeye.common.constans.Constants; import com.skyeye.common.object.InputObject; import com.skyeye.common.object.OutputObject; import com.skyeye.common.util.ToolUtil; @@ -141,5 +142,26 @@ public class SysEveWinBgPicServiceImpl implements SysEveWinBgPicService{ outputObject.settotal(beans.size()); } } + + /** + * + * @Title: deleteSysEveWinBgPicMationById + * @Description: 删除win系统桌面图片信息用户自定义 + * @param @param inputObject + * @param @param outputObject + * @param @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @SuppressWarnings("static-access") + @Override + public void deleteSysEveWinBgPicMationCustomById(InputObject inputObject, OutputObject outputObject) throws Exception { + Map map = inputObject.getParams(); + Map bean = sysEveWinBgPicDao.querySysEveMationById(map); + String tPath = inputObject.getRequest().getSession().getServletContext().getRealPath("/"); + String basePath = tPath.substring(0, inputObject.getRequest().getSession().getServletContext().getRealPath("/").indexOf(Constants.PROJECT_WEB)) + bean.get("picUrl").toString(); + ToolUtil.deleteFile(basePath); + sysEveWinBgPicDao.deleteSysEveWinBgPicMationById(map); + } } diff --git a/skyeye-web/src/main/java/com/skyeye/authority/controller/SysEveWinBgPicController.java b/skyeye-web/src/main/java/com/skyeye/authority/controller/SysEveWinBgPicController.java index 06cf2972d..4913412f7 100644 --- a/skyeye-web/src/main/java/com/skyeye/authority/controller/SysEveWinBgPicController.java +++ b/skyeye-web/src/main/java/com/skyeye/authority/controller/SysEveWinBgPicController.java @@ -110,4 +110,20 @@ public class SysEveWinBgPicController { sysEveWinBgPicService.querySysEveWinBgPicCustomList(inputObject, outputObject); } + /** + * + * @Title: deleteSysEveWinBgPicMationById + * @Description: 删除win系统桌面图片信息用户自定义 + * @param @param inputObject + * @param @param outputObject + * @param @throws Exception 参数 + * @return void 返回类型 + * @throws + */ + @RequestMapping("/post/SysEveWinBgPicController/deleteSysEveWinBgPicMationCustomById") + @ResponseBody + public void deleteSysEveWinBgPicMationCustomById(InputObject inputObject, OutputObject outputObject) throws Exception{ + sysEveWinBgPicService.deleteSysEveWinBgPicMationCustomById(inputObject, outputObject); + } + } diff --git a/skyeye-web/src/main/resources/mapping/reqmapping.xml b/skyeye-web/src/main/resources/mapping/reqmapping.xml index 70648a1c5..3cedea175 100644 --- a/skyeye-web/src/main/resources/mapping/reqmapping.xml +++ b/skyeye-web/src/main/resources/mapping/reqmapping.xml @@ -182,6 +182,9 @@ + + + diff --git a/skyeye-web/src/main/webapp/js/systheme/systheme.js b/skyeye-web/src/main/webapp/js/systheme/systheme.js index 1a4795c9c..7fb83a17e 100644 --- a/skyeye-web/src/main/webapp/js/systheme/systheme.js +++ b/skyeye-web/src/main/webapp/js/systheme/systheme.js @@ -77,7 +77,7 @@ layui.config({ options: {'click .del':function(index, row){ layer.confirm('确认删除选中数据吗?', { icon: 3, title: '删除win系统桌面图片' }, function (index) { layer.close(index); - AjaxPostUtil.request({url:reqBasePath + "sysevewinbgpic003", params:{rowId: row.id}, type:'json', callback:function(json){ + AjaxPostUtil.request({url:reqBasePath + "sysevewinbgpic007", params:{rowId: row.id}, type:'json', callback:function(json){ if(json.returnCode == 0){ top.winui.window.msg("删除成功", {icon: 1,time: 2000}); refreshGrid("cus-background-choose", {params:{}}); -- GitLab