Browse Source

bug修复

master
luogw 6 days ago
parent
commit
51fa587b82
  1. 3
      src/main/java/com/project/appeal/domain/service/Impl/SaveAppealDomainServiceImpl.java
  2. 1
      src/main/java/com/project/ding/utils/DingUtil.java

3
src/main/java/com/project/appeal/domain/service/Impl/SaveAppealDomainServiceImpl.java

@ -94,12 +94,11 @@ public class SaveAppealDomainServiceImpl implements SaveAppealDomainService {
if (appealDTO.getStatus().equals(AppealStatusEnum.PENDING_REVIEW.getValue())) {
//更新申诉状态
examRecordMapper.updateHasAppealed(index, examRecordDTO.getId());
return Result.success(appealDTO);
}else if(appealDTO.getStatus().equals(AppealStatusEnum.PASS_REVIEW.getValue())){
//审批通过需要加分
calculateScore(appealDTO, examRecordDTO, questionSnapshotDTO.getType());
return Result.success(appealDTO);
}
//通知用户
dingUtil.sendWorkNotice(appealDTO);

1
src/main/java/com/project/ding/utils/DingUtil.java

@ -263,6 +263,7 @@ public class DingUtil {
/**
* 发送工作通知
*/
@Async("asycExecutor")
public void sendWorkNotice(AppealDTO appealDTO) throws DtErrorException {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String nowTime = LocalDateTime.now().format(formatter);

Loading…
Cancel
Save