From 0a492b64ca1a4e40cc9ea56eddd1afe2c09a12b3 Mon Sep 17 00:00:00 2001
From: huliguo <2023611923@qq.com>
Date: 星期四, 05 六月 2025 16:27:11 +0800
Subject: [PATCH] 财务管理

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SystemConfigServiceImpl.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SystemConfigServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SystemConfigServiceImpl.java
index 28be7ee..3b1c046 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SystemConfigServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SystemConfigServiceImpl.java
@@ -3,6 +3,7 @@
 import com.alibaba.fastjson2.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.common.exception.ServiceException;
 import com.ruoyi.system.mapper.SystemConfigMapper;
 import com.ruoyi.system.domain.SystemConfig;
 import com.ruoyi.system.pojo.dto.AddSystemConfigDTO;
@@ -12,6 +13,7 @@
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.math.BigDecimal;
 
 @Service
 public class SystemConfigServiceImpl extends ServiceImpl<SystemConfigMapper, SystemConfig> implements SystemConfigService {
@@ -49,6 +51,9 @@
         //根据类型删除
         systemConfigMapper.delete(new LambdaQueryWrapper<SystemConfig>().eq(SystemConfig::getType, dto.getType()));
         if (dto.getType()==3){
+            if (dto.getPlatform().add(dto.getUser()).compareTo(BigDecimal.valueOf(100)) > 0){
+                throw new ServiceException("平台提成+绑定用户提成不能超过100");
+            }
             //抽单设置
             DrawSheet drawSheet = new DrawSheet();
             drawSheet.setPlatform(dto.getPlatform());

--
Gitblit v1.7.1