From 89f2bf595e386e4f84133c1f5eda2d56a4a43569 Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Mon, 28 Apr 2025 17:06:04 +0800 Subject: [PATCH 1/4] fix --- .../market/WxFinanceController.java | 61 ++++--------------- 1 file changed, 11 insertions(+), 50 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java index e917941bb..2bf3718c0 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java @@ -28,6 +28,7 @@ import com.iformall.domain.vo.WxFinanceReceiveBillSum; import com.iformall.domain.vo.WxFinanceReceiveCountVo; import com.iformall.domain.vo.WxFinanceReceiveSumVo; import com.iformall.domain.vo.WxFinanceReceiveVo; +import com.iformall.enums.EnumFeesType; import com.iformall.enums.EnumFinanceCashierType; import com.iformall.enums.EnumFinanceFinishStatus; import com.iformall.enums.EnumFinanceReceiveStatus; @@ -73,46 +74,6 @@ public class WxFinanceController extends BaseController { @Autowired WxFlowService wxFlowService; -// /** -// * 账单合同类型(可自定义的) -// * @return -// */ -// @GetMapping("contractBillTypes") -// public ResultData contractBillTypes() { -// List list = new ArrayList(); -// for (EnumBillAllType t : EnumBillAllType.values()) { -// if (t == EnumBillAllType.RENT_DEPOSIT || t == EnumBillAllType.PROPERTY) { -// Map m = new HashMap(); -// m.put("id", t.getCode()); -// m.put("name", t.getMessage()); -// m.put("isFixedPrice", t.isFixedPrice()); -// m.put("isDeposit", t.isDeposit()); -// list.add(m); -// } -// } -// return new ResultData(list); -// } - -// /** -// * 账单临时类型(可自定义的) -// * @return -// */ -// @GetMapping("otherBillTypes") -// public ResultData otherBillTypes() { -// List list = new ArrayList(); -// for (EnumBillAllType t : EnumBillAllType.values()) { -// if (t == EnumBillAllType.OTHER || t == EnumBillAllType.OTHER_DEPOSIT) { -// Map m = new HashMap(); -// m.put("id", t.getCode()); -// m.put("name", t.getMessage()); -// m.put("isFixedPrice", t.isFixedPrice()); -// m.put("isDeposit", t.isDeposit()); -// list.add(m); -// } -// } -// return new ResultData(list); -// } - @GetMapping("receiveCashierTypes") public ResultData receiveCashierTypes() { List list = new ArrayList(); @@ -206,6 +167,16 @@ public class WxFinanceController extends BaseController { return new ResultData(); } + @ApiOperation("预收科目新增修改") + @PostMapping("saveAdvanceFees") + public ResultData saveAdvanceType(@RequestBody WxFinanceFees record) { + record.updateTenantInfo(getTenantInfo()); + record.setFeesType(EnumFeesType.ADVANCE.getCode()); + record.setIsDespoit(EnumYesOrNo.NO.getCode()); + wxEnergyService.saveOrUpdateFees(record); + return new ResultData(); + } + @PostMapping("feesUpdateIsDel") public ResultData feesUpdateIsDel(@RequestBody WxFinanceFees record) { record.updateTenantInfo(getTenantInfo()); @@ -242,16 +213,6 @@ public class WxFinanceController extends BaseController { return new ResultData(); } - @ApiOperation("预收科目新增修改") - @PostMapping("saveAdvanceFees") - public ResultData saveAdvanceType(@RequestBody WxFinanceFees record) { - record.updateTenantInfo(getTenantInfo()); - //record.setBillType(EnumBillAllType.ADVANCE.getCode()); - //record.setFixedPrice(EnumYesOrNo.YES.getCode()); - wxEnergyService.saveOrUpdateFees(record); - return new ResultData(); - } - @ApiOperation("增加临时费用") @PostMapping("createTempFees") public ResultData createTempFees(@RequestBody WxAllBill record) { From 06b9b3811728770c1f7366807c6b4da191ed0a77 Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Mon, 28 Apr 2025 18:53:17 +0800 Subject: [PATCH 2/4] fix --- .../com/iformall/controller/market/WxFinanceController.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java index 2bf3718c0..8b8ae4498 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFinanceController.java @@ -95,6 +95,7 @@ public class WxFinanceController extends BaseController { public ResultData feesList(@ModelAttribute WxFinanceFees record, Integer pageNum, Integer pageSize) { record.updateTenantInfo(getTenantInfo()); record.setSortColumns(BaseEntity.SortField.CreateTime_DESC); + record.setFeesType(EnumFeesType.NOMAL.getCode()); //record.setCashierType(EnumFinanceCashierType.RECEIVE.getCode()); PageInfo page = wxEnergyService.feesListAsPage(record, pageNum, pageSize,false); return new ResultData(page); @@ -109,6 +110,7 @@ public class WxFinanceController extends BaseController { public ResultData advanceFeesList(@ModelAttribute WxFinanceFees record, Integer pageNum, Integer pageSize) { record.updateTenantInfo(getTenantInfo()); record.setSortColumns(BaseEntity.SortField.CreateTime_DESC); + record.setFeesType(EnumFeesType.ADVANCE.getCode()); //record.setCashierType(EnumFinanceCashierType.RECEIVE.getCode()); PageInfo page = wxEnergyService.feesListAsPage(record, pageNum, pageSize,true); return new ResultData(page); From 8d5c996d8c921ed8328093468f496ebc508970ce Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Mon, 28 Apr 2025 18:55:37 +0800 Subject: [PATCH 3/4] fix --- .../java/com/iformall/controller/rent/WxAllBillController.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/rent/WxAllBillController.java b/mallinkAdmin/src/main/java/com/iformall/controller/rent/WxAllBillController.java index 4820ceb02..8b1a8b550 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/rent/WxAllBillController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/rent/WxAllBillController.java @@ -33,6 +33,7 @@ import com.iformall.domain.vo.WxShopBillVo; import com.iformall.enums.EnumBillOweOrNearType; import com.iformall.enums.EnumBillStatus; import com.iformall.enums.EnumCouponType; +import com.iformall.enums.EnumFeesType; import com.iformall.enums.EnumRentContractManageFeeType; import com.iformall.enums.EnumShopUsersStatus; import com.iformall.enums.EnumYesOrNo; @@ -397,6 +398,7 @@ public class WxAllBillController extends BillBaseController { public ResultData feesList(@ModelAttribute WxFinanceFees record, Integer pageNum, Integer pageSize) { record.updateTenantInfo(getTenantInfo()); record.setSortColumns(BaseEntity.SortField.CreateTime_DESC); + record.setFeesType(EnumFeesType.NOMAL.getCode()); PageInfo page = wxEnergyService.feesListAsPage(record, pageNum, pageSize,false); return new ResultData(page); } From 078b1198c9035addb212c9c5be92a4e16cd4e771 Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Mon, 28 Apr 2025 18:56:20 +0800 Subject: [PATCH 4/4] fix --- .../com/iformall/controller/rent/WxAllBillController.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/rent/WxAllBillController.java b/mallinkAdmin/src/main/java/com/iformall/controller/rent/WxAllBillController.java index 8b1a8b550..7298da70d 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/rent/WxAllBillController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/rent/WxAllBillController.java @@ -389,6 +389,13 @@ public class WxAllBillController extends BillBaseController { return new ResultData(tmap); } + /** + * 预收科目管理那里会用到 + * @param record + * @param pageNum + * @param pageSize + * @return + */ @ApiOperation("费用科目列表") @GetMapping("feesList") @ApiImplicitParams({