diff --git a/Gatedge.ScanCode/Controllers/BarRecordController.cs b/Gatedge.ScanCode/Controllers/BarRecordController.cs index e22e2cd..8133875 100644 --- a/Gatedge.ScanCode/Controllers/BarRecordController.cs +++ b/Gatedge.ScanCode/Controllers/BarRecordController.cs @@ -151,5 +151,25 @@ namespace Gatedge.ScanCode.Controllers service.PrintResultBillNo(barRecord); return AjaxResult.Success("扫描记录更新成功."); } + + /// + /// 批量下推采购入库单 + /// + /// + /// + [HttpPost("Delete")] + public AjaxResult Delete([FromBody] BarRecord barRecord) + { + var loginInfo = User.GetLoginInfoByClaimsPrincipal(); + _utils.InitCloudApi(loginInfo); + IBarRecordService service = new BarRecordService(_utils); + var result = service.Delete(barRecord); + if (result.IsSuccess) + { + return AjaxResult.Success("删除成功.", result); + } + return AjaxResult.Error("删除失败.", result); + + } } } diff --git a/Gatedge.ScanCode/Services/BarRecordService.cs b/Gatedge.ScanCode/Services/BarRecordService.cs index 83bea70..4684256 100644 --- a/Gatedge.ScanCode/Services/BarRecordService.cs +++ b/Gatedge.ScanCode/Services/BarRecordService.cs @@ -60,6 +60,19 @@ namespace Gatedge.ScanCode.Services return _utils.CancelAssign(this._FormId, cancelAssignBarRecord); } + /// + /// 删除条码扫描记录 + /// + /// + /// + public K3CloudResponseStatus Delete(BarRecord barRecord) + { + return _utils.Delete(this._FormId, new Delete() + { + Ids = barRecord.BarRecordId.ToString() + }); + } + /// /// 根据条码查找条码扫描记录 /// diff --git a/Gatedge.ScanCode/Services/IServices/IBarRecordService.cs b/Gatedge.ScanCode/Services/IServices/IBarRecordService.cs index b77fa28..134cb07 100644 --- a/Gatedge.ScanCode/Services/IServices/IBarRecordService.cs +++ b/Gatedge.ScanCode/Services/IServices/IBarRecordService.cs @@ -89,5 +89,11 @@ namespace Gatedge.ScanCode.Services.IServices /// /// public K3CloudResponseStatus Audit(Audit auditParam); + + /// + /// 删除接口 + /// + /// + public K3CloudResponseStatus Delete(BarRecord barRecord); } }