feat(withdraw): 添加提现自动审核逻辑和订单过期时间调整

- 为租户ID 10584添加提现自动审核功能,金额小于等于50元自动通过
- 设置提现金额大于50小于1000需人工审核
- 调整订单过期时间从10分钟延长至60分钟
This commit is contained in:
2026-02-07 16:37:43 +08:00
parent d50e85fc52
commit 28f113a6c9
2 changed files with 16 additions and 1 deletions

View File

@@ -101,6 +101,21 @@ public class ShopDealerWithdrawController extends BaseController {
shopDealerWithdraw.setApplyStatus(10);
shopDealerWithdraw.setAuditTime(null);
if(shopDealerWithdraw.getTenantId().equals(10584)){
// 1.如果体现金额小于等于50则可以自动审核通过
if (shopDealerWithdraw.getMoney().compareTo(java.math.BigDecimal.valueOf(50)) <= 0) {
shopDealerWithdraw.setApplyStatus(20);
shopDealerWithdraw.setAuditTime(LocalDateTime.now());
}
// 2.如果提现金额大于50小于1000则需要人工审核
shopDealerWithdraw.setApplyStatus(10);
shopDealerWithdraw.setAuditTime(null);
// 3.如果金额大于1000小于10000则除了财务审核还需要农总审核
// 4.如果金额大于10000则需要财务、农总、明、钟四个人审核
}
final ShopDealerUser dealerUser = shopDealerUserService.getByUserIdRel(loginUser.getUserId());
if (dealerUser == null) {
return fail("分销商信息不存在");

View File

@@ -157,7 +157,7 @@ public class ShopOrderController extends BaseController {
if (shopOrder.getUpdateTime() == null) {
shopOrder.setUpdateTime(now);
}
shopOrder.setExpirationTime(shopOrder.getCreateTime().plusMinutes(10));
shopOrder.setExpirationTime(shopOrder.getCreateTime().plusMinutes(60));
if (shopOrder.getOrderNo() == null) {
shopOrder.setOrderNo(Long.toString(IdUtil.getSnowflakeNextId()));