diff --git a/admin-ui/src/views/system/dept/index.vue b/admin-ui/src/views/system/dept/index.vue index ff3f9ad..b37db62 100644 --- a/admin-ui/src/views/system/dept/index.vue +++ b/admin-ui/src/views/system/dept/index.vue @@ -75,6 +75,28 @@ diff --git a/web-api/ruoyi-common/src/main/java/com/ruoyi/common/constant/BalanceChangerConstants.java b/web-api/ruoyi-common/src/main/java/com/ruoyi/common/constant/BalanceChangerConstants.java index 95b2639..e141eb5 100644 --- a/web-api/ruoyi-common/src/main/java/com/ruoyi/common/constant/BalanceChangerConstants.java +++ b/web-api/ruoyi-common/src/main/java/com/ruoyi/common/constant/BalanceChangerConstants.java @@ -83,4 +83,8 @@ public class BalanceChangerConstants { */ public static final int DEPT_SCORE_RECLAIM = 13; + public static class OrderNoPrefix { + // 团队充值、退款订单号前缀 + public static final String RECHARGE_REFUND_PREFIX = "RE"; + } } diff --git a/web-api/ruoyi-system/src/main/java/com/ruoyi/ai/service/impl/DeptChargeRefundServiceImpl.java b/web-api/ruoyi-system/src/main/java/com/ruoyi/ai/service/impl/DeptChargeRefundServiceImpl.java index 9d9d6dd..4934ffe 100644 --- a/web-api/ruoyi-system/src/main/java/com/ruoyi/ai/service/impl/DeptChargeRefundServiceImpl.java +++ b/web-api/ruoyi-system/src/main/java/com/ruoyi/ai/service/impl/DeptChargeRefundServiceImpl.java @@ -6,6 +6,7 @@ import java.text.SimpleDateFormat; import java.util.Date; import java.util.UUID; +import com.ruoyi.common.constant.BalanceChangerConstants; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -117,6 +118,6 @@ public class DeptChargeRefundServiceImpl implements IDeptChargeRefundService { private static String buildOrderNum() { String uuid = UUID.randomUUID().toString().replace("-", "").substring(0, 8); String dateTime = new SimpleDateFormat("yyyyMMdd").format(new Date()); - return "CG" + dateTime + uuid; + return BalanceChangerConstants.OrderNoPrefix.RECHARGE_REFUND_PREFIX + dateTime + uuid; } } diff --git a/web-api/sql/group-balance-01.sql b/web-api/sql/group-balance-01.sql index c403ec5..9e4a3d0 100644 --- a/web-api/sql/group-balance-01.sql +++ b/web-api/sql/group-balance-01.sql @@ -92,4 +92,7 @@ CREATE TABLE `ai_charge_refund_order` ( ) COMMENT='团队(部门)充值退款订单表' COLLATE='utf8mb4_unicode_ci' -ENGINE=InnoDB; \ No newline at end of file +ENGINE=InnoDB; + +ALTER TABLE `ai_user` + ADD INDEX `dept_id` (`dept_id`);