From 5ec90e5ccaa103b6057b0ce9ea1c416f0c606513 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期二, 30 五月 2023 14:55:46 +0800 Subject: [PATCH] 根据受益人编号获取费用申请明细信息 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFunddetailController.java | 44 +++++++++++++++++++++++++------------------- 1 files changed, 25 insertions(+), 19 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFunddetailController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFunddetailController.java index 8478697..7c749f2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFunddetailController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFunddetailController.java @@ -6,10 +6,13 @@ import com.ruoyi.common.config.RuoYiConfig; import com.ruoyi.common.constant.HttpStatus; import com.ruoyi.common.exception.ServiceException; +import com.ruoyi.common.utils.StringUtils; +import com.ruoyi.project.domain.FunddetailReqVo; import com.ruoyi.project.domain.ServiceFund; import freemarker.template.Configuration; import freemarker.template.Template; import freemarker.template.TemplateException; +import io.lettuce.core.dynamic.annotation.Param; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; @@ -34,15 +37,14 @@ /** * 璐圭敤鐢宠鏄庣粏Controller - * + * * @author ruoyi * @date 2022-01-25 */ @Api("璐圭敤鐢宠鏄庣粏") @RestController @RequestMapping("/project/funddetail") -public class ServiceFunddetailController extends BaseController -{ +public class ServiceFunddetailController extends BaseController { @Autowired private IServiceFunddetailService serviceFunddetailService; @@ -53,8 +55,7 @@ @ApiOperation("鏌ヨ璐圭敤鐢宠鏄庣粏鍒楄〃") //@PreAuthorize("@ss.hasPermi('project:funddetail:list')") @GetMapping("/list") - public TableDataInfo list(ServiceFunddetail serviceFunddetail) - { + public TableDataInfo list(ServiceFunddetail serviceFunddetail) { startPage(); //List<ServiceFunddetail> list = serviceFunddetailService.queryList(serviceFunddetail); List<ServiceFunddetail> list = serviceFunddetailService.selectServiceFunddetailList(serviceFunddetail); @@ -68,8 +69,7 @@ //@PreAuthorize("@ss.hasPermi('project:funddetail:export')") @Log(title = "璐圭敤鐢宠鏄庣粏", businessType = BusinessType.EXPORT) @GetMapping("/export") - public AjaxResult export(ServiceFunddetail serviceFunddetail) - { + public AjaxResult export(ServiceFunddetail serviceFunddetail) { List<ServiceFunddetail> list = serviceFunddetailService.queryList(serviceFunddetail); ExcelUtil<ServiceFunddetail> util = new ExcelUtil<ServiceFunddetail>(ServiceFunddetail.class); return util.exportExcel(list, "璐圭敤鐢宠鏄庣粏鏁版嵁"); @@ -81,8 +81,7 @@ @ApiOperation("鑾峰彇璐圭敤鐢宠鏄庣粏璇︾粏淇℃伅") //@PreAuthorize("@ss.hasPermi('project:funddetail:query')") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { + public AjaxResult getInfo(@PathVariable("id") Long id) { return AjaxResult.success(serviceFunddetailService.getById(id)); } @@ -94,8 +93,7 @@ @Log(title = "璐圭敤鐢宠鏄庣粏", businessType = BusinessType.INSERT) @PostMapping @RepeatSubmit - public AjaxResult add(@RequestBody ServiceFunddetail serviceFunddetail) - { + public AjaxResult add(@RequestBody ServiceFunddetail serviceFunddetail) { return toAjax(serviceFunddetailService.save(serviceFunddetail)); } @@ -106,9 +104,8 @@ //@PreAuthorize("@ss.hasPermi('project:funddetail:edit')") @Log(title = "璐圭敤鐢宠鏄庣粏", businessType = BusinessType.UPDATE) @PutMapping - @RepeatSubmit - public AjaxResult edit(@RequestBody ServiceFunddetail serviceFunddetail) - { + @RepeatSubmit + public AjaxResult edit(@RequestBody ServiceFunddetail serviceFunddetail) { return toAjax(serviceFunddetailService.updateById(serviceFunddetail)); } @@ -119,8 +116,7 @@ //@PreAuthorize("@ss.hasPermi('project:funddetail:remove')") @Log(title = "璐圭敤鐢宠鏄庣粏", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { + public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(serviceFunddetailService.removeByIds(Arrays.asList(ids))); } @@ -131,12 +127,22 @@ @ApiOperation("鍒犻櫎鎶ラ攢鐢宠鏄庣粏骞朵慨鏀归噾棰�") @Log(title = "鎶ラ攢鐢宠鏄庣粏", businessType = BusinessType.DELETE) @DeleteMapping("/deleteDetail/{id}") - public AjaxResult deleteDetail(@PathVariable Long id) - { + public AjaxResult deleteDetail(@PathVariable Long id) { return AjaxResult.success(serviceFunddetailService.deleteDetail(id)); } - + /** + * 鏍规嵁鍙楃泭浜虹紪鍙疯幏鍙栬垂鐢ㄧ敵璇锋槑缁嗕俊鎭� + */ + @ApiOperation("鏍规嵁鍙楃泭浜虹紪鍙疯幏鍙栬垂鐢ㄧ敵璇锋槑缁嗕俊鎭�") + @PostMapping("/getDataBybeneficiaryNo") + public AjaxResult getDataBybeneficiaryNo(@RequestBody FunddetailReqVo funddetailReqVo) { +// if (StringUtils.isEmpty(funddetailReqVo.getBeneficiaryNo())) { +// return AjaxResult.error("鍙楃泭浜虹紪鍙蜂笉鑳戒负绌�"); +// } + List<ServiceFunddetail> dataBybeneficiaryNo = serviceFunddetailService.getDataBybeneficiaryNo(funddetailReqVo); + return AjaxResult.success(dataBybeneficiaryNo); + } } -- Gitblit v1.9.3