/// <summary> /// 水路消毒签名 /// </summary> /// <param name="input"></param> /// <returns></returns> public IActionResult Step1Sign([FromBody] Step1SignInput input) { if (string.IsNullOrEmpty(input.id)) { return(BadRequest("主键ID未传值")); } if (input.StartTime == null || input.EndTime == null) { return(BadRequest("消毒起始或截至时间未传值")); } if (input.Option1.ToBool() || input.Option2.ToBool() || input.Option3.ToBool()) { return(BadRequest("未选择消毒方法")); } _machineDisinfectionApp.UpdateForm(new MachineDisinfectionEntity { F_Id = input.id, F_StartTime = input.StartTime, F_EndTime = input.EndTime, F_Option1 = input.Option1, F_Option1Value = input.Option1Value, F_Option2 = input.Option2, F_Option2Value = input.Option2Value, F_Option3 = input.Option3, F_Option4 = input.Option4, F_Option5 = input.Option5, F_Memo = input.Memo, F_OperatePerson = _usersService.GetCurrentUserId() }); return(Ok("操作成功")); }
public async Task <IActionResult> SignForm([FromBody] BaseInput input) { var entity = await _machineDisinfectionApp.GetForm(input.KeyValue); if (entity == null) { return(Error("未找到记录")); } if (entity.F_OperatePerson == null) { return(Error("请先填写记录!")); } if (entity.F_CheckPerson != null) { return(Error("记录已签名,请核对!")); } entity.F_CheckPerson = _usersService.GetCurrentUserId(); await _machineDisinfectionApp.UpdateForm(entity); return(Success("操作成功。")); }