|
@@ -62,6 +62,7 @@ public class RateService {
|
|
|
String district = record.getDistrict();
|
|
String district = record.getDistrict();
|
|
|
if (record.getId() != null) {
|
|
if (record.getId() != null) {
|
|
|
Rate orig = rateRepo.findById(record.getId()).orElseThrow(new BusinessException("无记录"));
|
|
Rate orig = rateRepo.findById(record.getId()).orElseThrow(new BusinessException("无记录"));
|
|
|
|
|
+ boolean examination = orig.isUndertakeExamination();
|
|
|
ObjUtils.merge(orig, record);
|
|
ObjUtils.merge(orig, record);
|
|
|
|
|
|
|
|
switch (record.getStatus()) {
|
|
switch (record.getStatus()) {
|
|
@@ -78,8 +79,14 @@ public class RateService {
|
|
|
njwlSmsService.sendSms(map.get("phone1"), map.get("message1"));
|
|
njwlSmsService.sendSms(map.get("phone1"), map.get("message1"));
|
|
|
break;
|
|
break;
|
|
|
case SUBMIT_GRADE:// 专家组提交成绩 4
|
|
case SUBMIT_GRADE:// 专家组提交成绩 4
|
|
|
- orig.setUndertakeExamination(orig.isUndertakeExamination());
|
|
|
|
|
-
|
|
|
|
|
|
|
+ orig.setUndertakeExamination(examination);
|
|
|
|
|
+ RateAudit rateAudit = RateAudit.builder()
|
|
|
|
|
+ .userId(orig.getExpertUserId())
|
|
|
|
|
+ .rateId(orig.getId())
|
|
|
|
|
+ .remark("专家组已线下考察完毕")
|
|
|
|
|
+ .status(RateStatus.SUBMIT_GRADE)
|
|
|
|
|
+ .build();
|
|
|
|
|
+ rateAuditRepo.save(rateAudit);
|
|
|
Map<String, String> gradeMessage = this.gradeMessage(now, orig.getExpertUserId(), orig
|
|
Map<String, String> gradeMessage = this.gradeMessage(now, orig.getExpertUserId(), orig
|
|
|
.getName());
|
|
.getName());
|
|
|
njwlSmsService.sendSms(gradeMessage.get("phone"), gradeMessage.get("message"));
|
|
njwlSmsService.sendSms(gradeMessage.get("phone"), gradeMessage.get("message"));
|