From 655fd1000ce3ffdedffc005f8330b39f9147871e Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期三, 04 九月 2024 03:35:22 +0800 Subject: [PATCH] 合同积分回显 --- ycl-server/src/main/java/com/ycl/platform/service/impl/ContractScoreServiceImpl.java | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/ContractScoreServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/ContractScoreServiceImpl.java index 7e46a9c..1c0ae2e 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/ContractScoreServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/ContractScoreServiceImpl.java @@ -15,9 +15,10 @@ import org.springframework.stereotype.Service; import java.io.Serializable; +import java.util.ArrayList; import java.util.Arrays; +import java.util.Date; import java.util.List; -import java.util.Map; import java.util.stream.Collectors; /** @@ -50,8 +51,12 @@ @Override public ContractScore getById(Serializable id) { + //TODO:鍥炴樉浼樺寲 ContractScore contractScore = super.getById(id); - contractScore.setRuleIdsArray(Arrays.stream(contractScore.getRuleIds().split(",")).map(Long::parseLong).toArray(Long[]::new)); + List<String> ruleIds = new ArrayList<>(); + ruleIds.add(contractScore.getRuleName().split("/")[0].trim()); + ruleIds.add(contractScore.getRuleId()+""); + contractScore.setRuleIdsArray(ruleIds); return contractScore; } @@ -61,14 +66,17 @@ contractScore.setCreateUserId(user.getUserId()); contractScore.setCreateUser(user.getNickName()); contractScore.setAuditingStatus(AuditingStatus.WAIT); - contractScore.setRuleIds(Arrays.stream(contractScore.getRuleIdsArray()).map(String::valueOf).collect(Collectors.joining(","))); - contractScore.setRuleIdsArray(Arrays.stream(contractScore.getRuleIds().split(",")).map(Long::parseLong).toArray(Long[]::new)); +// contractScore.setRuleIds(Arrays.stream(contractScore.getRuleIdsArray()).map(String::valueOf).collect(Collectors.joining(","))); +// contractScore.setRuleIdsArray(Arrays.stream(contractScore.getRuleIds().split(",")).map(Long::parseLong).toArray(Long[]::new)); + contractScore.setUpdateTime(new Date()); return super.save(contractScore); } @Override public boolean updateById(ContractScore contractScore) { - contractScore.setRuleIds(Arrays.stream(contractScore.getRuleIdsArray()).map(String::valueOf).collect(Collectors.joining(","))); + contractScore.setRuleId(Long.parseLong(contractScore.getRuleIdsArray().get(1))); + contractScore.setUpdateTime(new Date()); + contractScore.setAuditingStatus(AuditingStatus.WAIT); return super.updateById(contractScore); } @@ -90,8 +98,4 @@ .list(); } - @Override - public List<Map<String, Object>> calculate() { - return contractScoreMapper.calculate(); - } } -- Gitblit v1.8.0