From 6f344e6360751574f7e03b21c00cfa3f4b2bc099 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 10 十一月 2023 15:41:41 +0800
Subject: [PATCH] 代码提交
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseAnnextypeController.java | 123 ++++++++
ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonateannex.java | 4
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseOrganizationController.java | 8
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BasePrcaddressDictController.java | 37 +-
ruoyi-project/src/main/java/com/ruoyi/project/mapper/BaseAnnextypeMapper.java | 26 +
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/BaseAnnextypeServiceImpl.java | 52 +++
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatecompletioninfoController.java | 7
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateorganController.java | 70 ++--
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonationwitnessController.java | 8
ruoyi-project/src/main/java/com/ruoyi/project/service/IBaseAnnextypeService.java | 24 +
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateorganServiceImpl.java | 40 +
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseExpertfeetypeController.java | 8
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/DingTalkController.java | 3
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoServiceImpl.java | 31 +
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java | 18
ruoyi-project/src/main/resources/mapper/project/BaseAnnextypeMapper.xml | 37 ++
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateannexServiceImpl.java | 3
ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonateorgan.java | 7
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateannexrequirementController.java | 8
ruoyi-project/src/main/resources/mapper/project/ServiceDonateannexMapper.xml | 3
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceRelativesconfirmationController.java | 16
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java | 3
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseOrganchargeController.java | 8
ruoyi-project/src/main/resources/mapper/project/ServiceDonateorganMapper.xml | 2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDocumentfilesController.java | 34 +-
ruoyi-project/src/main/java/com/ruoyi/project/domain/BaseAnnextype.java | 55 +++
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseItemexpenseController.java | 39 +-
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseTravelcityController.java | 41 +-
ruoyi-common/src/main/java/com/ruoyi/common/utils/ChineseUtils.java | 15 +
ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceDonateorganService.java | 3
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseFinancesubjectController.java | 12
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java | 15 +
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDistributedetailController.java | 34 +-
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDistributesummaryController.java | 40 +-
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateannexController.java | 10
35 files changed, 655 insertions(+), 189 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseAnnextypeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseAnnextypeController.java
new file mode 100644
index 0000000..3443496
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseAnnextypeController.java
@@ -0,0 +1,123 @@
+package com.ruoyi.web.controller.project;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.annotation.RepeatSubmit;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.exception.base.BaseException;
+import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.project.domain.BaseAnnextype;
+import com.ruoyi.project.service.IBaseAnnextypeService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.ObjectUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * 鎹愮尞闄勪欢Controller
+ *
+ * @author ruoyi
+ * @date 2023-11-10
+ */
+@Slf4j
+@Api("鎹愮尞闄勪欢")
+@RestController
+@RequestMapping("/project/annextype")
+public class BaseAnnextypeController extends BaseController {
+ @Autowired
+ private IBaseAnnextypeService baseAnnextypeService;
+
+ /**
+ * 鏌ヨ鎹愮尞闄勪欢鍒楄〃
+ */
+ @ApiOperation("鏌ヨ鎹愮尞闄勪欢鍒楄〃")
+ @PreAuthorize("@ss.hasPermi('system:annextype:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(BaseAnnextype baseAnnextype) {
+ startPage();
+ List<BaseAnnextype> list = baseAnnextypeService.queryList(baseAnnextype);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭鎹愮尞闄勪欢鍒楄〃
+ */
+ @ApiOperation("瀵煎嚭鎹愮尞闄勪欢鍒楄〃")
+ @PreAuthorize("@ss.hasPermi('system:annextype:export')")
+ @Log(title = "鎹愮尞闄勪欢", businessType = BusinessType.EXPORT)
+ @GetMapping("/export")
+ public AjaxResult export(BaseAnnextype baseAnnextype) {
+ log.info("瀵煎嚭鎹愮尞闄勪欢鍒楄〃{}锛�", baseAnnextype);
+ List<BaseAnnextype> list = baseAnnextypeService.queryList(baseAnnextype);
+ ExcelUtil<BaseAnnextype> util = new ExcelUtil<BaseAnnextype>(BaseAnnextype.class);
+ return util.exportExcel(list, "鎹愮尞闄勪欢鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇鎹愮尞闄勪欢璇︾粏淇℃伅
+ */
+ @ApiOperation("鑾峰彇鎹愮尞闄勪欢璇︾粏淇℃伅")
+ @PreAuthorize("@ss.hasPermi('system:annextype:query')")
+ @GetMapping(value = "/getInfo/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("鑾峰彇鎹愮尞闄勪欢璇︾粏淇℃伅{}锛�", id);
+
+ return AjaxResult.success(baseAnnextypeService.getById(id));
+ }
+
+ /**
+ * 鏂板鎹愮尞闄勪欢
+ */
+ @ApiOperation("鏂板鎹愮尞闄勪欢")
+ @PreAuthorize("@ss.hasPermi('system:annextype:add')")
+ @Log(title = "鎹愮尞闄勪欢", businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ @RepeatSubmit
+ public AjaxResult add(@RequestBody BaseAnnextype baseAnnextype) {
+ log.info("鏂板鎹愮尞闄勪欢{}锛�", baseAnnextype);
+
+ if (ObjectUtils.isEmpty(baseAnnextype) || StringUtils.isEmpty(baseAnnextype.getDonationcategory()) || StringUtils.isEmpty(baseAnnextype.getAnnextype())) {
+ throw new BaseException("璇锋鏌ユ崘鐚被鍒拰闄勪欢绫诲瀷锛屼负绌轰簡");
+ }
+ return toAjax(baseAnnextypeService.save(baseAnnextype));
+ }
+
+ /**
+ * 淇敼鎹愮尞闄勪欢
+ */
+ @ApiOperation("淇敼鎹愮尞闄勪欢")
+ @PreAuthorize("@ss.hasPermi('system:annextype:edit')")
+ @Log(title = "鎹愮尞闄勪欢", businessType = BusinessType.UPDATE)
+ @PostMapping("/edit")
+ @RepeatSubmit
+ public AjaxResult edit(@RequestBody BaseAnnextype baseAnnextype) {
+ log.info("淇敼鎹愮尞闄勪欢鐨勫叆鍙倇}锛�", baseAnnextype);
+
+ if (ObjectUtils.isEmpty(baseAnnextype) || baseAnnextype.getId() == null) {
+ throw new BaseException("淇敼鐨勬潯浠朵负绌�");
+ }
+ return toAjax(baseAnnextypeService.updateById(baseAnnextype));
+ }
+
+ /**
+ * 鍒犻櫎鎹愮尞闄勪欢
+ */
+ @ApiOperation("鍒犻櫎鎹愮尞闄勪欢")
+ @PreAuthorize("@ss.hasPermi('system:annextype:remove')")
+ @Log(title = "鎹愮尞闄勪欢", businessType = BusinessType.DELETE)
+ @GetMapping("/remove/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎鎹愮尞闄勪欢{}锛�", ids);
+
+ return toAjax(baseAnnextypeService.removeByIds(Arrays.asList(ids)));
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseExpertfeetypeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseExpertfeetypeController.java
index c666fc6..a3541df 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseExpertfeetypeController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseExpertfeetypeController.java
@@ -5,6 +5,7 @@
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -31,6 +32,7 @@
* @author ruoyi
* @date 2022-04-19
*/
+@Slf4j
@Api("涓撳璐圭敤")
@RestController
@RequestMapping("/project/expertfeetype")
@@ -44,6 +46,7 @@
@ApiOperation("鏌ヨ涓撳璐圭敤鍒楄〃")
@GetMapping("/list")
public TableDataInfo list(BaseExpertfeetype baseExpertfeetype) {
+ log.info("鏌ヨ涓撳璐圭敤鍒楄〃{}锛�", baseExpertfeetype);
startPage();
List<BaseExpertfeetype> list = baseExpertfeetypeService.queryList(baseExpertfeetype);
return getDataTable(list);
@@ -56,6 +59,7 @@
@Log(title = "涓撳璐圭敤", businessType = BusinessType.EXPORT)
@GetMapping("/export")
public AjaxResult export(BaseExpertfeetype baseExpertfeetype) {
+ log.info("瀵煎嚭涓撳璐圭敤鍒楄〃{}锛�", baseExpertfeetype);
List<BaseExpertfeetype> list = baseExpertfeetypeService.queryList(baseExpertfeetype);
ExcelUtil<BaseExpertfeetype> util = new ExcelUtil<BaseExpertfeetype>(BaseExpertfeetype.class);
return util.exportExcel(list, "涓撳璐圭敤鏁版嵁");
@@ -67,6 +71,7 @@
@ApiOperation("鑾峰彇涓撳璐圭敤璇︾粏淇℃伅")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("鑾峰彇涓撳璐圭敤璇︾粏淇℃伅{}锛�", id);
return AjaxResult.success(baseExpertfeetypeService.getById(id));
}
@@ -78,6 +83,7 @@
@PostMapping
@RepeatSubmit
public AjaxResult add(@RequestBody BaseExpertfeetype baseExpertfeetype) {
+ log.info("鏂板涓撳璐圭敤{}锛�", baseExpertfeetype);
return toAjax(baseExpertfeetypeService.save(baseExpertfeetype));
}
@@ -89,6 +95,7 @@
@PostMapping("/edit")
@RepeatSubmit
public AjaxResult edit(@RequestBody BaseExpertfeetype baseExpertfeetype) {
+ log.info("淇敼涓撳璐圭敤{}锛�", baseExpertfeetype);
return toAjax(baseExpertfeetypeService.updateById(baseExpertfeetype));
}
@@ -99,6 +106,7 @@
@Log(title = "涓撳璐圭敤", businessType = BusinessType.DELETE)
@DeleteMapping("/remove/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎涓撳璐圭敤{}锛�", ids);
return toAjax(baseExpertfeetypeService.removeByIds(Arrays.asList(ids)));
}
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseFinancesubjectController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseFinancesubjectController.java
index 21f906c..00af4ce 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseFinancesubjectController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseFinancesubjectController.java
@@ -11,6 +11,7 @@
import com.ruoyi.project.service.IBaseFinancesubjectService;
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.*;
@@ -23,6 +24,7 @@
* @author ruoyi
* @date 2022-01-11
*/
+@Slf4j
@Api("鏀跺叆璐圭敤绉戠洰")
@RestController
@RequestMapping("/project/financesubject")
@@ -39,6 +41,7 @@
@GetMapping("/list")
public TableDataInfo list(BaseFinancesubject baseFinancesubject)
{
+ log.info("鏌ヨ鏀跺叆璐圭敤绉戠洰鍒楄〃{}锛�" , baseFinancesubject);
startPage();
//List<BaseFinancesubject> list = baseFinancesubjectService.queryList(baseFinancesubject);銆�
List<BaseFinancesubject> list = baseFinancesubjectService.selectBaseFinancesubjectList(baseFinancesubject);
@@ -54,6 +57,7 @@
@GetMapping("/export")
public AjaxResult export(BaseFinancesubject baseFinancesubject)
{
+ log.info("瀵煎嚭鏀跺叆璐圭敤绉戠洰鍒楄〃{}锛�" , baseFinancesubject);
List<BaseFinancesubject> list = baseFinancesubjectService.queryList(baseFinancesubject);
ExcelUtil<BaseFinancesubject> util = new ExcelUtil<BaseFinancesubject>(BaseFinancesubject.class);
return util.exportExcel(list, "鏀跺叆璐圭敤绉戠洰鏁版嵁");
@@ -67,6 +71,7 @@
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
+ log.info("鑾峰彇鏀跺叆璐圭敤绉戠洰璇︾粏淇℃伅{}锛�" , id);
return AjaxResult.success(baseFinancesubjectService.getById(id));
}
@@ -80,6 +85,7 @@
@RepeatSubmit
public AjaxResult add(@RequestBody BaseFinancesubject baseFinancesubject)
{
+ log.info("鏂板鏀跺叆璐圭敤绉戠洰{}锛�" , baseFinancesubject);
return toAjax(baseFinancesubjectService.save(baseFinancesubject));
}
@@ -93,6 +99,7 @@
@RepeatSubmit
public AjaxResult edit(@RequestBody BaseFinancesubject baseFinancesubject)
{
+ log.info("淇敼鏀跺叆璐圭敤绉戠洰{}锛�" , baseFinancesubject);
return toAjax(baseFinancesubjectService.updateById(baseFinancesubject));
}
@@ -105,11 +112,13 @@
@GetMapping("/remove/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
+ log.info("鍒犻櫎鏀跺叆璐圭敤绉戠洰{}锛�" , ids);
return toAjax(baseFinancesubjectService.removeByIds(Arrays.asList(ids)));
}
@GetMapping(value = "/getItemName/{ItemType}")
public AjaxResult getItemName(@PathVariable("ItemType") String ItemType){
+ log.info("/getItemName鐨勫叆鍙� {}锛�" , ItemType);
return AjaxResult.success(baseFinancesubjectService.getItemName(ItemType));
}
@@ -117,6 +126,7 @@
@Log(title = "鑾峰彇鎹愮尞鎴愭湰", businessType = BusinessType.OTHER)
@GetMapping(value = "/getDonationCost/{DonorNo}")
public AjaxResult getDonationCost(@PathVariable("DonorNo") String DonorNo){
+ log.info("鑾峰彇鎹愮尞鎴愭湰{}锛�" , DonorNo);
return AjaxResult.success(baseFinancesubjectService.getDonationCost(DonorNo));
}
@@ -129,6 +139,7 @@
@GetMapping("/getbyexpensetype/{ExpenseType}")
public AjaxResult getByExpenseType(@PathVariable("ExpenseType") String ExpenseType)
{
+ log.info("鏍规嵁璐圭敤澶х被鑾峰彇椤圭洰绫诲瀷{}锛�" , ExpenseType);
/*BaseFinancesubject baseFinancesubject=new BaseFinancesubject();
baseFinancesubject.setExpensetype(ExpenseType);
List<BaseFinancesubject> list = baseFinancesubjectService.queryList(baseFinancesubject);
@@ -146,6 +157,7 @@
@GetMapping("/getDetails/{ExpenseType}")
public AjaxResult getDetails(@PathVariable("ExpenseType") String ExpenseType)
{
+ log.info("鏍规嵁璐圭敤澶х被鑾峰彇椤圭洰鏄庣粏{}锛�" , ExpenseType);
return AjaxResult.success(baseFinancesubjectService.getDetails(ExpenseType));
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseItemexpenseController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseItemexpenseController.java
index 62d9289..1b33ba9 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseItemexpenseController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseItemexpenseController.java
@@ -2,8 +2,10 @@
import java.util.Arrays;
import java.util.List;
+
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -26,15 +28,15 @@
/**
* 鏀跺叆璐圭敤绉戠洰Controller
- *
+ *
* @author ruoyi
* @date 2022-05-11
*/
+@Slf4j
@Api("鏀跺叆璐圭敤绉戠洰")
@RestController
@RequestMapping("/project/itemexpense")
-public class BaseItemexpenseController extends BaseController
-{
+public class BaseItemexpenseController extends BaseController {
@Autowired
private IBaseItemexpenseService baseItemexpenseService;
@@ -43,8 +45,8 @@
*/
@ApiOperation("鏌ヨ鏀跺叆璐圭敤绉戠洰鍒楄〃")
@GetMapping("/list")
- public TableDataInfo list(BaseItemexpense baseItemexpense)
- {
+ public TableDataInfo list(BaseItemexpense baseItemexpense) {
+ log.info("鏌ヨ鏀跺叆璐圭敤绉戠洰鍒楄〃{}锛�" , baseItemexpense);
startPage();
List<BaseItemexpense> list = baseItemexpenseService.queryList(baseItemexpense);
return getDataTable(list);
@@ -56,8 +58,8 @@
@ApiOperation("瀵煎嚭鏀跺叆璐圭敤绉戠洰鍒楄〃")
@Log(title = "鏀跺叆璐圭敤绉戠洰", businessType = BusinessType.EXPORT)
@GetMapping("/export")
- public AjaxResult export(BaseItemexpense baseItemexpense)
- {
+ public AjaxResult export(BaseItemexpense baseItemexpense) {
+ log.info("瀵煎嚭鏀跺叆璐圭敤绉戠洰鍒楄〃{}锛�" , baseItemexpense);
List<BaseItemexpense> list = baseItemexpenseService.queryList(baseItemexpense);
ExcelUtil<BaseItemexpense> util = new ExcelUtil<BaseItemexpense>(BaseItemexpense.class);
return util.exportExcel(list, "鏀跺叆璐圭敤绉戠洰鏁版嵁");
@@ -68,8 +70,8 @@
*/
@ApiOperation("鑾峰彇鏀跺叆璐圭敤绉戠洰璇︾粏淇℃伅")
@GetMapping(value = "/{id}")
- public AjaxResult getInfo(@PathVariable("id") Long id)
- {
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("鑾峰彇鏀跺叆璐圭敤绉戠洰璇︾粏淇℃伅{}锛�" , id);
return AjaxResult.success(baseItemexpenseService.getById(id));
}
@@ -80,8 +82,8 @@
@Log(title = "鏀跺叆璐圭敤绉戠洰", businessType = BusinessType.INSERT)
@PostMapping
@RepeatSubmit
- public AjaxResult add(@RequestBody BaseItemexpense baseItemexpense)
- {
+ public AjaxResult add(@RequestBody BaseItemexpense baseItemexpense) {
+ log.info("鏂板鏀跺叆璐圭敤绉戠洰{}锛�" , baseItemexpense);
return toAjax(baseItemexpenseService.save(baseItemexpense));
}
@@ -91,9 +93,9 @@
@ApiOperation("淇敼鏀跺叆璐圭敤绉戠洰")
@Log(title = "鏀跺叆璐圭敤绉戠洰", businessType = BusinessType.UPDATE)
@PostMapping("/edit")
- @RepeatSubmit
- public AjaxResult edit(@RequestBody BaseItemexpense baseItemexpense)
- {
+ @RepeatSubmit
+ public AjaxResult edit(@RequestBody BaseItemexpense baseItemexpense) {
+ log.info("淇敼鏀跺叆璐圭敤绉戠洰{}锛�" , baseItemexpense);
return toAjax(baseItemexpenseService.updateById(baseItemexpense));
}
@@ -103,8 +105,8 @@
@ApiOperation("鍒犻櫎鏀跺叆璐圭敤绉戠洰")
@Log(title = "鏀跺叆璐圭敤绉戠洰", businessType = BusinessType.DELETE)
@GetMapping("/remove/{ids}")
- public AjaxResult remove(@PathVariable Long[] ids)
- {
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎鏀跺叆璐圭敤绉戠洰{}锛�" , ids);
return toAjax(baseItemexpenseService.removeByIds(Arrays.asList(ids)));
}
@@ -113,11 +115,10 @@
*/
@ApiOperation("閫氳繃椤圭洰id鑾峰彇鏀跺叆璐圭敤绉戠洰璇︾粏淇℃伅")
@GetMapping(value = "/getDetailsByItemId/{itemid}")
- public AjaxResult getDetailsByItemId(@PathVariable("itemid") Long itemid)
- {
+ public AjaxResult getDetailsByItemId(@PathVariable("itemid") Long itemid) {
+ log.info("閫氳繃椤圭洰id鑾峰彇鏀跺叆璐圭敤绉戠洰璇︾粏淇℃伅{}锛�" , itemid);
return AjaxResult.success(baseItemexpenseService.getDetailsByItemId(itemid));
}
-
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseOrganchargeController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseOrganchargeController.java
index cff3e12..09c5115 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseOrganchargeController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseOrganchargeController.java
@@ -11,6 +11,7 @@
import com.ruoyi.project.service.IBaseOrganchargeService;
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.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@@ -24,6 +25,7 @@
* @author ruoyi
* @date 2023-10-08
*/
+@Slf4j
@Api("浜轰綋鍣ㄥ畼鑾峰彇璐圭敤")
@RestController
@RequestMapping("/organcharge")
@@ -38,6 +40,7 @@
@PreAuthorize("@ss.hasPermi('system:organcharge:list')")
@GetMapping("/list")
public TableDataInfo list(BaseOrgancharge baseOrgancharge) {
+ log.info("鏌ヨ浜轰綋鍣ㄥ畼鑾峰彇璐圭敤鍒楄〃{}锛�" , baseOrgancharge);
startPage();
List<BaseOrgancharge> list = baseOrganchargeService.queryList(baseOrgancharge);
return getDataTable(list);
@@ -51,6 +54,7 @@
@Log(title = "浜轰綋鍣ㄥ畼鑾峰彇璐圭敤", businessType = BusinessType.EXPORT)
@GetMapping("/export")
public AjaxResult export(BaseOrgancharge baseOrgancharge) {
+ log.info("瀵煎嚭浜轰綋鍣ㄥ畼鑾峰彇璐圭敤鍒楄〃{}锛�" , baseOrgancharge);
List<BaseOrgancharge> list = baseOrganchargeService.queryList(baseOrgancharge);
ExcelUtil<BaseOrgancharge> util = new ExcelUtil<BaseOrgancharge>(BaseOrgancharge.class);
return util.exportExcel(list, "浜轰綋鍣ㄥ畼鑾峰彇璐圭敤鏁版嵁");
@@ -63,6 +67,7 @@
@PreAuthorize("@ss.hasPermi('system:organcharge:query')")
@GetMapping(value = "/getInfo/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("鑾峰彇浜轰綋鍣ㄥ畼鑾峰彇璐圭敤璇︾粏淇℃伅{}锛�" , id);
return AjaxResult.success(baseOrganchargeService.getById(id));
}
@@ -75,6 +80,7 @@
@PostMapping("/add")
@RepeatSubmit
public AjaxResult add(@RequestBody BaseOrgancharge baseOrgancharge) {
+ log.info("鏂板浜轰綋鍣ㄥ畼鑾峰彇璐圭敤{}锛�" , baseOrgancharge);
return toAjax(baseOrganchargeService.save(baseOrgancharge));
}
@@ -87,6 +93,7 @@
@PostMapping("/edit")
@RepeatSubmit
public AjaxResult edit(@RequestBody BaseOrgancharge baseOrgancharge) {
+ log.info("淇敼浜轰綋鍣ㄥ畼鑾峰彇璐圭敤{}锛�" , baseOrgancharge);
return toAjax(baseOrganchargeService.updateById(baseOrgancharge));
}
@@ -97,6 +104,7 @@
@PreAuthorize("@ss.hasPermi('system:organcharge:remove')")
@GetMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎浜轰綋鍣ㄥ畼鑾峰彇璐圭敤{}锛�" , ids);
return toAjax(baseOrganchargeService.removeByIds(Arrays.asList(ids)));
}
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseOrganizationController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseOrganizationController.java
index 94f1f26..a7cdde5 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseOrganizationController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseOrganizationController.java
@@ -12,6 +12,7 @@
import com.ruoyi.web.controller.common.OnlyValueCommon;
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.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@@ -25,6 +26,7 @@
* @author ruoyi
* @date 2021-11-05
*/
+@Slf4j
@Api("鏈烘瀯淇℃伅绠$悊")
@RestController
@RequestMapping("/project/organization")
@@ -42,6 +44,7 @@
//@PreAuthorize("@ss.hasPermi('project:organization:list')")
@GetMapping("/list")
public TableDataInfo list(BaseOrganization baseOrganization) {
+ log.info("鑾峰彇鏈烘瀯鍒楄〃{}锛�" , baseOrganization);
startPage();
List<BaseOrganization> list = baseOrganizationService.queryList(baseOrganization);
return getDataTable(list);
@@ -55,6 +58,7 @@
@Log(title = "鏈烘瀯绠$悊", businessType = BusinessType.EXPORT)
@GetMapping("/export")
public AjaxResult export(BaseOrganization baseOrganization) {
+ log.info("瀵煎嚭鏈烘瀯淇℃伅{}锛�" , baseOrganization);
List<BaseOrganization> list = baseOrganizationService.queryList(baseOrganization);
ExcelUtil<BaseOrganization> util = new ExcelUtil<BaseOrganization>(BaseOrganization.class);
return util.exportExcel(list, "鏈烘瀯绠$悊鏁版嵁");
@@ -67,6 +71,7 @@
//@PreAuthorize("@ss.hasPermi('project:organization:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("鑾峰彇鏈烘瀯绠$悊璇︾粏淇℃伅{}锛�" , id);
return AjaxResult.success(baseOrganizationService.getById(id));
}
@@ -79,6 +84,7 @@
@PostMapping
@RepeatSubmit
public AjaxResult add(@RequestBody BaseOrganization baseOrganization) {
+ log.info("鏂板鏈烘瀯淇℃伅{}锛�" , baseOrganization);
String organization = onlyValueCommon.addOnlyValue("organization");
//"0"+鍦板競缂栫爜+鍖婚櫌绫诲瀷+搴忓彿
baseOrganization.setOrganizationid("0" + baseOrganization.getRegionallevel() + baseOrganization.getHospitalnature() + organization);
@@ -94,6 +100,7 @@
@PostMapping("/edit")
@RepeatSubmit
public AjaxResult edit(@RequestBody BaseOrganization baseOrganization) {
+ log.info("淇敼鏈烘瀯淇℃伅{}锛�" , baseOrganization);
return toAjax(baseOrganizationService.updateById(baseOrganization));
}
@@ -105,6 +112,7 @@
@Log(title = "鏈烘瀯绠$悊", businessType = BusinessType.DELETE)
@GetMapping("/remove/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎鏈烘瀯淇℃伅{}锛�" , ids);
return toAjax(baseOrganizationService.removeByIds(Arrays.asList(ids)));
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BasePrcaddressDictController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BasePrcaddressDictController.java
index 836c4ac..07db4ea 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BasePrcaddressDictController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BasePrcaddressDictController.java
@@ -5,6 +5,7 @@
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -27,15 +28,15 @@
/**
* 鐪佸競鍖虹鐞咰ontroller
- *
+ *
* @author ruoyi
* @date 2021-11-15
*/
+@Slf4j
@Api("鐪佸競鍖虹鐞�")
@RestController
@RequestMapping("/project/dict")
-public class BasePrcaddressDictController extends BaseController
-{
+public class BasePrcaddressDictController extends BaseController {
@Autowired
private IBasePrcaddressDictService basePrcaddressDictService;
@@ -45,8 +46,8 @@
@ApiOperation("鑾峰彇鐪佸競鍖哄垪琛�")
//@PreAuthorize("@ss.hasPermi('project:dict:list')")
@GetMapping("/list")
- public TableDataInfo list(BasePrcaddressDict basePrcaddressDict)
- {
+ public TableDataInfo list(BasePrcaddressDict basePrcaddressDict) {
+ log.info("鏌ヨ鐪佸競鍖虹鐞嗗垪琛▄}锛�", basePrcaddressDict);
startPage();
List<BasePrcaddressDict> list = basePrcaddressDictService.queryList(basePrcaddressDict);
return getDataTable(list);
@@ -57,8 +58,8 @@
*/
@ApiOperation("鑾峰彇鐪佸競鍖轰笅鎷夋爲鍒楄〃")
@GetMapping("/treeselect")
- public AjaxResult treeselect(BasePrcaddressDict basePrcaddressDict)
- {
+ public AjaxResult treeselect(BasePrcaddressDict basePrcaddressDict) {
+ log.info("鑾峰彇鐪佸競鍖轰笅鎷夋爲鍒楄〃{}锛�", basePrcaddressDict);
List<BasePrcaddressDict> basePrcaddressDicts = basePrcaddressDictService.queryList(basePrcaddressDict);
return AjaxResult.success(basePrcaddressDictService.buildAddressTreeSelect(basePrcaddressDicts));
}
@@ -71,8 +72,8 @@
//@PreAuthorize("@ss.hasPermi('project:dict:export')")
@Log(title = "鐪佸競鍖虹鐞�", businessType = BusinessType.EXPORT)
@GetMapping("/export")
- public AjaxResult export(BasePrcaddressDict basePrcaddressDict)
- {
+ public AjaxResult export(BasePrcaddressDict basePrcaddressDict) {
+ log.info("瀵煎嚭鐪佸競鍖哄垪琛▄}锛�", basePrcaddressDict);
List<BasePrcaddressDict> list = basePrcaddressDictService.queryList(basePrcaddressDict);
ExcelUtil<BasePrcaddressDict> util = new ExcelUtil<BasePrcaddressDict>(BasePrcaddressDict.class);
return util.exportExcel(list, "鐪佸競鍖虹鐞嗘暟鎹�");
@@ -84,8 +85,8 @@
@ApiOperation("閫氳繃id鑾峰緱鐪佸競鍖�")
//@PreAuthorize("@ss.hasPermi('project:dict:query')")
@GetMapping(value = "/{id}")
- public AjaxResult getInfo(@PathVariable("id") Long id)
- {
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("鑾峰彇鐪佸競鍖虹鐞嗚缁嗕俊鎭瘂}锛�", id);
return AjaxResult.success(basePrcaddressDictService.getById(id));
}
@@ -97,8 +98,8 @@
@Log(title = "鐪佸競鍖虹鐞�", businessType = BusinessType.INSERT)
@PostMapping
@RepeatSubmit
- public AjaxResult add(@RequestBody BasePrcaddressDict basePrcaddressDict)
- {
+ public AjaxResult add(@RequestBody BasePrcaddressDict basePrcaddressDict) {
+ log.info("鏂板鐪佸競鍖簕}锛�", basePrcaddressDict);
return toAjax(basePrcaddressDictService.save(basePrcaddressDict));
}
@@ -109,9 +110,9 @@
//@PreAuthorize("@ss.hasPermi('project:dict:edit')")
@Log(title = "鐪佸競鍖虹鐞�", businessType = BusinessType.UPDATE)
@PutMapping
- @RepeatSubmit
- public AjaxResult edit(@RequestBody BasePrcaddressDict basePrcaddressDict)
- {
+ @RepeatSubmit
+ public AjaxResult edit(@RequestBody BasePrcaddressDict basePrcaddressDict) {
+ log.info("淇敼鐪佸競鍖虹鐞唟}锛�", basePrcaddressDict);
return toAjax(basePrcaddressDictService.updateById(basePrcaddressDict));
}
@@ -122,8 +123,8 @@
//@PreAuthorize("@ss.hasPermi('project:dict:remove')")
@Log(title = "鐪佸競鍖虹鐞�", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
- public AjaxResult remove(@PathVariable Long[] ids)
- {
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎鐪佸競鍖虹鐞唟}锛�", ids);
return toAjax(basePrcaddressDictService.removeByIds(Arrays.asList(ids)));
}
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseTravelcityController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseTravelcityController.java
index c81e15b..9151cfb 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseTravelcityController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/BaseTravelcityController.java
@@ -11,6 +11,7 @@
import com.ruoyi.project.service.IBaseTravelcityService;
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.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@@ -20,15 +21,15 @@
/**
* 宸梾鍩庡競鍜岃ˉ璐存爣鍑咰ontroller
- *
+ *
* @author ruoyi
* @date 2023-04-23
*/
+@Slf4j
@Api("宸梾鍩庡競鍜岃ˉ璐存爣鍑�")
@RestController
@RequestMapping("/project/travelcity")
-public class BaseTravelcityController extends BaseController
-{
+public class BaseTravelcityController extends BaseController {
@Autowired
private IBaseTravelcityService baseTravelcityService;
@@ -38,8 +39,8 @@
@ApiOperation("鏌ヨ宸梾鍩庡競鍜岃ˉ璐存爣鍑嗗垪琛�")
@PreAuthorize("@ss.hasPermi('project:travelcity:list')")
@GetMapping("/list")
- public TableDataInfo list(BaseTravelcity baseTravelcity)
- {
+ public TableDataInfo list(BaseTravelcity baseTravelcity) {
+ log.info("鏌ヨ宸梾鍩庡競鍜岃ˉ璐存爣鍑嗗垪琛▄}锛�", baseTravelcity);
startPage();
List<BaseTravelcity> list = baseTravelcityService.queryList(baseTravelcity);
return getDataTable(list);
@@ -52,8 +53,8 @@
@PreAuthorize("@ss.hasPermi('project:travelcity:export')")
@Log(title = "宸梾鍩庡競鍜岃ˉ璐存爣鍑�", businessType = BusinessType.EXPORT)
@GetMapping("/export")
- public AjaxResult export(BaseTravelcity baseTravelcity)
- {
+ public AjaxResult export(BaseTravelcity baseTravelcity) {
+ log.info("瀵煎嚭宸梾鍩庡競鍜岃ˉ璐存爣鍑嗗垪琛▄}锛�", baseTravelcity);
List<BaseTravelcity> list = baseTravelcityService.queryList(baseTravelcity);
ExcelUtil<BaseTravelcity> util = new ExcelUtil<BaseTravelcity>(BaseTravelcity.class);
return util.exportExcel(list, "宸梾鍩庡競鍜岃ˉ璐存爣鍑嗘暟鎹�");
@@ -65,8 +66,8 @@
@ApiOperation("鑾峰彇宸梾鍩庡競鍜岃ˉ璐存爣鍑嗚缁嗕俊鎭�")
@PreAuthorize("@ss.hasPermi('project:travelcity:query')")
@GetMapping(value = "/{id}")
- public AjaxResult getInfo(@PathVariable("id") Long id)
- {
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("鑾峰彇宸梾鍩庡競鍜岃ˉ璐存爣鍑嗚缁嗕俊鎭瘂}锛�", id);
return AjaxResult.success(baseTravelcityService.getById(id));
}
@@ -78,8 +79,8 @@
@Log(title = "宸梾鍩庡競鍜岃ˉ璐存爣鍑�", businessType = BusinessType.INSERT)
@PostMapping
@RepeatSubmit
- public AjaxResult add(@RequestBody BaseTravelcity baseTravelcity)
- {
+ public AjaxResult add(@RequestBody BaseTravelcity baseTravelcity) {
+ log.info("鏂板宸梾鍩庡競鍜岃ˉ璐存爣鍑唟}锛�", baseTravelcity);
return toAjax(baseTravelcityService.save(baseTravelcity));
}
@@ -90,9 +91,9 @@
@PreAuthorize("@ss.hasPermi('project:travelcity:edit')")
@Log(title = "宸梾鍩庡競鍜岃ˉ璐存爣鍑�", businessType = BusinessType.UPDATE)
@PutMapping
- @RepeatSubmit
- public AjaxResult edit(@RequestBody BaseTravelcity baseTravelcity)
- {
+ @RepeatSubmit
+ public AjaxResult edit(@RequestBody BaseTravelcity baseTravelcity) {
+ log.info("淇敼宸梾鍩庡競鍜岃ˉ璐存爣鍑唟}锛�", baseTravelcity);
return toAjax(baseTravelcityService.updateById(baseTravelcity));
}
@@ -103,8 +104,8 @@
@PreAuthorize("@ss.hasPermi('project:travelcity:remove')")
@Log(title = "宸梾鍩庡競鍜岃ˉ璐存爣鍑�", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
- public AjaxResult remove(@PathVariable Long[] ids)
- {
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎宸梾鍩庡競鍜岃ˉ璐存爣鍑唟}锛�", ids);
return toAjax(baseTravelcityService.removeByIds(Arrays.asList(ids)));
}
@@ -113,11 +114,11 @@
* 鏍规嵁鍖哄煙鑾峰彇浼欓琛ュ姪銆佸叕鏉傝琛ュ姪
*/
@ApiOperation("鏍规嵁鍖哄煙鑾峰彇琛ュ姪")
- // @PreAuthorize("@ss.hasPermi('project:travelcity:list')")
+ // @PreAuthorize("@ss.hasPermi('project:travelcity:list')")
@GetMapping("/getSubsidy/{cityCode}")
- public AjaxResult getSubsidy(@PathVariable String cityCode)
- {
- BaseTravelcity baseTravelcity=baseTravelcityService.getSubsidy(cityCode);
+ public AjaxResult getSubsidy(@PathVariable String cityCode) {
+ log.info("鏍规嵁鍖哄煙鑾峰彇浼欓琛ュ姪銆佸叕鏉傝琛ュ姪{}锛�", cityCode);
+ BaseTravelcity baseTravelcity = baseTravelcityService.getSubsidy(cityCode);
return AjaxResult.success(baseTravelcity);
}
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/DingTalkController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/DingTalkController.java
index a9d40b8..9bebbd1 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/DingTalkController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/DingTalkController.java
@@ -7,6 +7,7 @@
import com.taobao.api.ApiException;
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.beans.factory.annotation.Value;
import org.springframework.context.annotation.PropertySource;
@@ -21,6 +22,7 @@
* @author liusheng
* @date 2023-05-15
*/
+@Slf4j
@Api(description = "閽夐拤鎺ュ彛")
@RestController
@RequestMapping("/smartor/dingtalk")
@@ -45,6 +47,7 @@
@ApiOperation("鍙戦�侀拤閽夋秷鎭�")
@PostMapping("/sendNotification")
public AjaxResult sendNotification(@RequestBody DingTalkReqVo dingTalkReqVo) {
+ log.info("鍙戦�侀拤閽夋秷鎭細{}", dingTalkReqVo);
Boolean aBoolean = dingTalkService.sendNotification(dingTalkReqVo);
if (aBoolean) {
return success();
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDistributedetailController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDistributedetailController.java
index cc1a3cd..800cf68 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDistributedetailController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDistributedetailController.java
@@ -2,8 +2,10 @@
import java.util.Arrays;
import java.util.List;
+
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -26,15 +28,15 @@
/**
* 涓撳璐圭敤鍒嗗彂姹囨�绘槑缁咰ontroller
- *
+ *
* @author ruoyi
* @date 2022-03-01
*/
+@Slf4j
@Api("涓撳璐圭敤鍒嗗彂姹囨�绘槑缁�")
@RestController
@RequestMapping("/project/distributedetail")
-public class ServiceDistributedetailController extends BaseController
-{
+public class ServiceDistributedetailController extends BaseController {
@Autowired
private IServiceDistributedetailService serviceDistributedetailService;
@@ -43,8 +45,8 @@
*/
@ApiOperation("鏌ヨ涓撳璐圭敤鍒嗗彂姹囨�绘槑缁嗗垪琛�")
@GetMapping("/list")
- public TableDataInfo list(ServiceDistributedetail serviceDistributedetail)
- {
+ public TableDataInfo list(ServiceDistributedetail serviceDistributedetail) {
+ log.info("鏌ヨ涓撳璐圭敤鍒嗗彂姹囨�绘槑缁嗗垪琛細{}", serviceDistributedetail);
startPage();
List<ServiceDistributedetail> list = serviceDistributedetailService.queryList(serviceDistributedetail);
return getDataTable(list);
@@ -56,8 +58,8 @@
@ApiOperation("瀵煎嚭涓撳璐圭敤鍒嗗彂姹囨�绘槑缁嗗垪琛�")
@Log(title = "涓撳璐圭敤鍒嗗彂姹囨�绘槑缁�", businessType = BusinessType.EXPORT)
@GetMapping("/export")
- public AjaxResult export(ServiceDistributedetail serviceDistributedetail)
- {
+ public AjaxResult export(ServiceDistributedetail serviceDistributedetail) {
+ log.info("瀵煎嚭涓撳璐圭敤鍒嗗彂姹囨�绘槑缁嗗垪琛細{}", serviceDistributedetail);
List<ServiceDistributedetail> list = serviceDistributedetailService.queryList(serviceDistributedetail);
ExcelUtil<ServiceDistributedetail> util = new ExcelUtil<ServiceDistributedetail>(ServiceDistributedetail.class);
return util.exportExcel(list, "涓撳璐圭敤鍒嗗彂姹囨�绘槑缁嗘暟鎹�");
@@ -68,8 +70,8 @@
*/
@ApiOperation("鑾峰彇涓撳璐圭敤鍒嗗彂姹囨�绘槑缁嗚缁嗕俊鎭�")
@GetMapping(value = "/{id}")
- public AjaxResult getInfo(@PathVariable("id") Long id)
- {
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("鑾峰彇涓撳璐圭敤鍒嗗彂姹囨�绘槑缁嗚缁嗕俊鎭細{}", id);
return AjaxResult.success(serviceDistributedetailService.getById(id));
}
@@ -80,8 +82,8 @@
@Log(title = "涓撳璐圭敤鍒嗗彂姹囨�绘槑缁�", businessType = BusinessType.INSERT)
@PostMapping
@RepeatSubmit
- public AjaxResult add(@RequestBody ServiceDistributedetail serviceDistributedetail)
- {
+ public AjaxResult add(@RequestBody ServiceDistributedetail serviceDistributedetail) {
+ log.info("鏂板涓撳璐圭敤鍒嗗彂姹囨�绘槑缁嗭細{}", serviceDistributedetail);
return toAjax(serviceDistributedetailService.save(serviceDistributedetail));
}
@@ -91,9 +93,9 @@
@ApiOperation("淇敼涓撳璐圭敤鍒嗗彂姹囨�绘槑缁�")
@Log(title = "涓撳璐圭敤鍒嗗彂姹囨�绘槑缁�", businessType = BusinessType.UPDATE)
@PostMapping("/edit")
- @RepeatSubmit
- public AjaxResult edit(@RequestBody ServiceDistributedetail serviceDistributedetail)
- {
+ @RepeatSubmit
+ public AjaxResult edit(@RequestBody ServiceDistributedetail serviceDistributedetail) {
+ log.info("淇敼涓撳璐圭敤鍒嗗彂姹囨�绘槑缁嗭細{}", serviceDistributedetail);
return toAjax(serviceDistributedetailService.updateById(serviceDistributedetail));
}
@@ -103,8 +105,8 @@
@ApiOperation("鍒犻櫎涓撳璐圭敤鍒嗗彂姹囨�绘槑缁�")
@Log(title = "涓撳璐圭敤鍒嗗彂姹囨�绘槑缁�", businessType = BusinessType.DELETE)
@GetMapping("/remove/{ids}")
- public AjaxResult remove(@PathVariable Long[] ids)
- {
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎涓撳璐圭敤鍒嗗彂姹囨�绘槑缁嗭細{}", ids);
return toAjax(serviceDistributedetailService.removeByIds(Arrays.asList(ids)));
}
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDistributesummaryController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDistributesummaryController.java
index 0147ac0..050e656 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDistributesummaryController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDistributesummaryController.java
@@ -2,8 +2,10 @@
import java.util.Arrays;
import java.util.List;
+
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -26,15 +28,15 @@
/**
* 涓撳璐圭敤鍒嗗彂姹囨�讳富Controller
- *
+ *
* @author ruoyi
* @date 2022-03-01
*/
+@Slf4j
@Api("涓撳璐圭敤鍒嗗彂姹囨�讳富")
@RestController
@RequestMapping("/project/distributesummary")
-public class ServiceDistributesummaryController extends BaseController
-{
+public class ServiceDistributesummaryController extends BaseController {
@Autowired
private IServiceDistributesummaryService serviceDistributesummaryService;
@@ -43,8 +45,8 @@
*/
@ApiOperation("鏌ヨ涓撳璐圭敤鍒嗗彂姹囨�讳富鍒楄〃")
@GetMapping("/list")
- public TableDataInfo list(ServiceDistributesummary serviceDistributesummary)
- {
+ public TableDataInfo list(ServiceDistributesummary serviceDistributesummary) {
+ log.info("鏌ヨ涓撳璐圭敤鍒嗗彂姹囨�讳富鍒楄〃锛歿}", serviceDistributesummary);
startPage();
List<ServiceDistributesummary> list = serviceDistributesummaryService.queryList(serviceDistributesummary);
return getDataTable(list);
@@ -56,8 +58,8 @@
@ApiOperation("瀵煎嚭涓撳璐圭敤鍒嗗彂姹囨�讳富鍒楄〃")
@Log(title = "涓撳璐圭敤鍒嗗彂姹囨�讳富", businessType = BusinessType.EXPORT)
@GetMapping("/export")
- public AjaxResult export(ServiceDistributesummary serviceDistributesummary)
- {
+ public AjaxResult export(ServiceDistributesummary serviceDistributesummary) {
+ log.info("瀵煎嚭涓撳璐圭敤鍒嗗彂姹囨�讳富鍒楄〃锛歿}", serviceDistributesummary);
List<ServiceDistributesummary> list = serviceDistributesummaryService.queryList(serviceDistributesummary);
ExcelUtil<ServiceDistributesummary> util = new ExcelUtil<ServiceDistributesummary>(ServiceDistributesummary.class);
return util.exportExcel(list, "涓撳璐圭敤鍒嗗彂姹囨�讳富鏁版嵁");
@@ -68,8 +70,8 @@
*/
@ApiOperation("鑾峰彇涓撳璐圭敤鍒嗗彂姹囨�讳富璇︾粏淇℃伅")
@GetMapping(value = "/{id}")
- public AjaxResult getInfo(@PathVariable("id") Long id)
- {
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("鑾峰彇涓撳璐圭敤鍒嗗彂姹囨�讳富璇︾粏淇℃伅锛歿}", id);
return AjaxResult.success(serviceDistributesummaryService.getById(id));
}
@@ -80,8 +82,8 @@
@Log(title = "涓撳璐圭敤鍒嗗彂姹囨�讳富", businessType = BusinessType.INSERT)
@PostMapping
@RepeatSubmit
- public AjaxResult add(@RequestBody ServiceDistributesummary serviceDistributesummary)
- {
+ public AjaxResult add(@RequestBody ServiceDistributesummary serviceDistributesummary) {
+ log.info("鏂板涓撳璐圭敤鍒嗗彂姹囨�讳富锛歿}", serviceDistributesummary);
return toAjax(serviceDistributesummaryService.save(serviceDistributesummary));
}
@@ -91,9 +93,9 @@
@ApiOperation("淇敼涓撳璐圭敤鍒嗗彂姹囨�讳富")
@Log(title = "涓撳璐圭敤鍒嗗彂姹囨�讳富", businessType = BusinessType.UPDATE)
@PostMapping("/edit")
- @RepeatSubmit
- public AjaxResult edit(@RequestBody ServiceDistributesummary serviceDistributesummary)
- {
+ @RepeatSubmit
+ public AjaxResult edit(@RequestBody ServiceDistributesummary serviceDistributesummary) {
+ log.info("淇敼涓撳璐圭敤鍒嗗彂姹囨�讳富锛歿}", serviceDistributesummary);
return toAjax(serviceDistributesummaryService.updateById(serviceDistributesummary));
}
@@ -103,16 +105,16 @@
@ApiOperation("鍒犻櫎涓撳璐圭敤鍒嗗彂姹囨�讳富")
@Log(title = "涓撳璐圭敤鍒嗗彂姹囨�讳富", businessType = BusinessType.DELETE)
@GetMapping("/remove/{ids}")
- public AjaxResult remove(@PathVariable Long[] ids)
- {
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎涓撳璐圭敤鍒嗗彂姹囨�讳富锛歿}", ids);
return toAjax(serviceDistributesummaryService.removeByIds(Arrays.asList(ids)));
}
- @GetMapping(value ="/getSummaryByInfoId/{infoid}")
- public AjaxResult getSummaryByInfoId(@PathVariable("infoid") Long infoid){
+ @GetMapping(value = "/getSummaryByInfoId/{infoid}")
+ public AjaxResult getSummaryByInfoId(@PathVariable("infoid") Long infoid) {
+ log.info("getSummaryByInfoId鐨勫叆鍙傦細{}", infoid);
return AjaxResult.success(serviceDistributesummaryService.getSummaryByInfoId(infoid));
}
-
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDocumentfilesController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDocumentfilesController.java
index 2197372..4cb2e5b 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDocumentfilesController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDocumentfilesController.java
@@ -2,8 +2,10 @@
import java.util.Arrays;
import java.util.List;
+
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -26,15 +28,15 @@
/**
* 鎹愮尞闄勪欢Controller
- *
+ *
* @author ruoyi
* @date 2022-04-08
*/
+@Slf4j
@Api("鎹愮尞闄勪欢")
@RestController
@RequestMapping("/project/documentfiles")
-public class ServiceDocumentfilesController extends BaseController
-{
+public class ServiceDocumentfilesController extends BaseController {
@Autowired
private IServiceDocumentfilesService serviceDocumentfilesService;
@@ -43,8 +45,8 @@
*/
@ApiOperation("鏌ヨ鎹愮尞闄勪欢鍒楄〃")
@GetMapping("/list")
- public TableDataInfo list(ServiceDocumentfiles serviceDocumentfiles)
- {
+ public TableDataInfo list(ServiceDocumentfiles serviceDocumentfiles) {
+ log.info("鏌ヨ鎹愮尞闄勪欢鍒楄〃锛歿}", serviceDocumentfiles);
startPage();
//List<ServiceDocumentfiles> list = serviceDocumentfilesService.queryList(serviceDocumentfiles);
List<ServiceDocumentfiles> list = serviceDocumentfilesService.selectList(serviceDocumentfiles);
@@ -57,8 +59,8 @@
@ApiOperation("瀵煎嚭鎹愮尞闄勪欢鍒楄〃")
@Log(title = "鎹愮尞闄勪欢", businessType = BusinessType.EXPORT)
@GetMapping("/export")
- public AjaxResult export(ServiceDocumentfiles serviceDocumentfiles)
- {
+ public AjaxResult export(ServiceDocumentfiles serviceDocumentfiles) {
+ log.info("瀵煎嚭鎹愮尞闄勪欢鍒楄〃锛歿}", serviceDocumentfiles);
List<ServiceDocumentfiles> list = serviceDocumentfilesService.queryList(serviceDocumentfiles);
ExcelUtil<ServiceDocumentfiles> util = new ExcelUtil<ServiceDocumentfiles>(ServiceDocumentfiles.class);
return util.exportExcel(list, "鎹愮尞闄勪欢鏁版嵁");
@@ -69,8 +71,8 @@
*/
@ApiOperation("鑾峰彇鎹愮尞闄勪欢璇︾粏淇℃伅")
@GetMapping(value = "/{id}")
- public AjaxResult getInfo(@PathVariable("id") Long id)
- {
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("鑾峰彇鎹愮尞闄勪欢璇︾粏淇℃伅锛歿}", id);
return AjaxResult.success(serviceDocumentfilesService.getById(id));
}
@@ -81,8 +83,8 @@
@Log(title = "鎹愮尞闄勪欢", businessType = BusinessType.INSERT)
@PostMapping
@RepeatSubmit
- public AjaxResult add(@RequestBody ServiceDocumentfiles serviceDocumentfiles)
- {
+ public AjaxResult add(@RequestBody ServiceDocumentfiles serviceDocumentfiles) {
+ log.info("鏂板鎹愮尞闄勪欢锛歿}", serviceDocumentfiles);
return toAjax(serviceDocumentfilesService.save(serviceDocumentfiles));
}
@@ -92,9 +94,9 @@
@ApiOperation("淇敼鎹愮尞闄勪欢")
@Log(title = "鎹愮尞闄勪欢", businessType = BusinessType.UPDATE)
@PostMapping("/edit")
- @RepeatSubmit
- public AjaxResult edit(@RequestBody ServiceDocumentfiles serviceDocumentfiles)
- {
+ @RepeatSubmit
+ public AjaxResult edit(@RequestBody ServiceDocumentfiles serviceDocumentfiles) {
+ log.info("淇敼鎹愮尞闄勪欢锛歿}", serviceDocumentfiles);
return toAjax(serviceDocumentfilesService.updateById(serviceDocumentfiles));
}
@@ -104,8 +106,8 @@
@ApiOperation("鍒犻櫎鎹愮尞闄勪欢")
@Log(title = "鎹愮尞闄勪欢", businessType = BusinessType.DELETE)
@GetMapping("/remove/{ids}")
- public AjaxResult remove(@PathVariable Long[] ids)
- {
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎鎹愮尞闄勪欢锛歿}", ids);
return toAjax(serviceDocumentfilesService.removeByIds(Arrays.asList(ids)));
}
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateannexController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateannexController.java
index 3e3ea5d..8657d9f 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateannexController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateannexController.java
@@ -7,6 +7,7 @@
import com.ruoyi.project.domain.vo.DonateAnnexVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
@@ -34,6 +35,7 @@
* @author ruoyi
* @date 2021-11-11
*/
+@Slf4j
@Api("闄勪欢绠$悊")
@RestController
@RequestMapping("/project/donateannex")
@@ -48,6 +50,7 @@
//@PreAuthorize("@ss.hasPermi('project:donateannex:list')")
@GetMapping("/list")
public TableDataInfo list(ServiceDonateannex serviceDonateannex) {
+ log.info("闄勪欢绠$悊鍒楄〃锛歿}", serviceDonateannex);
startPage();
List<ServiceDonateannex> list = serviceDonateannexService.queryList(serviceDonateannex);
return getDataTable(list);
@@ -55,6 +58,7 @@
@GetMapping("/listnew")
public TableDataInfo listnew(DonateAnnexVO donateAnnexVO) {
+ log.info("listnew鐨勫叆鍙傦細{}", donateAnnexVO);
startPage();
List<DonateAnnexVO> list = serviceDonateannexService.selectVOList(donateAnnexVO);
return getDataTable(list);
@@ -69,6 +73,7 @@
@Log(title = "鎹愮尞闄勪欢", businessType = BusinessType.EXPORT)
@GetMapping("/export")
public AjaxResult export(ServiceDonateannex serviceDonateannex) {
+ log.info("瀵煎嚭鎹愮尞闄勪欢鍒楄〃锛歿}", serviceDonateannex);
List<ServiceDonateannex> list = serviceDonateannexService.queryList(serviceDonateannex);
ExcelUtil<ServiceDonateannex> util = new ExcelUtil<ServiceDonateannex>(ServiceDonateannex.class);
return util.exportExcel(list, "鎹愮尞闄勪欢鏁版嵁");
@@ -81,6 +86,7 @@
//@PreAuthorize("@ss.hasPermi('project:donateannex:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("閫氳繃id鑾峰緱鎹愮尞闄勪欢淇℃伅锛歿}", id);
return AjaxResult.success(serviceDonateannexService.getById(id));
}
@@ -93,6 +99,7 @@
@PostMapping("/add")
@RepeatSubmit
public AjaxResult add(@RequestBody List<ServiceDonateannex> serviceDonateannexs) {
+ log.info("鏂板鎹愮尞闄勪欢淇℃伅锛歿}", serviceDonateannexs.size());
return toAjax(serviceDonateannexService.saveData(serviceDonateannexs));
}
@@ -105,6 +112,7 @@
@PostMapping("/edit")
@RepeatSubmit
public AjaxResult edit(@RequestBody ServiceDonateannex serviceDonateannex) {
+ log.info("淇敼鎹愮尞闄勪欢淇℃伅锛歿}", serviceDonateannex);
return toAjax(serviceDonateannexService.updateById(serviceDonateannex));
}
@@ -118,6 +126,7 @@
@PostMapping("/editannexfiles")
@RepeatSubmit
public AjaxResult editannexfiles(@RequestBody List<ServiceDonateannex> serviceDonateannexs) {
+ log.info("淇敼娼滃湪鎹愮尞銆佷鸡鐞嗗鏌ャ�佸畬鎴愮櫥璁般�佸尰瀛﹁瘎浼伴檮浠朵俊鎭細{}", serviceDonateannexs.size());
return toAjax(serviceDonateannexService.updateOrSave(serviceDonateannexs));
}
@@ -129,6 +138,7 @@
@Log(title = "鎹愮尞闄勪欢", businessType = BusinessType.DELETE)
@GetMapping("/remove/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎鎹愮尞鏂囦欢淇℃伅锛歿}", ids);
return toAjax(serviceDonateannexService.removeByIds(Arrays.asList(ids)));
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateannexrequirementController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateannexrequirementController.java
index f00661e..bc5f1e9 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateannexrequirementController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateannexrequirementController.java
@@ -5,6 +5,7 @@
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -31,6 +32,7 @@
* @author ruoyi
* @date 2021-11-10
*/
+@Slf4j
@Api("鎹愮尞瑕佹眰闄勪欢绠$悊")
@RestController
@RequestMapping("/project/donateannexrequirement")
@@ -45,6 +47,7 @@
//@PreAuthorize("@ss.hasPermi('project:donateannexrequirement:list')")
@GetMapping("/list")
public TableDataInfo list(ServiceDonateannexrequirement serviceDonateannexrequirement) {
+ log.info("鎹愮尞瑕佹眰闄勪欢绠$悊鍒楄〃锛歿}", serviceDonateannexrequirement);
startPage();
List<ServiceDonateannexrequirement> list = serviceDonateannexrequirementService.queryList(serviceDonateannexrequirement);
return getDataTable(list);
@@ -58,6 +61,7 @@
@Log(title = "鎹愮尞闄勪欢瑕佹眰", businessType = BusinessType.EXPORT)
@GetMapping("/export")
public AjaxResult export(ServiceDonateannexrequirement serviceDonateannexrequirement) {
+ log.info("瀵煎嚭鎹愮尞瑕佹眰闄勪欢绠$悊鍒楄〃锛歿}", serviceDonateannexrequirement);
List<ServiceDonateannexrequirement> list = serviceDonateannexrequirementService.queryList(serviceDonateannexrequirement);
ExcelUtil<ServiceDonateannexrequirement> util = new ExcelUtil<ServiceDonateannexrequirement>(ServiceDonateannexrequirement.class);
return util.exportExcel(list, "鎹愮尞闄勪欢瑕佹眰鏁版嵁");
@@ -70,6 +74,7 @@
//@PreAuthorize("@ss.hasPermi('project:donateannexrequirement:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("閫氳繃id鑾峰彇鎹愮尞瑕佹眰闄勪欢锛歿}", id);
return AjaxResult.success(serviceDonateannexrequirementService.getById(id));
}
@@ -82,6 +87,7 @@
@PostMapping
@RepeatSubmit
public AjaxResult add(@RequestBody ServiceDonateannexrequirement serviceDonateannexrequirement) {
+ log.info("鏂板鎹愮尞瑕佹眰闄勪欢淇℃伅锛歿}", serviceDonateannexrequirement);
return toAjax(serviceDonateannexrequirementService.save(serviceDonateannexrequirement));
}
@@ -94,6 +100,7 @@
@PostMapping("/edit")
@RepeatSubmit
public AjaxResult edit(@RequestBody ServiceDonateannexrequirement serviceDonateannexrequirement) {
+ log.info("淇敼鎹愮尞瑕佹眰闄勪欢淇℃伅锛歿}", serviceDonateannexrequirement);
return toAjax(serviceDonateannexrequirementService.updateById(serviceDonateannexrequirement));
}
@@ -105,6 +112,7 @@
@Log(title = "鎹愮尞闄勪欢瑕佹眰", businessType = BusinessType.DELETE)
@GetMapping("/remove/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
+ log.info("鍒犻櫎鎹愮尞瑕佹眰闄勪欢淇℃伅锛歿}", ids);
return toAjax(serviceDonateannexrequirementService.removeByIds(Arrays.asList(ids)));
}
}
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 b7880b6..3ec5767 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
@@ -23,6 +23,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 +40,7 @@
* @author ruoyi
* @date 2021-11-10
*/
+@Slf4j
@Api("娼滃湪鎹愮尞淇℃伅绠$悊")
@RestController
@RequestMapping("/project/donatebaseinfo")
@@ -70,6 +72,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 +82,7 @@
@ApiOperation("灏忕▼搴忕娼滃湪鎹愮尞淇℃伅鍒楄〃")
@GetMapping("/listForSearch")
public TableDataInfo listForSearch(ServiceDonatebaseinfo serviceDonatebaseinfo) {
+ log.info("灏忕▼搴忕娼滃湪鎹愮尞淇℃伅鍒楄〃锛歿}", serviceDonatebaseinfo);
startPage();
List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.listForSearch(serviceDonatebaseinfo);
return getDataTable(list);
@@ -93,6 +97,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 +110,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));
}
@@ -117,6 +123,7 @@
@PostMapping
@RepeatSubmit
public AjaxResult add(@RequestBody ServiceDonatebaseinfo serviceDonatebaseinfo) {
+ log.info("鏂板娼滃湪鎹愮尞淇℃伅锛歿}", serviceDonatebaseinfo);
SysUser user = SecurityUtils.getLoginUser().getUser();
String bh = "";
@@ -158,6 +165,7 @@
@PostMapping("/edit")
@RepeatSubmit
public AjaxResult edit(@RequestBody ServiceDonatebaseinfo serviceDonatebaseinfo) {
+ log.info("淇敼娼滃湪鎹愮尞淇℃伅锛歿}", serviceDonatebaseinfo);
return toAjax(serviceDonatebaseinfoService.updateById(serviceDonatebaseinfo));
}
@@ -169,12 +177,14 @@
@Log(title = "鎹愮尞鍩虹", businessType = BusinessType.DELETE)
@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));
}
@@ -182,11 +192,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));
}
@@ -196,6 +208,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();
@@ -925,6 +938,7 @@
@ApiOperation("鑾峰彇鐘舵�佽幏鍙栬鏁�")
@GetMapping("/countByRecordState")
public AjaxResult countByRecordState(TimeVO timeVO) {
+ log.info("鑾峰彇鐘舵�佽幏鍙栬鏁帮細{}", timeVO);
return AjaxResult.success(serviceDonatebaseinfoService.countByRecordState(timeVO));
}
@@ -934,6 +948,7 @@
@ApiOperation("鑾峰彇鎹愮尞宸ヤ綔娴�")
@GetMapping(value = "/getWorkFlow/{id}")
public AjaxResult getWorkFlow(@PathVariable("id") Long id) {
+ log.info("鑾峰彇鎹愮尞宸ヤ綔娴侊細{}", id);
return AjaxResult.success(serviceDonatebaseinfoService.getWorkFlow(id));
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatecompletioninfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatecompletioninfoController.java
index 3895d03..05667b9 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatecompletioninfoController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatecompletioninfoController.java
@@ -19,6 +19,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.*;
@@ -33,6 +34,7 @@
* @author ruoyi
* @date 2021-11-19
*/
+@Slf4j
@Api("鎹愮尞瀹屾垚鐧昏绠$悊")
@RestController
@RequestMapping("/project/donatecompletioninfo")
@@ -57,6 +59,7 @@
//@PreAuthorize("@ss.hasPermi('project:donatecompletioninfo:list')")
@GetMapping("/list")
public TableDataInfo list(ServiceDonatecompletioninfo serviceDonatecompletioninfo) {
+ log.info("鏌ヨ鎹愮尞瀹屾垚鍒楄〃锛歿}", serviceDonatecompletioninfo);
startPage();
List<ServiceDonatecompletioninfo> list = serviceDonatecompletioninfoService.queryList(serviceDonatecompletioninfo);
return getDataTable(list);
@@ -66,6 +69,7 @@
@GetMapping("/listnew")
@Log(title = "鏌ヨ鎹愮尞瀹屾垚鍒楄〃锛堟柊锛�", businessType = BusinessType.OTHER)
public TableDataInfo listnew(DonationCompletionVO donationCompletionVO) {
+ log.info("鏌ヨ鎹愮尞瀹屾垚鍒楄〃锛堟柊锛夛細{}", donationCompletionVO);
startPage();
List<DonationCompletionVO> list = serviceDonatecompletioninfoService.selectVOList(donationCompletionVO);
return getDataTable(list);
@@ -80,6 +84,7 @@
@Log(title = "鎹愮尞瀹屾垚", businessType = BusinessType.EXPORT)
@GetMapping("/export")
public AjaxResult export(ServiceDonatecompletioninfo serviceDonatecompletioninfo) {
+ log.info("瀵煎嚭鎹愮尞瀹屾垚鍒楄〃锛堟柊锛夛細{}", serviceDonatecompletioninfo);
List<ServiceDonatecompletioninfo> list = serviceDonatecompletioninfoService.queryList(serviceDonatecompletioninfo);
ExcelUtil<ServiceDonatecompletioninfo> util = new ExcelUtil<ServiceDonatecompletioninfo>(ServiceDonatecompletioninfo.class);
return util.exportExcel(list, "鎹愮尞瀹屾垚鏁版嵁");
@@ -92,6 +97,7 @@
//@PreAuthorize("@ss.hasPermi('project:donatecompletioninfo:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
+ log.info("閫氳繃id鑾峰彇鏌愪竴鏉℃崘鐚畬鎴愪俊鎭細{}", id);
return AjaxResult.success(serviceDonatecompletioninfoService.getById(id));
}
@@ -104,6 +110,7 @@
@PostMapping
@RepeatSubmit(interval = 5000)
public AjaxResult add(@RequestBody ServiceDonatecompletioninfo serviceDonatecompletioninfo) {
+ log.info("鏂板鎹愮尞瀹屾垚锛歿}", serviceDonatecompletioninfo);
serviceDonatecompletioninfoService.delDuplicateDonateCompletioninfo(serviceDonatecompletioninfo.getInfoid(), serviceDonatecompletioninfo.getCreateBy());
return toAjax(serviceDonatecompletioninfoService.save(serviceDonatecompletioninfo));
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateorganController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateorganController.java
index 599750a..99a3912 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateorganController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonateorganController.java
@@ -1,37 +1,28 @@
package com.ruoyi.web.controller.project;
-import java.util.Arrays;
-import java.util.List;
-
-import com.ruoyi.common.utils.bean.DtoConversionUtils;
-import com.ruoyi.project.domain.*;
-import com.ruoyi.project.domain.vo.DonateOrganVO;
-import com.ruoyi.project.domain.vo.NumberOfOrgans;
-import com.ruoyi.project.domain.vo.TimeVO;
-import com.ruoyi.project.mapper.BaseOrganizationMapper;
-import com.ruoyi.project.service.IServiceDonatebaseinfoService;
-import com.ruoyi.project.service.IServiceOrganallocationService;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.util.CollectionUtils;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.annotation.RepeatSubmit;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
-import com.ruoyi.common.enums.BusinessType;
-import com.ruoyi.project.service.IServiceDonateorganService;
-import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.bean.DtoConversionUtils;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.project.domain.ServiceDonateorgan;
+import com.ruoyi.project.domain.ServiceDonateorganVO;
+import com.ruoyi.project.domain.ServiceOrganallocation;
+import com.ruoyi.project.domain.vo.DonateOrganVO;
+import com.ruoyi.project.domain.vo.TimeVO;
+import com.ruoyi.project.service.IServiceDonateorganService;
+import com.ruoyi.project.service.IServiceOrganallocationService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.util.CollectionUtils;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.Arrays;
+import java.util.List;
/**
* 鎹愮尞鍣ㄥ畼绠$悊Controller
@@ -61,12 +52,12 @@
List<ServiceDonateorgan> list = serviceDonateorganService.queryList(serviceDonateorgan);
if (!CollectionUtils.isEmpty(list)) {
List<ServiceDonateorganVO> serviceDonateorganVOS = DtoConversionUtils.sourceToTarget(list, ServiceDonateorganVO.class);
- for (ServiceDonateorganVO serviceDonateorganVO : serviceDonateorganVOS) {
- ServiceOrganallocation serviceOrganallocation = new ServiceOrganallocation();
- serviceOrganallocation.setOrganid(serviceDonateorganVO.getId());
- List<ServiceOrganallocation> serviceOrganallocations = serviceOrganallocationService.selectServiceOrganallocationList(serviceOrganallocation);
- serviceDonateorganVO.setServiceOrganallocations(serviceOrganallocations);
- }
+// for (ServiceDonateorganVO serviceDonateorganVO : serviceDonateorganVOS) {
+// ServiceOrganallocation serviceOrganallocation = new ServiceOrganallocation();
+// serviceOrganallocation.setOrganid(serviceDonateorganVO.getId());
+// List<ServiceOrganallocation> serviceOrganallocations = serviceOrganallocationService.selectServiceOrganallocationList(serviceOrganallocation);
+// serviceDonateorganVO.setServiceOrganallocations(serviceOrganallocations);
+// }
return getDataTable(serviceDonateorganVOS);
}
@@ -142,6 +133,19 @@
return saveDataTable(serviceDonateorgans1);
}
+
+ /**
+ * 淇敼鍣ㄥ畼鍒嗛厤
+ */
+ @ApiOperation("淇敼鍣ㄥ畼鍒嗛厤淇℃伅")
+ //@PreAuthorize("@ss.hasPermi('project:organallocation:edit')")
+ @Log(title = "鍣ㄥ畼鍒嗛厤", businessType = BusinessType.UPDATE)
+ @PostMapping("/editarraydata")
+ @RepeatSubmit
+ public AjaxResult editArrayData(@RequestBody List<ServiceDonateorgan> serviceDonateorgans) {
+ return AjaxResult.success(serviceDonateorganService.editArrayData(serviceDonateorgans));
+ }
+
/**
* 淇敼鎹愮尞鍣ㄥ畼绠$悊
*/
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonationwitnessController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonationwitnessController.java
index a9d8a31..c28d50e 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonationwitnessController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonationwitnessController.java
@@ -7,29 +7,21 @@
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.enums.OrganEnum;
import com.ruoyi.common.utils.StringUtils;
-import com.ruoyi.project.domain.BaseOnlyvalue;
-import com.ruoyi.project.domain.ServiceDonatecompletioninfo;
import com.ruoyi.project.domain.ServiceDonateorgan;
import com.ruoyi.project.domain.vo.DonationWitnessVO;
import com.ruoyi.project.domain.vo.TimeVO;
-import com.ruoyi.project.mapper.BaseOnlyvalueMapper;
import com.ruoyi.project.service.IBaseOnlyvalueService;
import com.ruoyi.project.service.IServiceDonatebaseinfoService;
import com.ruoyi.project.service.IServiceDonateorganService;
-import com.ruoyi.project.service.impl.BaseOnlyvalueServiceImpl;
import com.ruoyi.web.controller.common.OnlyValueCommon;
import freemarker.template.Configuration;
import freemarker.template.Template;
import freemarker.template.TemplateException;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.util.CollectionUtils;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
index c457492..39789a9 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
@@ -705,6 +705,7 @@
return toAjax(false);
}
+
/**
* 鍒犻櫎璐圭敤鐢宠涓�
*/
@@ -2126,7 +2127,7 @@
@RepeatSubmit
public AjaxResult totaltax(@RequestBody TotalTaxVO totalTaxVO) {
Boolean totaltax = serviceFundService.totaltax(totalTaxVO);
- if(totaltax){
+ if (totaltax) {
return AjaxResult.success("鍚堣涓◣鎴愬姛,璇峰幓E:\\OPO\\WEB\\Upload\\download 涓煡鎵炬枃浠�");
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceRelativesconfirmationController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceRelativesconfirmationController.java
index 1091173..ed7065f 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceRelativesconfirmationController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceRelativesconfirmationController.java
@@ -9,6 +9,7 @@
import com.ruoyi.common.enums.Education;
import com.ruoyi.common.enums.NationalityEnum;
import com.ruoyi.common.exception.ServiceException;
+import com.ruoyi.common.exception.base.BaseException;
import com.ruoyi.project.domain.vo.RelativeConfirmationVO;
import com.ruoyi.project.mapper.ServiceDonatebaseinfoMapper;
import com.ruoyi.project.mapper.ServiceRelativesconfirmationMapper;
@@ -130,13 +131,16 @@
@PostMapping("/edit")
@RepeatSubmit
public AjaxResult edit(@RequestBody ServiceRelativesconfirmation serviceRelativesconfirmation) {
- ServiceRelativesconfirmation serviceRelativesconfirmation1 = new ServiceRelativesconfirmation();
- serviceRelativesconfirmation1.setInfoid(serviceRelativesconfirmation.getInfoid());
- List<ServiceRelativesconfirmation> list = serviceRelativesconfirmationService.queryList(serviceRelativesconfirmation1);
- if (CollectionUtils.isEmpty(list)) {
- return error("鎹愮尞浜插睘纭鏁版嵁涓嶅瓨鍦�,璇锋鏌ュ悗鍐嶆淇敼");
+ if (serviceRelativesconfirmation.getInfoid() == null || serviceRelativesconfirmation.getId() == null) {
+ throw new BaseException("璇疯仈绯诲伐绋嬪笀妫�鏌D鏄惁涓虹┖");
}
- serviceRelativesconfirmation.setId(list.get(0).getId());
+// ServiceRelativesconfirmation serviceRelativesconfirmation1 = new ServiceRelativesconfirmation();
+// serviceRelativesconfirmation1.setInfoid(serviceRelativesconfirmation.getInfoid());
+// List<ServiceRelativesconfirmation> list = serviceRelativesconfirmationService.queryList(serviceRelativesconfirmation1);
+// if (CollectionUtils.isEmpty(list)) {
+// return error("鎹愮尞浜插睘纭鏁版嵁涓嶅瓨鍦�,璇锋鏌ュ悗鍐嶆淇敼");
+// }
+// serviceRelativesconfirmation.setId(list.get(0).getId());
return toAjax(serviceRelativesconfirmationService.updateById(serviceRelativesconfirmation));
}
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/ChineseUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/ChineseUtils.java
new file mode 100644
index 0000000..e978d6c
--- /dev/null
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/ChineseUtils.java
@@ -0,0 +1,15 @@
+package com.ruoyi.common.utils;
+
+public class ChineseUtils {
+
+ /**
+ * 鏍¢獙鏄惁鏄腑鏂�
+ *
+ * @param str
+ * @return
+ */
+ public static boolean isChinese(String str) {
+ String regex = "[\\u4e00-\\u9fa5]+";
+ return str.matches(regex);
+ }
+}
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/domain/BaseAnnextype.java b/ruoyi-project/src/main/java/com/ruoyi/project/domain/BaseAnnextype.java
new file mode 100644
index 0000000..b30a970
--- /dev/null
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/domain/BaseAnnextype.java
@@ -0,0 +1,55 @@
+package com.ruoyi.project.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 鎹愮尞闄勪欢瀵硅薄 base_annextype
+ *
+ * @author ruoyi
+ * @date 2023-11-10
+ */
+@Data
+@ApiModel("鎹愮尞闄勪欢")
+public class BaseAnnextype extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** $column.columnComment */
+ @ApiModelProperty("$column.columnComment")
+ //鏁版嵁搴撹嚜澧炴敼鎴怈TableId(type = IdType.AUTO)
+ @TableId(type = IdType.AUTO)
+ private Long id;
+
+ /** 鎹愮尞绫诲埆 鏍规嵁瀛楀吀sys_DonationCategory锛圖BD銆丏CD銆丏BCD锛� */
+ @ApiModelProperty("鎹愮尞绫诲埆 鏍规嵁瀛楀吀sys_DonationCategory锛圖BD銆丏CD銆丏BCD锛�")
+ @Excel(name = "鎹愮尞绫诲埆 鏍规嵁瀛楀吀sys_DonationCategory", readConverterExp = "D=BD銆丏CD銆丏BCD")
+ private String donationcategory;
+
+ /** 闄勪欢绫诲瀷锛�0 娼滃湪鎹愮尞锛�1 鍖诲璇勪及锛�2 鎹愮尞纭锛�3浼︾悊瀹℃煡锛�6 瀹屾垚鐧昏锛夐『搴忔槸鍜岄〉闈笂鐨勯『搴忎繚鎸佷竴鑷达紝娌℃湁搴忓彿鐨勮鏄庝笉闇�瑕侀檮浠� */
+ @ApiModelProperty("闄勪欢绫诲瀷锛�0 娼滃湪鎹愮尞锛�1 鍖诲璇勪及锛�2 鎹愮尞纭锛�3浼︾悊瀹℃煡锛�6 瀹屾垚鐧昏锛夐『搴忔槸鍜岄〉闈笂鐨勯『搴忎繚鎸佷竴鑷达紝娌℃湁搴忓彿鐨勮鏄庝笉闇�瑕侀檮浠�")
+ @Excel(name = "闄勪欢绫诲瀷", readConverterExp = "0=,娼�=鍦ㄦ崘鐚紝1,鍖�=瀛﹁瘎浼帮紝2,鎹�=鐚‘璁わ紝3浼︾悊瀹℃煡锛�6,瀹�=鎴愮櫥璁�")
+ private String annextype;
+
+ /** 闄勪欢鍚嶇О */
+ @ApiModelProperty("闄勪欢鍚嶇О")
+ @Excel(name = "闄勪欢鍚嶇О")
+ private String annexname;
+
+ /** 蹇呴』闄勪欢鐨勬爣璇� */
+ @ApiModelProperty("蹇呴』闄勪欢鐨勬爣璇�")
+ @Excel(name = "蹇呴』闄勪欢鐨勬爣璇�")
+ private Long need;
+
+ /** 搴忓彿 */
+ @ApiModelProperty("搴忓彿")
+ @Excel(name = "搴忓彿")
+ private Long seqno;
+
+}
+
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonateannex.java b/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonateannex.java
index 858d6f2..896d92b 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonateannex.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonateannex.java
@@ -33,6 +33,10 @@
@ApiModelProperty("鍏宠仈service_donatebaseinfo琛ㄧ殑ID")
private Long infoid;
+
+ @ApiModelProperty("鍏宠仈base_annextype琛ㄧ殑ID")
+ private Long annextypeid;
+
/**
* 鎹愮尞鑰呯紪鍙�
*/
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonateorgan.java b/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonateorgan.java
index 41b15b6..83d4bf5 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonateorgan.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonateorgan.java
@@ -301,5 +301,12 @@
private Integer transplantstate;
+
+ /** 绯荤粺缂栧彿 */
+ @ApiModelProperty("绯荤粺缂栧彿")
+ @Excel(name = "绯荤粺缂栧彿")
+ private String caseno;
+
+
}
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/mapper/BaseAnnextypeMapper.java b/ruoyi-project/src/main/java/com/ruoyi/project/mapper/BaseAnnextypeMapper.java
new file mode 100644
index 0000000..3a52879
--- /dev/null
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/mapper/BaseAnnextypeMapper.java
@@ -0,0 +1,26 @@
+package com.ruoyi.project.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.project.domain.BaseAnnextype;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * 鎹愮尞闄勪欢Mapper鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-11-10
+ */
+@Mapper
+public interface BaseAnnextypeMapper extends BaseMapper<BaseAnnextype>
+{
+ /**
+ * 鏌ヨ鎹愮尞闄勪欢鍒楄〃
+ *
+ * @param baseAnnextype 鎹愮尞闄勪欢
+ * @return 鎹愮尞闄勪欢闆嗗悎
+ */
+ public List<BaseAnnextype> selectBaseAnnextypeList(BaseAnnextype baseAnnextype);
+}
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/IBaseAnnextypeService.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/IBaseAnnextypeService.java
new file mode 100644
index 0000000..0af3331
--- /dev/null
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/IBaseAnnextypeService.java
@@ -0,0 +1,24 @@
+package com.ruoyi.project.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.project.domain.BaseAnnextype;
+
+import java.util.List;
+
+/**
+ * 鎹愮尞闄勪欢Service鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-11-10
+ */
+public interface IBaseAnnextypeService extends IService<BaseAnnextype>
+{
+
+ /**
+ * 鏌ヨ鎹愮尞闄勪欢鍒楄〃
+ *
+ * @param baseAnnextype 鎹愮尞闄勪欢
+ * @return 鎹愮尞闄勪欢闆嗗悎
+ */
+ public List<BaseAnnextype> queryList(BaseAnnextype baseAnnextype);
+}
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceDonateorganService.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceDonateorganService.java
index 64e550f..d6ea92e 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceDonateorganService.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceDonateorganService.java
@@ -7,6 +7,7 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.project.domain.ServiceDonateorgan;
+import com.ruoyi.project.domain.ServiceOrganallocation;
import com.ruoyi.project.domain.vo.*;
import org.springframework.web.bind.annotation.PathVariable;
@@ -73,5 +74,7 @@
List<ServiceDonateorgan> saveData(List<ServiceDonateorgan> serviceDonateorgans);
+ Boolean editArrayData(List<ServiceDonateorgan> serviceDonateorgans);
+
}
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/BaseAnnextypeServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/BaseAnnextypeServiceImpl.java
new file mode 100644
index 0000000..d3eb0ec
--- /dev/null
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/BaseAnnextypeServiceImpl.java
@@ -0,0 +1,52 @@
+package com.ruoyi.project.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.project.domain.BaseAnnextype;
+import com.ruoyi.project.mapper.BaseAnnextypeMapper;
+import com.ruoyi.project.service.IBaseAnnextypeService;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 鎹愮尞闄勪欢Service涓氬姟灞傚鐞�
+ *
+ * @author ruoyi
+ * @date 2023-11-10
+ */
+@Service
+public class BaseAnnextypeServiceImpl extends ServiceImpl<BaseAnnextypeMapper, BaseAnnextype> implements IBaseAnnextypeService
+{
+
+
+ /**
+ * 鏌ヨ鎹愮尞闄勪欢鍒楄〃
+ *
+ * @param baseAnnextype 鎹愮尞闄勪欢
+ * @return 鎹愮尞闄勪欢
+ */
+ @Override
+ public List<BaseAnnextype> queryList(BaseAnnextype baseAnnextype) {
+ LambdaQueryWrapper<BaseAnnextype> wrappers = Wrappers.lambdaQuery();
+ if (StringUtils.isNotBlank(baseAnnextype.getDonationcategory())){
+ wrappers.eq(BaseAnnextype::getDonationcategory ,baseAnnextype.getDonationcategory());
+ }
+ if (StringUtils.isNotBlank(baseAnnextype.getAnnextype())){
+ wrappers.eq(BaseAnnextype::getAnnextype ,baseAnnextype.getAnnextype());
+ }
+ if (StringUtils.isNotBlank(baseAnnextype.getAnnexname())){
+ wrappers.like(BaseAnnextype::getAnnexname ,baseAnnextype.getAnnexname());
+ }
+ if (baseAnnextype.getNeed() != null){
+ wrappers.eq(BaseAnnextype::getNeed ,baseAnnextype.getNeed());
+ }
+ if (baseAnnextype.getSeqno() != null){
+ wrappers.eq(BaseAnnextype::getSeqno ,baseAnnextype.getSeqno());
+ }
+ return this.list(wrappers);
+ }
+
+}
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateannexServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateannexServiceImpl.java
index dffb8ea..c475520 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateannexServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateannexServiceImpl.java
@@ -8,6 +8,7 @@
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.project.domain.vo.DonateAnnexVO;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@@ -29,6 +30,7 @@
* @author ruoyi
* @date 2021-11-11
*/
+@Slf4j
@Service
public class ServiceDonateannexServiceImpl extends ServiceImpl<ServiceDonateannexMapper, ServiceDonateannex> implements IServiceDonateannexService {
@@ -99,6 +101,7 @@
@Transactional(rollbackFor = Exception.class)
public Boolean saveData(List<ServiceDonateannex> serviceDonateannexs) {
for (ServiceDonateannex serviceDonateannex : serviceDonateannexs) {
+ log.info("serviceDonateannex鐨勪俊鎭細{}", serviceDonateannex);
if (serviceDonateannex.getInfoid() == null || serviceDonateannex.getAnnexfilestype() == null) {
throw new BaseException("涓昏〃id鎴栭檮浠剁被鍨婭D涓虹┖锛岃妫�鏌ュ悗鍐嶄繚瀛�");
}
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoServiceImpl.java
index ccc033f..d53a421 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoServiceImpl.java
@@ -61,6 +61,9 @@
private IServiceOrganallocationService serviceOrganallocationService;
@Autowired
+ private IServiceDonateorganService serviceDonateorganService;
+
+ @Autowired
private IServiceDonationwitnessService serviceDonationwitnessService;
@Autowired
@@ -272,12 +275,12 @@
return null;
}
//灏佽serviceDonateorgan娼滃湪鎹愮尞鏁版嵁
- Map<String, String> donateorgan = new HashMap<>();
- donateorgan.put("createtime", DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", serviceDonatebaseinfo.getCreateTime()));
- donateorgan.put("updatetime", serviceDonatebaseinfo.getUpdateTime() != null ? DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", serviceDonatebaseinfo.getUpdateTime()) : "");
- donateorgan.put("process", "");
+ Map<String, String> donatebaseinfo = new HashMap<>();
+ donatebaseinfo.put("createtime", DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", serviceDonatebaseinfo.getCreateTime()));
+ donatebaseinfo.put("updatetime", serviceDonatebaseinfo.getUpdateTime() != null ? DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", serviceDonatebaseinfo.getUpdateTime()) : "");
+ donatebaseinfo.put("process", "");
//灏佽serviceDonateorgan娼滃湪鎹愮尞杩斿洖鏁版嵁
- map.put("donateorgan", donateorgan);
+ map.put("donatebaseinfo", donatebaseinfo);
//灏佽鍖诲璇勪及
Map<String, String> medicalevaluation = new HashMap<>();
@@ -326,19 +329,19 @@
map.put("ethicalreviewopinions", ethicalreviewopinions);
//灏佽鍣ㄥ畼鍒嗛厤
- Map<String, String> organallocationService = new HashMap<>();
+ Map<String, String> donateorgansService = new HashMap<>();
if (serviceDonatebaseinfo.getWorkflow() >= 4) {
- ServiceOrganallocation serviceOrganallocation = new ServiceOrganallocation();
- serviceOrganallocation.setOrganid(id);
- List<ServiceOrganallocation> serviceOrganallocations = serviceOrganallocationService.selectServiceOrganallocationList(serviceOrganallocation);
- if (!CollectionUtils.isEmpty(serviceOrganallocations)) {
- organallocationService.put("createtime", DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", serviceOrganallocations.get(0).getCreateTime()));
- organallocationService.put("updatetime", serviceOrganallocations.get(0).getUpdateTime() != null ? DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", serviceOrganallocations.get(0).getUpdateTime()) : "");
- organallocationService.put("process", "");
+ ServiceDonateorgan serviceDonateorgan = new ServiceDonateorgan();
+ serviceDonateorgan.setInfoid(id);
+ List<ServiceDonateorgan> serviceDonateorgans = serviceDonateorganService.queryList(serviceDonateorgan);
+ if (!CollectionUtils.isEmpty(serviceDonateorgans)) {
+ donateorgansService.put("createtime", DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", serviceDonateorgans.get(0).getCreateTime()));
+ donateorgansService.put("updatetime", serviceDonateorgans.get(0).getUpdateTime() != null ? DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", serviceDonateorgans.get(0).getUpdateTime()) : "");
+ donateorgansService.put("process", "");
}
}
//灏佽鍣ㄥ畼鍒嗛厤杩斿洖鏁版嵁
- map.put("organallocationService", organallocationService);
+ map.put("donateorgansService", donateorgansService);
//灏佽鑾峰彇瑙佽瘉
Map<String, String> donationwitness = new HashMap<>();
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateorganServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateorganServiceImpl.java
index ec0acea..8e32765 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateorganServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonateorganServiceImpl.java
@@ -448,7 +448,8 @@
donateNumber.setNumberOfDonate(serviceDonatebaseinfoMapper.countNumber(timeVO));
donateNumber.setNumberOfMedicalEvaluation(serviceMedicalevaluationMapper.countNumber(timeVO));
donateNumber.setNumberOfRelativeConfirmation(serviceRelativesconfirmationMapper.countNumber(timeVO));
- donateNumber.setNumberOfDonatePeople(serviceOrganallocationMapper.countNumber(timeVO));
+// donateNumber.setNumberOfDonatePeople(serviceOrganallocationMapper.countNumber(timeVO));
+ donateNumber.setNumberOfDonatePeople(serviceDonateorganMapper.countNumber(timeVO));
donateNumber.setNumberOfOrgans(serviceDonateorganMapper.countNumber(timeVO));
donateNumber.setNumberOfWitness(serviceDonationwitnessMapper.countNumber(timeVO));
donateNumber.setNumberOfEthicalReview(serviceEthicalreviewopinionsMapper.countNumber(timeVO));
@@ -748,6 +749,10 @@
@Transactional(rollbackFor = Exception.class)
public List<ServiceDonateorgan> saveData(List<ServiceDonateorgan> serviceDonateorgans) {
for (ServiceDonateorgan serviceDonateorgan : serviceDonateorgans) {
+ if (serviceDonateorgan.getInfoid() == null) {
+ throw new BaseException("鏈叧鑱旀崘鐚熀纭�淇℃伅锛宨nfoid涓虹┖浜�" + serviceDonateorgan);
+ }
+
String organNumber = serviceDonateorgan.getDonorno() + "." + serviceDonateorgan.getOrganno();
if (StringUtils.isEmpty(serviceDonateorgan.getDonorno()) || StringUtils.isEmpty(serviceDonateorgan.getOrganno())) {
throw new BaseException("鏂板鏃剁敓鎴愮殑缂栧彿涓虹┖,鍒涘缓澶辫触(璇锋鏌ユ崘鐚�呯紪鍙峰拰鍣ㄥ畼绫诲埆)! 锛�" + serviceDonateorgan.toString());
@@ -764,20 +769,33 @@
boolean save = this.save(serviceDonateorgan);
- //淇濆瓨service_organallocation
- ServiceOrganallocation serviceOrganallocation = new ServiceOrganallocation();
- serviceOrganallocation.setAgeunit(serviceDonateorgan.getAgeunit());
- serviceOrganallocation.setApplicanttime(serviceDonateorgan.getApplicanttime());
- serviceOrganallocation.setIdcardno(serviceDonateorgan.getIdcardno());
- serviceOrganallocation.setIdcardtype(Long.valueOf(serviceDonateorgan.getIdcardtype()));
- serviceOrganallocation.setOrganid(serviceDonateorgan.getId());
- serviceOrganallocation.setOrgannumber(serviceDonateorgan.getOrgannumber());
- log.info("serviceOrganallocation鐨勬暟鎹负: {}", serviceOrganallocation);
- serviceOrganallocationService.save(serviceOrganallocation);
+// //淇濆瓨service_organallocation
+// ServiceOrganallocation serviceOrganallocation = new ServiceOrganallocation();
+// serviceOrganallocation.setAgeunit(serviceDonateorgan.getAgeunit());
+// serviceOrganallocation.setApplicanttime(serviceDonateorgan.getApplicanttime());
+// serviceOrganallocation.setIdcardno(serviceDonateorgan.getIdcardno());
+// serviceOrganallocation.setIdcardtype(Long.valueOf(serviceDonateorgan.getIdcardtype()));
+// serviceOrganallocation.setOrganid(serviceDonateorgan.getId());
+// serviceOrganallocation.setOrgannumber(serviceDonateorgan.getOrgannumber());
+// log.info("serviceOrganallocation鐨勬暟鎹负: {}", serviceOrganallocation);
+// serviceOrganallocationService.save(serviceOrganallocation);
}
return serviceDonateorgans;
}
+ @Override
+ @Transactional(rollbackFor = Exception.class)
+ public Boolean editArrayData(List<ServiceDonateorgan> serviceDonateorgans) {
+ for (ServiceDonateorgan serviceDonateorgan : serviceDonateorgans) {
+ if (serviceDonateorgan.getId() == null) {
+ throw new BaseException("id涓虹┖浜� 锛�" + serviceDonateorgan);
+ }
+ this.updateById(serviceDonateorgan);
+ }
+ //灏嗗甫ID鐨勬暟鎹繑鍥�
+ return true;
+ }
+
// @Override
// public List<DonateByRegionVO> OrgansOfHospitalByMonth() {
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java
index aaf94e9..2e2f0b6 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceFundServiceImpl.java
@@ -1,13 +1,10 @@
package com.ruoyi.project.service.impl;
import java.io.File;
-import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import java.util.concurrent.locks.Lock;
-import java.util.concurrent.locks.LockSupport;
import java.util.stream.Collectors;
import com.alibaba.fastjson.JSON;
@@ -15,7 +12,7 @@
import com.alibaba.fastjson.JSONObject;
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.exception.base.BaseException;
-import com.ruoyi.common.tax.TaxtUtils;
+import com.ruoyi.common.utils.ChineseUtils;
import com.ruoyi.common.utils.HttpClientKit;
import com.ruoyi.common.utils.bean.DtoConversionUtils;
import com.ruoyi.common.utils.poi.ExcelUtil;
@@ -28,7 +25,6 @@
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@@ -692,11 +688,19 @@
List<ServiceFunddetailVO> serviceFunddetails = serviceFundVO.getServiceFunddetails();
if (CollectionUtils.isEmpty(serviceFunddetails)) {
- System.out.println("serviceFunddetails涓虹┖鍠�");
- return null;
+ throw new BaseException("serviceFunddetails涓虹┖鍠�");
}
// 淇濆瓨璇︽儏鏁版嵁
for (ServiceFunddetailVO serviceFunddetailVO : serviceFunddetails) {
+ if (StringUtils.isEmpty(serviceFunddetailVO.getIdcardno())) {
+ throw new BaseException("璇锋鏌ヨ韩浠借瘉鍙�,韬唤璇佸彿涓虹┖浜�,濮撳悕锛�" + serviceFunddetailVO.getBeneficiaryname());
+ }
+ if (StringUtils.isEmpty(serviceFunddetailVO.getTitle()) || ChineseUtils.isChinese(serviceFunddetailVO.getTitle())) {
+ throw new BaseException("璇锋鏌ヨ亴绉版槸鍚︿负绌猴紙鎴栦笉鏄腑鏂囷級,濮撳悕锛�" + serviceFunddetailVO.getBeneficiaryname() + " 鑱岀О:" + serviceFunddetailVO.getTitle());
+ }
+ if (StringUtils.isEmpty(serviceFunddetailVO.getBankcardno())) {
+ throw new BaseException("璇锋鏌ラ摱琛屽崱鍙锋槸鍚︿负绌�,濮撳悕锛�" + serviceFunddetailVO.getBeneficiaryname());
+ }
serviceFunddetailVO.setFundid(id);
//灏囬檮浠惰浆鎴恓son
if (!CollectionUtils.isEmpty(serviceFunddetailVO.getAnnexfilesList())) {
diff --git a/ruoyi-project/src/main/resources/mapper/project/BaseAnnextypeMapper.xml b/ruoyi-project/src/main/resources/mapper/project/BaseAnnextypeMapper.xml
new file mode 100644
index 0000000..12c63d1
--- /dev/null
+++ b/ruoyi-project/src/main/resources/mapper/project/BaseAnnextypeMapper.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.project.mapper.BaseAnnextypeMapper">
+
+ <resultMap type="com.ruoyi.project.domain.BaseAnnextype" id="BaseAnnextypeResult">
+ <result property="id" column="ID" />
+ <result property="donationcategory" column="donationcategory" />
+ <result property="annextype" column="annextype" />
+ <result property="annexname" column="annexname" />
+ <result property="need" column="need" />
+ <result property="seqno" column="seqno" />
+ <result property="remark" column="remark" />
+ <result property="del_flag" column="del_flag" />
+ <result property="createBy" column="create_by" />
+ <result property="createTime" column="create_time" />
+ <result property="updateBy" column="update_by" />
+ <result property="updateTime" column="update_time" />
+ </resultMap>
+
+ <sql id="selectBaseAnnextypeVo">
+ select ID, donationcategory, annextype, annexname, need, seqno, remark, del_flag, create_by, create_time, update_by, update_time from base_annextype
+ </sql>
+
+ <select id="selectBaseAnnextypeList" parameterType="com.ruoyi.project.domain.BaseAnnextype" resultMap="BaseAnnextypeResult">
+ <include refid="selectBaseAnnextypeVo"/>
+ <where>
+ <if test="donationcategory != null and donationcategory != ''"> and donationcategory = #{donationcategory}</if>
+ <if test="annextype != null and annextype != ''"> and annextype = #{annextype}</if>
+ <if test="annexname != null and annexname != ''"> and annexname like concat('%', #{annexname}, '%')</if>
+ <if test="need != null "> and need = #{need}</if>
+ <if test="seqno != null "> and seqno = #{seqno}</if>
+ </where>
+ </select>
+
+</mapper>
\ No newline at end of file
diff --git a/ruoyi-project/src/main/resources/mapper/project/ServiceDonateannexMapper.xml b/ruoyi-project/src/main/resources/mapper/project/ServiceDonateannexMapper.xml
index c82246a..698674e 100644
--- a/ruoyi-project/src/main/resources/mapper/project/ServiceDonateannexMapper.xml
+++ b/ruoyi-project/src/main/resources/mapper/project/ServiceDonateannexMapper.xml
@@ -17,10 +17,11 @@
<result property="annexno" column="AnnexNo" />
<result property="annexurl" column="AnnexUrl" />
<result property="annexfilestype" column="AnnexfilesType" />
+ <result property="annextypeid" column="annextypeid" />
</resultMap>
<sql id="selectServiceDonateannexVo">
- select ID, InfoID, DonorNo, del_flag, create_by, create_time, update_by, update_time, AnnexName, AnnexNo, AnnexUrl,AnnexfilesType from service_donateannex
+ select ID, InfoID, DonorNo, del_flag, create_by, create_time, update_by, update_time, AnnexName, AnnexNo, AnnexUrl,AnnexfilesType,annextypeid from service_donateannex
</sql>
<select id="selectServiceDonateannexList" parameterType="com.ruoyi.project.domain.ServiceDonateannex" resultMap="ServiceDonateannexResult">
diff --git a/ruoyi-project/src/main/resources/mapper/project/ServiceDonateorganMapper.xml b/ruoyi-project/src/main/resources/mapper/project/ServiceDonateorganMapper.xml
index cefad7b..1ac7204 100644
--- a/ruoyi-project/src/main/resources/mapper/project/ServiceDonateorganMapper.xml
+++ b/ruoyi-project/src/main/resources/mapper/project/ServiceDonateorganMapper.xml
@@ -37,6 +37,7 @@
<result property="applicantusername" column="ApplicantUserName"/>
<result property="applicanttime" column="ApplicantTime"/>
<result property="checkuserid" column="CheckUserID"/>
+ <result property="caseno" column="CaseNo" />
<result property="checkusername" column="CheckUserName"/>
<result property="checktime" column="CheckTime"/>
<result property="checksuggestion" column="CheckSuggestion"/>
@@ -79,6 +80,7 @@
OrganState,
OrganNumber,
OrganGetTime,
+ CaseNo,
OrganGetDoct,
GainHospitalNo,
GainHospitalName,
--
Gitblit v1.9.3