|
@@ -234,7 +234,18 @@ namespace TEAMModelOS.Controllers
|
|
|
}
|
|
|
return builder.Data(data).Extend(new Dictionary<string, object> { { "count", data.Count } }).build();
|
|
|
}
|
|
|
-
|
|
|
+ /// <summary>
|
|
|
+ /// 学生问卷作答
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="request"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpPost("upsertRecord")]
|
|
|
+ public async Task<BaseJosnRPCResponse> UpsertRecord(JosnRPCRequest<List<SurveyRecord>> request)
|
|
|
+ {
|
|
|
+ JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
|
+ await azureCosmosDBV3Repository.SaveOrUpdateAll<SurveyRecord>(request.@params);
|
|
|
+ return builder.Data(request.@params).build();
|
|
|
+ }
|
|
|
///// <summary>
|
|
|
///// 学生提交问卷调查
|
|
|
///// </summary>
|