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