|
|
@@ -130,26 +130,41 @@ public class RateService {
|
|
|
.build();
|
|
|
rateAuditRepo.save(rateAudit);
|
|
|
rateRepo.save(rate);
|
|
|
- if (RateStatus.FIRST_REVIEW_DENY.equals(status)) {// 初审不通过
|
|
|
- // 发送短信给承办单位
|
|
|
- njwlSmsService.sendSms(rate.getOwnerPhone(), "你单位等级评定申请被" + rate.getDistrict() + "文化和旅游局退回,请根据反馈意见及时处理!");
|
|
|
- } else if (RateStatus.ASSIGN_EXPERT.equals(status)) { // 初审通过 2
|
|
|
- DateTimeFormatter dtf = DateTimeFormatter.ofPattern(DateConfig.DEFAULT_DATE_TIME_FORMAT);
|
|
|
- String phone1 = userRepo.findAllByAuthoritiesContainsAndDelFalse(Authority.get(AuthorityName.ROLE_ADMIN))
|
|
|
- .stream()
|
|
|
- .map(User::getPhone)
|
|
|
- .collect(Collectors.joining(","));
|
|
|
- String message1 = "您于" + dtf.format(LocalDateTime.now()) + ",收到" + rate.getDistrict() + "文化和旅游局上报的承办单位等级评定申请。";
|
|
|
- njwlSmsService.sendSms(phone1, message1);
|
|
|
- } else if (RateStatus.REVIEW_DENY.equals(status)) {
|
|
|
- String phone = userRepo.findAllByDistrictAndAuthoritiesContainsAndDelFalse(rate.getDistrict(), Authority.get(AuthorityName.ROLE_DISTRICT_STAFF))
|
|
|
- .stream()
|
|
|
- .map(User::getPhone)
|
|
|
- .collect(Collectors.joining(","));
|
|
|
- String message = "你区上报的承办单位等级评定申请被市文化和旅游局等级评定委员会退回,请根据反馈意见及时处理!";
|
|
|
- njwlSmsService.sendSms(phone, message);
|
|
|
+ switch (status) {
|
|
|
+ case FIRST_REVIEW_DENY:
|
|
|
+ // 发送短信给承办单位
|
|
|
+ njwlSmsService.sendSms(rate.getOwnerPhone(), "你单位等级评定申请被" + rate.getDistrict() + "文化和旅游局退回,请根据反馈意见及时处理!");
|
|
|
+ break;
|
|
|
+ case ASSIGN_EXPERT:
|
|
|
+ DateTimeFormatter dtf = DateTimeFormatter.ofPattern(DateConfig.DEFAULT_DATE_TIME_FORMAT);
|
|
|
+ String phone1 = userRepo.findAllByAuthoritiesContainsAndDelFalse(Authority.get(AuthorityName.ROLE_ADMIN))
|
|
|
+ .stream()
|
|
|
+ .map(User::getPhone)
|
|
|
+ .collect(Collectors.joining(","));
|
|
|
+ String message1 = "您于" + dtf.format(LocalDateTime.now()) + ",收到" + rate.getDistrict() + "文化和旅游局上报的承办单位等级评定申请。";
|
|
|
+ njwlSmsService.sendSms(phone1, message1);
|
|
|
+ break;
|
|
|
+ case REVIEW_DENY:
|
|
|
+ String phone = userRepo.findAllByDistrictAndAuthoritiesContainsAndDelFalse(rate.getDistrict(), Authority
|
|
|
+ .get(AuthorityName.ROLE_DISTRICT_STAFF))
|
|
|
+ .stream()
|
|
|
+ .map(User::getPhone)
|
|
|
+ .collect(Collectors.joining(","));
|
|
|
+ String message = "你区上报的承办单位等级评定申请被市文化和旅游局等级评定委员会退回,请根据反馈意见及时处理!";
|
|
|
+ njwlSmsService.sendSms(phone, message);
|
|
|
+ break;
|
|
|
+// case REVIEW_PENDING:
|
|
|
+// List<Long> ids = new ArrayList<>(rate.getExpertMemberUserId());
|
|
|
+// ids.add(rate.getExpertUserId());
|
|
|
+// String expertPhone = userRepo.findAllById(ids)
|
|
|
+// .stream()
|
|
|
+// .map(User::getPhone)
|
|
|
+// .collect(Collectors.joining(","));
|
|
|
+// njwlSmsService.sendSms(expertPhone,"评分已被退回!");
|
|
|
+// break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
public Rate saveReviewTime(Long id, LocalDateTime time, Long userId) {
|
|
|
@@ -245,11 +260,6 @@ public class RateService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// public String Image2Base64(String imgUrl) {
|
|
|
-// BASE64Encoder encoder = new BASE64Encoder();
|
|
|
-// return encoder.encode(HttpRequest.get(imgUrl).bytes()).replace("\n", "\r\n").replace("\r\r\n", "\r\n");
|
|
|
-// }
|
|
|
-
|
|
|
public void imgToPdf(List<InputStream> files, Rate rate) {
|
|
|
List<String> imageUrllist = new ArrayList<>();
|
|
|
|
|
|
@@ -453,7 +463,6 @@ public class RateService {
|
|
|
}
|
|
|
|
|
|
public Map<String, String> reviewTimesMessage(Rate rate) {
|
|
|
-// Rate rate = rateRepo.findById(id).orElseThrow(new BusinessException("无记录"));
|
|
|
List<Long> ids = new ArrayList<>(rate.getExpertMemberUserId());
|
|
|
ids.add(rate.getExpertUserId());
|
|
|
Map<Long, User> userMap = userRepo.findAllById(ids)
|