From 669536d2b2f602a1871e482677fdab1ed53e637c Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期五, 28 二月 2025 10:24:41 +0800 Subject: [PATCH] 金额判断条件万元转元 --- business/src/main/java/com/ycl/service/impl/FlowTaskServiceImpl.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/business/src/main/java/com/ycl/service/impl/FlowTaskServiceImpl.java b/business/src/main/java/com/ycl/service/impl/FlowTaskServiceImpl.java index 6703b90..7fb7052 100644 --- a/business/src/main/java/com/ycl/service/impl/FlowTaskServiceImpl.java +++ b/business/src/main/java/com/ycl/service/impl/FlowTaskServiceImpl.java @@ -74,6 +74,7 @@ import java.io.InputStream; import java.lang.reflect.Field; +import java.math.BigDecimal; import java.nio.charset.StandardCharsets; import java.util.*; import java.util.concurrent.ConcurrentHashMap; @@ -160,7 +161,14 @@ newV.put(task.getTaskDefinitionKey() + "&" + key, variables.get(key)); //瀛楀吀閲屾湁灏辨斁鍏ユ祦绋嬪彉閲忎腑 if (!CollectionUtils.isEmpty(dictList) && dictList.contains(key)) { - processVariables.put(key,variables.get(key)); + if ("money".equals(key)) { + // 涓囧厓杞厓 + Object w = variables.get(key); + BigDecimal y = new BigDecimal(w.toString()).multiply(new BigDecimal(10000)); + processVariables.put(key, y); + } else { + processVariables.put(key,variables.get(key)); + } } } } -- Gitblit v1.8.0