|
@@ -2207,6 +2207,56 @@ OPTION (MAXRECURSION 0); -- 允许无限递归 ";
|
|
|
return Ok(jw);
|
|
|
}
|
|
|
|
|
|
+ [HttpPost]
|
|
|
+ public IActionResult AssessmentSettingOperationContentAsync(AssessmentSettingOperationContenDto dto)
|
|
|
+ {
|
|
|
+ var jw = JsonView(false, "", "");
|
|
|
+ var entity = new Per_AssessmentContentSetting
|
|
|
+ {
|
|
|
+ AssessmentProportionChi = dto.AssessmentProportionChi,
|
|
|
+ AssessmentSettingId = dto.AssessmentSettingId,
|
|
|
+ CreateTime = DateTime.Now,
|
|
|
+ CreateUserId = dto.CreateUserId,
|
|
|
+ Fixed = dto.Fixed,
|
|
|
+ Id = dto.Id,
|
|
|
+ JobId = dto.JobId,
|
|
|
+ TargetValue = dto.TargetValue,
|
|
|
+ UserId = dto.UserId,
|
|
|
+ Remark = dto.Remark,
|
|
|
+ };
|
|
|
+ var entity_Fk = _sqlSugar.Queryable<Per_AssessmentSetting>().First(x => x.Id == dto.AssessmentSettingId && x.IsDel == 0);
|
|
|
+
|
|
|
+ if (entity_Fk == null)
|
|
|
+ {
|
|
|
+ jw.Msg = "考核设置不存在";
|
|
|
+ return Ok(jw);
|
|
|
+ }
|
|
|
+
|
|
|
+ try
|
|
|
+ {
|
|
|
+ if (dto.Id == 0)
|
|
|
+ {
|
|
|
+
|
|
|
+ var insertCount = _sqlSugar.Insertable(entity).ExecuteCommand();
|
|
|
+ jw.Msg = "添加成功!";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+
|
|
|
+ var updateCount = _sqlSugar.Updateable(entity).ExecuteCommand();
|
|
|
+ jw.Msg = "修改成功!";
|
|
|
+ }
|
|
|
+
|
|
|
+ jw.Code = 200;
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ jw.Msg = "Api error " + ex.Message;
|
|
|
+ jw.Code = 400;
|
|
|
+ }
|
|
|
+ return Ok(jw);
|
|
|
+ }
|
|
|
+
|
|
|
[HttpPost]
|
|
|
public async Task<IActionResult> QueryAssessmentSettingListOffsetAsync(QueryAssessmentSettingListOffsetAsyncDto dto)
|
|
|
{
|
|
@@ -2241,5 +2291,15 @@ OPTION (MAXRECURSION 0); -- 允许无限递归 ";
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
+
|
|
|
+ #region 企微Api测试
|
|
|
+ public async Task<IActionResult> GetCheckin_MonthDataAsync(DateTime start, DateTime end)
|
|
|
+ {
|
|
|
+ var jw = JsonView(false);
|
|
|
+ jw.Data = await _qiYeWeChatApiService.GetCheckin_MonthDataAsync1(start,end);
|
|
|
+ return Ok(jw);
|
|
|
+ }
|
|
|
+
|
|
|
+ #endregion
|
|
|
}
|
|
|
}
|