| | |
| | | { |
| | | private readonly MesCutterLedgerManager m = new(); |
| | | |
| | | |
| | | /// <summary> |
| | | /// 刀具查询(支持编号或名称模糊查询)MesCutterLedger |
| | | /// </summary> |
| | | /// <param name="searchKey">查询关键字</param> |
| | | /// <param name="req">查询关键字请求体</param> |
| | | /// <returns>刀具列表</returns> |
| | | [HttpPost("QueryTools")] |
| | | public ResponseResult QueryTools([FromBody] string searchKey) |
| | | public ResponseResult QueryTools([FromBody] MesCutterLedger req) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.QueryTools(searchKey); |
| | | var queryResult = m.QueryTools(req.searchKey, req.pageIndex, req.pageSize); |
| | | resultInfos.tbBillList = queryResult.tbBillList; |
| | | resultInfos.total = queryResult.total; |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 上下刀操作(上刀type=0,下刀type=1) |
| | | /// </summary> |
| | | [HttpPost("SubmitToolAction")] |
| | | public IActionResult SubmitToolAction( |
| | | [FromForm] string workOrderNo, |
| | | [FromForm] string machineNo, |
| | | [FromForm] string toolNo, |
| | | [FromForm] string type, // string 类型 |
| | | [FromForm] int? useLimit |
| | | ) |
| | | { |
| | | try |
| | | { |
| | | var result = m.SubmitToolAction(workOrderNo, machineNo, toolNo, type, useLimit); |
| | | return Ok(new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = result |
| | | }); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return Ok(ResponseResult.ResponseError(ex)); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取刀具表单数据(根据工单号和机台编码) |
| | | /// </summary> |
| | | [HttpPost("GetFormData")] |
| | | public ResponseResult GetFormData([FromForm] string workOrderNo,[FromForm] string machineNo) |
| | | { |
| | | try |
| | | { |
| | | var data = m.GetFormData(workOrderNo, machineNo); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = data |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | } |