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 60bcc215a874866a73a1d76c18b95bf5e06fb8a7..621d1ba41ff74b6aeffb1a4bd694039e1c327b81 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 11a115a6406d1cb548c14e34756620c72e730e82..1cd0416dae20602c5bec83d52fcb58c439783db3 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 06cf2972df4f0aada96d33d1122480977efdfe9e..4913412f7ef9813c6ceaebbd29cb95b5e2bef086 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 70648a1c529965945a6e82c731fa212bc05d2b26..3cedea17569e58eb3a940249dbb833cda7869c9f 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 1a4795c9cb610b468b1f523df2e04e76142a36b1..7fb83a17ef166b9ff3f4e599139bd0fb3374c6c7 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:{}});