From 74b0af6814b96378201ea27d205e054bf01d0306 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期二, 21 四月 2026 14:20:22 +0800
Subject: [PATCH] 代码生成

---
 server/services/src/main/java/com/doumee/service/business/impl/PricingRuleServiceImpl.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/service/business/impl/PricingRuleServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/PricingRuleServiceImpl.java
index 189a914..370418f 100644
--- a/server/services/src/main/java/com/doumee/service/business/impl/PricingRuleServiceImpl.java
+++ b/server/services/src/main/java/com/doumee/service/business/impl/PricingRuleServiceImpl.java
@@ -508,6 +508,11 @@
 
         Date now = new Date();
         for (StoreDepositItemDTO item : request.getItems()) {
+            // 鍏冭浆鍒�
+            String depositFen = String.valueOf(new BigDecimal(item.getDepositAmount())
+                    .multiply(new BigDecimal("100"))
+                    .setScale(0, BigDecimal.ROUND_HALF_UP)
+                    .longValue());
             QueryWrapper<PricingRule> qw = new QueryWrapper<>();
             qw.lambda()
                     .eq(PricingRule::getType, Constants.THREE)
@@ -518,14 +523,14 @@
             PricingRule existing = pricingRuleMapper.selectOne(qw);
 
             if (existing != null) {
-                existing.setFieldB(item.getDepositAmount());
+                existing.setFieldB(depositFen);
                 existing.setUpdateTime(now);
                 pricingRuleMapper.updateById(existing);
             } else {
                 PricingRule rule = new PricingRule();
                 rule.setType(Constants.THREE);
                 rule.setFieldA(String.valueOf(item.getFieldType()));
-                rule.setFieldB(item.getDepositAmount());
+                rule.setFieldB(depositFen);
                 rule.setCityId(request.getCityId());
                 rule.setDeleted(Constants.ZERO);
                 rule.setCreateTime(now);

--
Gitblit v1.9.3