From ded03f0315e02c13f17b8bf7777c89a5cc73130e Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期二, 19 三月 2024 12:16:38 +0800 Subject: [PATCH] 代码提交 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java | 66 +++++++++++++++++++++++---------- 1 files changed, 46 insertions(+), 20 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java index cfb81c0..f2ca5ea 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java @@ -1,6 +1,7 @@ package com.ruoyi.web.controller.project; import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.annotation.NotRepeatCommit; import com.ruoyi.common.annotation.RepeatSubmit; import com.ruoyi.common.config.RuoYiConfig; import com.ruoyi.common.constant.HttpStatus; @@ -23,6 +24,7 @@ import freemarker.template.TemplateException; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -39,6 +41,7 @@ * @author ruoyi * @date 2021-11-10 */ +@Slf4j @Api("娼滃湪鎹愮尞淇℃伅绠$悊") @RestController @RequestMapping("/project/donatebaseinfo") @@ -70,6 +73,7 @@ //@PreAuthorize("@ss.hasPermi('project:donatebaseinfo:list')") @GetMapping("/list") public TableDataInfo list(ServiceDonatebaseinfo serviceDonatebaseinfo) { + log.info("娼滃湪鎹愮尞淇℃伅鍒楄〃锛歿}", serviceDonatebaseinfo); startPage(); //List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo); List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.selectServiceDonatebaseinfoList(serviceDonatebaseinfo); @@ -79,6 +83,7 @@ @ApiOperation("灏忕▼搴忕娼滃湪鎹愮尞淇℃伅鍒楄〃") @GetMapping("/listForSearch") public TableDataInfo listForSearch(ServiceDonatebaseinfo serviceDonatebaseinfo) { + log.info("灏忕▼搴忕娼滃湪鎹愮尞淇℃伅鍒楄〃锛歿}", serviceDonatebaseinfo); startPage(); List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.listForSearch(serviceDonatebaseinfo); return getDataTable(list); @@ -93,6 +98,7 @@ @Log(title = "鎹愮尞鍩虹", businessType = BusinessType.EXPORT) @GetMapping("/export") public AjaxResult export(ServiceDonatebaseinfo serviceDonatebaseinfo) { + log.info("瀵煎嚭娼滃湪鎹愮尞淇℃伅鍒楄〃锛歿}", serviceDonatebaseinfo); List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo); ExcelUtil<ServiceDonatebaseinfo> util = new ExcelUtil<ServiceDonatebaseinfo>(ServiceDonatebaseinfo.class); return util.exportExcel(list, "鎹愮尞鍩虹鏁版嵁"); @@ -105,6 +111,7 @@ //@PreAuthorize("@ss.hasPermi('project:donatebaseinfo:query')") @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) { + log.info("閫氳繃id鑾峰緱娼滃湪鎹愮尞淇℃伅锛歿}", id); return AjaxResult.success(serviceDonatebaseinfoService.getById(id)); } @@ -114,24 +121,25 @@ @ApiOperation("鏂板娼滃湪鎹愮尞淇℃伅") //@PreAuthorize("@ss.hasPermi('project:donatebaseinfo:add')") @Log(title = "鎹愮尞鍩虹", businessType = BusinessType.INSERT) - @PostMapping + @PostMapping("/add") @RepeatSubmit public AjaxResult add(@RequestBody ServiceDonatebaseinfo serviceDonatebaseinfo) { + log.info("鏂板娼滃湪鎹愮尞淇℃伅锛歿}", serviceDonatebaseinfo); SysUser user = SecurityUtils.getLoginUser().getUser(); - String bh = ""; - bh = serviceDonatebaseinfoService.getDonateNumber(serviceDonatebaseinfo); - if (bh == "") { - return AjaxResult.error("鏂板鏃剁敓鎴愮殑缂栧彿涓虹┖,鍒涘缓澶辫触!"); - } else { - ServiceDonatebaseinfo serviceDonatebaseinfo1 = new ServiceDonatebaseinfo(); - serviceDonatebaseinfo1.setDonorno(bh); - List<ServiceDonatebaseinfo> listrecord = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo1); - if (listrecord.size() > 0) { - return AjaxResult.error("鏂板鏃剁敓鎴愮殑缂栧彿" + bh + "宸插瓨鍦�,鏃犳硶淇濆瓨!"); - } - - } +// String bh = ""; +// bh = serviceDonatebaseinfoService.getDonateNumber(serviceDonatebaseinfo); +// if (bh == "") { +// return AjaxResult.error("鏂板鏃剁敓鎴愮殑缂栧彿涓虹┖,鍒涘缓澶辫触!"); +// } else { +// ServiceDonatebaseinfo serviceDonatebaseinfo1 = new ServiceDonatebaseinfo(); +// serviceDonatebaseinfo1.setDonorno(bh); +// List<ServiceDonatebaseinfo> listrecord = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo1); +// if (listrecord.size() > 0) { +// return AjaxResult.error("鏂板鏃剁敓鎴愮殑缂栧彿" + bh + "宸插瓨鍦�,鏃犳硶淇濆瓨!"); +// } +// +// } String idcardno = serviceDonatebaseinfo.getIdcardno(); ServiceDonatebaseinfo serviceDonatebaseinfo2 = new ServiceDonatebaseinfo(); serviceDonatebaseinfo2.setIdcardno(idcardno); @@ -140,12 +148,13 @@ return AjaxResult.error("鏂板鏃惰韩浠借瘉" + idcardno + "宸插瓨鍦�,鏃犳硶淇濆瓨!"); } - - serviceDonatebaseinfo.setDonorno(bh); + // serviceDonatebaseinfo.setDonorno(bh); serviceDonatebaseinfo.setDeptid(user.getDeptId()); serviceDonatebaseinfo.setDeptname(sysDeptMapper.getDeptNameByDeptId(user.getDeptId())); - - return toAjax(serviceDonatebaseinfoService.save(serviceDonatebaseinfo)); + serviceDonatebaseinfoService.save(serviceDonatebaseinfo); + Map<String, Long> map = new HashMap<>(); + map.put("id", serviceDonatebaseinfo.getId()); + return AjaxResult.success(map); } /** @@ -154,9 +163,10 @@ @ApiOperation("淇敼娼滃湪鎹愮尞淇℃伅") //@PreAuthorize("@ss.hasPermi('project:donatebaseinfo:edit')") @Log(title = "鎹愮尞鍩虹", businessType = BusinessType.UPDATE) - @PutMapping + @PostMapping("/edit") @RepeatSubmit public AjaxResult edit(@RequestBody ServiceDonatebaseinfo serviceDonatebaseinfo) { + log.info("淇敼娼滃湪鎹愮尞淇℃伅锛歿}", serviceDonatebaseinfo); return toAjax(serviceDonatebaseinfoService.updateById(serviceDonatebaseinfo)); } @@ -166,14 +176,16 @@ @ApiOperation("鍒犻櫎娼滃湪鎹愮尞淇℃伅") //@PreAuthorize("@ss.hasPermi('project:donatebaseinfo:remove')") @Log(title = "鎹愮尞鍩虹", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") + @GetMapping("/remove/{ids}") public AjaxResult remove(@PathVariable Long[] ids) { + log.info("鍒犻櫎娼滃湪鎹愮尞淇℃伅锛歿}", ids); return toAjax(serviceDonatebaseinfoService.removeByIds(Arrays.asList(ids))); } @ApiOperation("鑾峰彇鎹愮尞缂栧彿") @GetMapping("/donatenumber") public AjaxResult getDonateNumber(ServiceDonatebaseinfo serviceDonatebaseinfo) { + log.info("鑾峰彇鎹愮尞缂栧彿锛歿}", serviceDonatebaseinfo); return AjaxResult.success(serviceDonatebaseinfoService.getDonateNumber(serviceDonatebaseinfo)); } @@ -181,11 +193,13 @@ @ApiOperation("鑾峰彇鎹愮尞鎶ュ憡浜�") @GetMapping("/reportName/{usertype}") public AjaxResult getReportName(@PathVariable("usertype") String usertype) { + log.info("鑾峰彇鎹愮尞鎶ュ憡浜猴細{}", usertype); return AjaxResult.success(serviceExternalpersonService.getReportName(usertype)); } @GetMapping(value = "/updateS1S2S3S4/{id}") public AjaxResult updateS1S2S3S4(@PathVariable Long id) { + log.info("updateS1S2S3S4鐨勫叆鍙傦細{}", id); return AjaxResult.success(serviceDonatebaseinfoService.updateS1S2S3S4(id)); } @@ -195,6 +209,7 @@ @ApiOperation("閫氳繃id涓嬭浇浜轰綋鍣ㄥ畼娼滃湪鎹愮尞鑰呯櫥璁拌〃") @GetMapping(value = "/download/{id}") public Map downloadInfo(@PathVariable("id") Long id) throws IOException { + log.info("閫氳繃id涓嬭浇浜轰綋鍣ㄥ畼娼滃湪鎹愮尞鑰呯櫥璁拌〃锛歿}", id); Map dataMap = new HashMap(); getData(dataMap, id); String filePath = getClass().getResource("/template/").getPath(); @@ -229,6 +244,7 @@ } Map<String, Object> map = new HashMap<>(); map.put("downloadUrl", "/profile/download/wordtemplate/" + name + ".doc"); + map.put("downloadName", name + ".doc"); return map; } @@ -924,8 +940,18 @@ @ApiOperation("鑾峰彇鐘舵�佽幏鍙栬鏁�") @GetMapping("/countByRecordState") public AjaxResult countByRecordState(TimeVO timeVO) { + log.info("鑾峰彇鐘舵�佽幏鍙栬鏁帮細{}", timeVO); return AjaxResult.success(serviceDonatebaseinfoService.countByRecordState(timeVO)); } + /** + * 鑾峰彇鎹愮尞宸ヤ綔娴� + */ + @ApiOperation("鑾峰彇鎹愮尞宸ヤ綔娴�") + @GetMapping(value = "/getWorkFlow/{id}") + public AjaxResult getWorkFlow(@PathVariable("id") Long id) { + log.info("鑾峰彇鎹愮尞宸ヤ綔娴侊細{}", id); + return AjaxResult.success(serviceDonatebaseinfoService.getWorkFlow(id)); + } } -- Gitblit v1.9.3