diff --git a/mailbox-lan/src/main/java/com/biutag/lan/controller/ApiV1Controller.java b/mailbox-lan/src/main/java/com/biutag/lan/controller/ApiV1Controller.java index 94969d3..d064526 100644 --- a/mailbox-lan/src/main/java/com/biutag/lan/controller/ApiV1Controller.java +++ b/mailbox-lan/src/main/java/com/biutag/lan/controller/ApiV1Controller.java @@ -91,7 +91,7 @@ public class ApiV1Controller { return AjaxResult.success(); } - @PutMapping("mail/evaluate") + @PostMapping("mail/evaluate") public AjaxResult updateMail(@RequestBody @Valid MailEvaluateApiV1Req req, HttpServletRequest request) { log.info("更新信件信件(网络)评价:{}", JSON.toJSONString(req)); validAuth(request); @@ -104,7 +104,7 @@ public class ApiV1Controller { return AjaxResult.success(); } - @PutMapping("mail/sms/evaluate") + @PostMapping("mail/sms/evaluate") @Transactional(rollbackFor = Exception.class) public AjaxResult updateSmsMail(@RequestBody @Valid MailEvaluateApiV1Req req, HttpServletRequest request) { log.info("更新信件信件(短信)评价:{}", JSON.toJSONString(req)); diff --git a/mailbox-lan/src/main/java/com/biutag/lan/service/MailService.java b/mailbox-lan/src/main/java/com/biutag/lan/service/MailService.java index 3487c0d..c18ffa5 100644 --- a/mailbox-lan/src/main/java/com/biutag/lan/service/MailService.java +++ b/mailbox-lan/src/main/java/com/biutag/lan/service/MailService.java @@ -173,7 +173,7 @@ public class MailService extends ServiceImpl { int limitedTime = flowNode.getLimitedTime().intValue(); // 剩余时间 long flowRemainingTime = holidayService.getFlowRemainingTimeByNow(limitedTime, - FlowNodeEnum.lessInterviewWriter(mail.getFlowKey()) ? mail.getFlowLimitedLastHandlerTime(): mail.getMailTime(), + FlowNodeEnum.lessInterviewWriter(mail.getFlowKey()) ? mail.getFlowLimitedLastHandlerTime(): mail.getCreateTime(), mail.getExtensionFlag(), mail.getExtensionDays()); if (Objects.nonNull(mail.getExtensionFlag()) && mail.getExtensionFlag()) { diff --git a/mailbox-outer/src/main/java/com/biutag/outer/job/Job.java b/mailbox-outer/src/main/java/com/biutag/outer/job/Job.java index e5c336e..b747059 100644 --- a/mailbox-outer/src/main/java/com/biutag/outer/job/Job.java +++ b/mailbox-outer/src/main/java/com/biutag/outer/job/Job.java @@ -125,7 +125,7 @@ public class Job { for (Mail mail : mails) { try { long timestamp = new Date().getTime(); - HttpResponse httpResponse = HttpUtil.createRequest(Method.PUT, mailboxUrl + "mail/evaluate") + HttpResponse httpResponse = HttpUtil.createRequest(Method.POST, mailboxUrl + "mail/evaluate") .header("timestamp", String.valueOf(timestamp)) .auth(MD5.create().digestHex(key + timestamp)) .body(JSONObject.of("id", mail.getId(), "satisfaction", mail.getSatisfaction()).toJSONString()) @@ -158,11 +158,14 @@ public class Job { for (SmsSend smsSend : mails) { try { long timestamp = new Date().getTime(); - HttpResponse httpResponse = HttpUtil.createRequest(Method.PUT, mailboxUrl + "mail/sms/evaluate") + String url = mailboxUrl + "mail/sms/evaluate"; + log.info(url); + HttpResponse httpResponse = HttpUtil.createRequest(Method.POST, url) .header("timestamp", String.valueOf(timestamp)) .auth(MD5.create().digestHex(key + timestamp)) .body(JSONObject.of("id", smsSend.getMailId(), "satisfaction", smsSend.getSatisfactionSms()).toJSONString()) .execute(); + log.info(httpResponse.body()); if (!httpResponse.isOk()) { throw new RuntimeException(String.format("httpCode: %s", httpResponse.getStatus())); }