feat(withdraw): 添加提现自动审核逻辑和订单过期时间调整
- 为租户ID 10584添加提现自动审核功能,金额小于等于50元自动通过 - 设置提现金额大于50小于1000需人工审核 - 调整订单过期时间从10分钟延长至60分钟
This commit is contained in:
@@ -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("分销商信息不存在");
|
||||
|
||||
@@ -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()));
|
||||
|
||||
Reference in New Issue
Block a user