timezone change
continuous-integration/drone/push Build is passing Details

master
ceruIean 2022-02-25 05:06:12 +08:00
parent c69d3e6a6c
commit 2077407958
2 changed files with 4 additions and 1 deletions

View File

@ -44,7 +44,7 @@ namespace _2021_backend.Controllers
var stu = context.Students.FirstOrDefault(e => e.Stuid == stuid); var stu = context.Students.FirstOrDefault(e => e.Stuid == stuid);
if (stu == null) return Ok(ApiResponse.Error("INVALID_STUID")); if (stu == null) return Ok(ApiResponse.Error("INVALID_STUID"));
else if (DateTime.Now - stu.LastCaptchaTime < TimeSpan.FromMinutes(1)) return Ok(ApiResponse.Error($"ALREADY_SENT,{DateTime.Now.ToString("f")},{stu.LastCaptchaTime.ToString("f")}")); else if (DateTime.Now - stu.LastCaptchaTime < TimeSpan.FromMinutes(1)) return Ok(ApiResponse.Error($"ALREADY_SENT"));
var result = await TencentSMS.Send(context, SMSType.Captcha, stu, "smsbot"); var result = await TencentSMS.Send(context, SMSType.Captcha, stu, "smsbot");
if (!result) return Ok(ApiResponse.Error("SEND_ERROR")); if (!result) return Ok(ApiResponse.Error("SEND_ERROR"));
return Ok(ApiResponse.Success("success")); return Ok(ApiResponse.Success("success"));

View File

@ -21,4 +21,7 @@ FROM base AS final
WORKDIR /app WORKDIR /app
COPY --from=publish /app/publish . COPY --from=publish /app/publish .
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
ENTRYPOINT ["dotnet", "2021-backend.dll"] ENTRYPOINT ["dotnet", "2021-backend.dll"]