Browse Source

bug修复

master
luogw 1 month ago
parent
commit
0ff3798141
  1. 4
      src/main/java/com/project/appeal/domain/service/Impl/SaveAppealDomainServiceImpl.java
  2. 8
      src/main/java/com/project/ding/utils/DingUtil.java
  3. 1
      src/main/resources/application-dev.yml
  4. 3
      src/main/resources/application-test.yml

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

@ -92,11 +92,13 @@ public class SaveAppealDomainServiceImpl implements SaveAppealDomainService {
appealDTO.setQuestionContent(questionSnapshotDTO.getQuestionContent()); appealDTO.setQuestionContent(questionSnapshotDTO.getQuestionContent());
appealDTO.setQuestionSort(index + 1); appealDTO.setQuestionSort(index + 1);
if (appealDTO.getStatus().equals(AppealStatusEnum.PENDING_REVIEW.getValue())) { if (appealDTO.getStatus().equals(AppealStatusEnum.PENDING_REVIEW.getValue())) {
//更新申诉状态 //更新申诉状态
examRecordMapper.updateHasAppealed(index, examRecordDTO.getId()); examRecordMapper.updateHasAppealed(index, examRecordDTO.getId());
return Result.success(appealDTO); return Result.success(appealDTO);
}else if(appealDTO.getStatus().equals(AppealStatusEnum.PASS_REVIEW.getValue())){ }else if(appealDTO.getStatus().equals(AppealStatusEnum.PASS_REVIEW.getValue()) && !questionSnapshotDTO.getIsRight()){
//审批通过需要加分 //审批通过需要加分
calculateScore(appealDTO, examRecordDTO, questionSnapshotDTO.getType()); calculateScore(appealDTO, examRecordDTO, questionSnapshotDTO.getType());
} }

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

@ -60,8 +60,8 @@ public class DingUtil {
@Value("${ding.corpId}") @Value("${ding.corpId}")
private String corpId; private String corpId;
@Value("${server.host}") @Value("${ding.noticeUrlPrefix}")
private String host; private String noticeUrlPrefix;
private static final String TICKET_KEY = "dingtalk:jsapi_ticket"; private static final String TICKET_KEY = "dingtalk:jsapi_ticket";
@ -279,9 +279,9 @@ public class DingUtil {
.append(String.format("处理理由:%s" , appealDTO.getReason())); .append(String.format("处理理由:%s" , appealDTO.getReason()));
StringBuilder url = new StringBuilder(); StringBuilder url = new StringBuilder();
url.append(String.format("http://%s/examResult/?" + url.append(String.format("%s/examResult/?" +
"dd_nav_translucent=true&dd_full_screen=true&dd_nav_bgcolor=33E0EEFF" + "dd_nav_translucent=true&dd_full_screen=true&dd_nav_bgcolor=33E0EEFF" +
"&corpid=%s&id=%d&index=%d",host,corpId,appealDTO.getId(),appealDTO.getQuestionSort())); "&corpid=%s&id=%d&index=%d",noticeUrlPrefix,corpId,appealDTO.getId(),appealDTO.getQuestionSort()));
//发送工作通知 //发送工作通知
DtCorpConversationMessage corpConversationMessage = DtCorpConversationMessage.builder() DtCorpConversationMessage corpConversationMessage = DtCorpConversationMessage.builder()

1
src/main/resources/application-dev.yml

@ -1,6 +1,5 @@
server: server:
port: 7088 port: 7088
host: 172.16.204.50
spring: spring:
datasource: datasource:

3
src/main/resources/application-test.yml

@ -1,6 +1,5 @@
server: server:
port: 7088 port: 7088
host: 8.129.84.155
spring: spring:
datasource: datasource:
@ -70,7 +69,7 @@ ding:
appSecret: nK104mgXPbkCWjX1I-EcYiubjM0FJAYcfqBKPkVcyvrBsLMF9XK1g9Qd_QVOndcK appSecret: nK104mgXPbkCWjX1I-EcYiubjM0FJAYcfqBKPkVcyvrBsLMF9XK1g9Qd_QVOndcK
agentId: 4283077101 agentId: 4283077101
corpId: ding13d71da66ad91ff0f5bf40eda33b7ba0 corpId: ding13d71da66ad91ff0f5bf40eda33b7ba0
noticeUrlPrefix: https://107pm707566hq.vicp.fun/ai-evaluator-test/ noticeUrlPrefix: https://107pm707566hq.vicp.fun/ai-evaluator-test
algo: algo:
clusterUrl: /algo/semantic-cluster clusterUrl: /algo/semantic-cluster
baseUrl: https://107pm707566hq.vicp.fun baseUrl: https://107pm707566hq.vicp.fun

Loading…
Cancel
Save