额度流水显示问题修改

This commit is contained in:
luojiaquan
2026-09-17 17:27:35 +08:00
parent 5dbee51a3a
commit 41ddcc525a
7 changed files with 531 additions and 19 deletions
@@ -10,17 +10,20 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
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.customer.customermoney.api.ICustomerAccountApi;
import com.ruoyi.customer.customermoney.domain.CustomerBalanceFlow;
import com.ruoyi.customer.customermoney.domain.CustomerCreditApply;
import com.ruoyi.customer.customermoney.domain.CustomerCreditFlow;
import com.ruoyi.customer.customermoney.domain.CustomerReceipt;
import com.ruoyi.customer.customermoney.service.ICustomerMoneyService;
import com.ruoyi.customer.customermoney.vo.CustomerAccountStatusVO;
/**
* 客户余额/收款/流水 Controller
@@ -35,6 +38,26 @@ public class CustomerMoneyController extends BaseController
@Autowired
private ICustomerMoneyService customerMoneyService;
@Autowired
private ICustomerAccountApi customerAccountApi;
/**
* 查询客户账号状态(收货扣件准入控制用)。支持 customerId 或 customerCode 二选一。
* 只读轻量查询,不锁账户也不物化临时额度失效。
*/
@PreAuthorize("@ss.hasPermi('customersupplier:customerinfo:list')")
@GetMapping("/account/status")
public AjaxResult accountStatus(@RequestParam(value = "customerId", required = false) Long customerId,
@RequestParam(value = "customerCode", required = false) String customerCode)
{
CustomerAccountStatusVO vo = customerAccountApi.getAccountStatus(customerId, customerCode);
if (vo == null)
{
return error("客户不存在");
}
return success(vo);
}
/**
* 查询客户各币种账户余额
*/