|
|
@@ -1047,5 +1047,48 @@ namespace OASystem.API.Controllers
|
|
|
return Ok(jw);
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 设置回执备注信息
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="dto"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpPost]
|
|
|
+ public async Task<IActionResult> SetWorkTaskReceiptRemark(SetWorkTaskReceiptRemarkDto dto)
|
|
|
+ {
|
|
|
+ var jw = JsonView(false);
|
|
|
+
|
|
|
+ if (dto.ReceiptId < 1 || string.IsNullOrWhiteSpace(dto.Remark))
|
|
|
+ {
|
|
|
+ jw.Msg = "参数有误!";
|
|
|
+ return Ok(jw);
|
|
|
+ }
|
|
|
+
|
|
|
+ var receipt = _sqlsugar.Queryable<Task_WorkTaskReceipt>()
|
|
|
+ .First(x => x.Id == dto.ReceiptId && x.IsDel == 0);
|
|
|
+ if (receipt == null)
|
|
|
+ {
|
|
|
+ jw.Msg = "回执单不存在或已删除!";
|
|
|
+ return Ok(jw);
|
|
|
+ }
|
|
|
+
|
|
|
+ _sqlsugar.Updateable<Task_WorkTaskReceipt>()
|
|
|
+ .SetColumns(x => new Task_WorkTaskReceipt
|
|
|
+ {
|
|
|
+ Remark = dto.Remark
|
|
|
+ })
|
|
|
+ .Where(x => x.Id == dto.ReceiptId)
|
|
|
+ .ExecuteCommand();
|
|
|
+
|
|
|
+ jw.Code = 200;
|
|
|
+ jw.Msg = "设置回执备注信息成功!";
|
|
|
+ jw.Data = new
|
|
|
+ {
|
|
|
+ dto.ReceiptId,
|
|
|
+ dto.Remark
|
|
|
+ };
|
|
|
+
|
|
|
+ return Ok(jw);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|