11
啊鑫
2025-07-29 cabbae559dcce428781a3951ab42bf4a458fc66c
MESApplication/Controllers/QC/MesOqcItemsDetect02Controller.cs
@@ -13,7 +13,29 @@
public class MesOqcItemsDetect02Controller : ControllerBase
{
    private readonly MesOqcItemsDetect02Manager m = new();
    [HttpPost("SetQSItemDetail")]
    public ResponseResult SetQSItemDetail(
        [FromBody] MesOqcItemsDetectDetail12 detail)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            var detail021 = m.SetQSItemDetail(detail);
            resultInfos.tbBillList = detail021;
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    //saveRemarksGid 主表添加不合格描述
    [HttpPost("saveRemarksGid")]
    public ResponseResult saveRemarksGid([FromBody] LLJDto rkjDto)
@@ -35,6 +57,7 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    //IqcQaSubmit
    [HttpPost("IqcQaSubmit")]
    public ResponseResult IqcQaSubmit(LLJDto rkjDto)
@@ -56,7 +79,7 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("saveRemarksPid")]
    public ResponseResult saveRemarksPid([FromBody] LLJDto rkjDto)
    {
@@ -77,14 +100,14 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("UpdateQSItemDetail")]
    public ResponseResult UpdateQSItemDetail(
        [FromBody] MesOqcItemsDetectDetail12 detail)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            dynamic resultInfos = new ExpandoObject();
            var detail021 = m.UpdateQSItemDetail(detail);
            resultInfos.tbBillList = detail021;
            return new ResponseResult
@@ -99,7 +122,7 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("getXjDetail02ById")]
    public ResponseResult getXjDetail02ById([FromBody] JObject data)
    {
@@ -122,7 +145,7 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    //ItemBarCodeSubmit(OQCDto dto)
    [HttpPost("ItemBarCodeSubmit")]
    public ResponseResult ItemBarCodeSubmit([FromBody] OQCDto dto)
@@ -145,7 +168,30 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("Regenerate")]
    public ResponseResult Regenerate([FromBody] MesOqcItemsDetect02 from)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            var item = m.Regenerate(from);
            var tbBillList =
                resultInfos.tbBillList = item;
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = tbBillList
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("GetDetail5")]
    public ResponseResult GetDetail5([FromBody] OQCDto dto)
    {
@@ -167,7 +213,7 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("getPage")]
    public ResponseResult getPage([FromBody] XJPageResult queryObj)
    {
@@ -190,7 +236,7 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("GetItemBarCode")]
    public ResponseResult GetItemBarCode(XJPageResult queryObj)
    {