From 8b7258c9427882bb1798f1502eaa35184c6e374e Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Fri, 09 Aug 2024 14:29:18 +0800
Subject: [PATCH] 短信指定楼栋发送
---
src/main/java/org/springblade/modules/answerRecord/service/impl/AnswerRecordServiceImpl.java | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/src/main/java/org/springblade/modules/answerRecord/service/impl/AnswerRecordServiceImpl.java b/src/main/java/org/springblade/modules/answerRecord/service/impl/AnswerRecordServiceImpl.java
index 3e55c0a..be1db66 100644
--- a/src/main/java/org/springblade/modules/answerRecord/service/impl/AnswerRecordServiceImpl.java
+++ b/src/main/java/org/springblade/modules/answerRecord/service/impl/AnswerRecordServiceImpl.java
@@ -76,7 +76,7 @@
@Override
public Boolean saveAnswer(List<SubjectChoicesVO> subjectChoicesVO) {
BigDecimal bigDecimal = BigDecimal.valueOf(0);
- List<AnswerRecordEntity> objects = new ArrayList<>();
+ List<AnswerRecordEntity> answerRecordEntityList = new ArrayList<>();
// 遍历题目和选项
for (SubjectChoicesVO choicesVO : subjectChoicesVO) {
List<SubjectOptionVO> subjectOptionList = choicesVO.getSubjectOptionList();
@@ -97,7 +97,7 @@
answerRecordDTO.setSubjectChoicesId(choicesVO.getId());
answerRecordDTO.setSubjectChoicesType(1);
answerRecordDTO.setSubjectOptionId(subjectOptionVO.getId());
- objects.add(answerRecordDTO);
+ answerRecordEntityList.add(answerRecordDTO);
bigDecimal = bigDecimal.add(subjectOptionVO.getScore());
break;
}
@@ -110,7 +110,7 @@
answerRecordDTO.setAnswer(subjectOptionVO.getNumbers());
answerRecordDTO.setSubjectOptionId(subjectOptionVO.getId());
answerRecordDTO.setSubjectChoicesType(3);
- objects.add(answerRecordDTO);
+ answerRecordEntityList.add(answerRecordDTO);
BigDecimal multiply = BigDecimal.valueOf(subjectOptionVO.getNumbers()).multiply(subjectOptionVO.getScore());
bigDecimal = bigDecimal.subtract(multiply);
}
@@ -129,7 +129,9 @@
one.setPartyBuildingInfoScore(bigDecimal);
bean.update(Wrappers.<PropertyCompanyEntity>lambdaUpdate().set(PropertyCompanyEntity::getPartyBuildingInfoScore, bigDecimal)
.eq(PropertyCompanyEntity::getId, subjectChoicesVO.get(0).getPropertyId()));
- } else if (subjectChoicesVO.get(0).getSubclassName().equals("企业良好行为")) {
+ } else if (subjectChoicesVO.get(0).getSubclassName().equals("街道社区")) {
+ one.setStreetScore(bigDecimal);
+ }else if (subjectChoicesVO.get(0).getSubclassName().equals("企业良好行为")) {
one.setGoodCorporateScore(bigDecimal);
} else if (subjectChoicesVO.get(0).getSubclassName().equals("项目良好行为")) {
one.setGoodProjectScore(bigDecimal);
@@ -144,10 +146,11 @@
.add(one.getGoodCorporateScore())
.add(one.getGoodProjectScore())
.add(one.getLllegalAndIrregularScore())
- .add(one.getEvaluateScore());
+ .add(one.getEvaluateScore())
+ .add(one.getStreetScore());
one.setAllScore(getAllScore(add));
bean.updateById(one);
- return saveBatch(objects);
+ return saveBatch(answerRecordEntityList);
}
/**
--
Gitblit v1.9.3