From d3c77e3a3798c1401e3ce5c18f28b806571b7e53 Mon Sep 17 00:00:00 2001 From: winter Date: Tue, 30 Jul 2024 21:33:26 +0800 Subject: [PATCH] fix --- .../controller/WxMallAdminController.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxMallAdminController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxMallAdminController.java index 5572c9e1d..39832c0a7 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxMallAdminController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxMallAdminController.java @@ -221,6 +221,28 @@ public class WxMallAdminController extends BaseController { return new ResultData(billAllHelper.getBillList(btype, wxMerchant,pageNum,pageSize)); } + @ApiOperation("账单详情") + @GetMapping("detail") + public ResultData detail(@ModelAttribute WxMerchant wxMerchant,Integer billTypeValue,Long billId) { + if (null == wxMerchant) { + wxMerchant = new WxMerchant(); + } + setQueryDataRule(wxMerchant); + if (null == billTypeValue || null == billId) { + return new ResultData(Result.ERROR,"参数错误"); + } + EnumBillAllType btype; + if (billTypeValue.intValue() == Constant.bill_all_type_manage_fee) { + btype = EnumBillAllType.RENT_BUSSINESS_MANAGE; + }else { + btype = EnumBillAllType.getEnum(billTypeValue); + if (null == btype) { + return new ResultData(Result.ERROR,"分类非法"); + } + } + return new ResultData(billAllHelper.getBillDetail(btype, wxMerchant,billId)); + } + //账单汇总 @GetMapping("billSum") public ResultData billSum(@ModelAttribute WxMerchant wxMerchant) {