|
@@ -331,6 +331,41 @@ namespace TEAMModelOS.Controllers
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 问卷答案提交
|
|
|
+ /// </summary>
|
|
|
+ /// <redis>
|
|
|
+ /// Survey:Record:e6b887f8-adb5-3677-bcc7-3b36450909df_Survey-1595321354 {"C":2,"A":2,"other":2}
|
|
|
+ /// </redis>
|
|
|
+ /// <param name="request">
|
|
|
+ /// !"id":"aaaa"
|
|
|
+ /// !"code":"Survey-hbcn"/"code":"Survey-1606285227"
|
|
|
+ /// !"record":[["A","B"],["A"],["D"],[],["建议提升服务质量"]]
|
|
|
+ /// </param>
|
|
|
+ /// <returns>
|
|
|
+ /// msgid=0投票失败,1提交成功,2不在时间范围内,3不在发布范围内,6未设置投票项
|
|
|
+ /// </returns>
|
|
|
+ [ProducesDefaultResponseType]
|
|
|
+ [HttpPost("answered")]
|
|
|
+ //[AuthToken(Roles = "teacher,student")]
|
|
|
+ public async Task<IActionResult> Answered(JsonElement request)
|
|
|
+ {
|
|
|
+ // var (userid, _, _, _) = HttpContext.GetAuthTokenInfo();
|
|
|
+ if (!request.TryGetProperty("id", out JsonElement id))
|
|
|
+ {
|
|
|
+ return BadRequest();
|
|
|
+ }
|
|
|
+ //活动分区
|
|
|
+ if (!request.TryGetProperty("code", out JsonElement code))
|
|
|
+ {
|
|
|
+ return BadRequest();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ else { return Ok(new { msgid = 0 }); }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 问卷记录 当活动没结算且没有BlobUrl时则调用此接口
|
|
|
/// </summary>
|