检验完成

This commit is contained in:
qianhao.xu
2024-01-29 16:55:45 +08:00
parent 641e9c198a
commit a2295ee36d
7 changed files with 635 additions and 56 deletions

View File

@@ -34,26 +34,45 @@ namespace ZR.Admin.WebApi.Controllers.mes.qc.IQC
/// <summary>
/// 获取 检测项 填充
/// 获取 检测项 填充 (首检)
/// </summary>
/// <returns></returns>
[HttpGet("getcheckItemTable")]
public IActionResult GetcheckItemTable()
[HttpGet("getcheckItemTable__first")]
public IActionResult GetcheckItemTable__first(string workorderID)
{
CheckItemTableDTO itemTableDTO = fQCService.GetCheckItemTable();
CheckItemTableDTO itemTableDTO = fQCService.GetCheckItemTable_first(workorderID);
return SUCCESS(itemTableDTO);
}
/// <summary>
/// 获取 检测项 填充 (二检)
/// </summary>
/// <returns></returns>
[HttpGet("getcheckItemTable__again")]
public IActionResult GetcheckItemTable__again(string workorderID)
{
CheckItemTableDTO itemTableDTO = fQCService.GetCheckItemTable_again(workorderID);
return SUCCESS(itemTableDTO);
}
/// <summary>
/// 获取 检测项 填充 (三检)
/// </summary>
/// <returns></returns>
[HttpGet("getcheckItemTable__thirty")]
public IActionResult GetcheckItemTable__thirty(string workorderID)
{
CheckItemTableDTO itemTableDTO = fQCService.GetCheckItemTable_thirty(workorderID);
return SUCCESS(itemTableDTO);
}
[HttpGet("getcheckitemRecord")]
public IActionResult GetcheckitemRecord()
{
return null;
}
@@ -98,5 +117,82 @@ namespace ZR.Admin.WebApi.Controllers.mes.qc.IQC
return SUCCESS(workorder);
}
/// <summary>
/// 初检累加器
/// </summary>
/// <param name="workorder_id"></param>
/// <param name="checkid"></param>
/// <param name="counter"></param>
/// <returns></returns>
[HttpGet("accumulator_query_first")]
public IActionResult Accumulator_first(string workorder_id,int checkid,int counter)
{
int result= fQCService.Accumulator_first(workorder_id, checkid, counter, HttpContext.GetName());
return SUCCESS(counter);
}
/// <summary>
/// 二检累加器
/// </summary>
/// <param name="workorder_id"></param>
/// <param name="checkid"></param>
/// <param name="counter"></param>
/// <returns></returns>
[HttpGet("accumulator_query_again")]
public IActionResult Accumulator_again(string workorder_id, int checkid, int counter)
{
int result = fQCService.Accumulator_again(workorder_id, checkid, counter, HttpContext.GetName());
return SUCCESS(counter);
}
/// <summary>
/// 三检累加器
/// </summary>
/// <param name="workorder_id"></param>
/// <param name="checkid"></param>
/// <param name="counter"></param>
/// <returns></returns>
[HttpGet("accumulator_query_thirty")]
public IActionResult Accumulator_thirty(string workorder_id, int checkid, int counter)
{
int result = fQCService.Accumulator_thirty(workorder_id, checkid, counter, HttpContext.GetName());
return SUCCESS(counter);
}
/// <summary>
/// 计算当前工单抛光总数
/// </summary>
/// <param name="workorder_id"></param>
/// <param name="checkid"></param>
/// <param name="counter"></param>
/// <returns></returns>
[HttpGet("calculate_polish_total_number")]
public IActionResult CalculatePolishTotalNumber(string workorder_id)
{
int AllNumber = fQCService.CalculatePolishTotalNumber(workorder_id);
return SUCCESS(AllNumber);
}
/// <summary>
/// 计算当前工单下的包装投入数==一次合格+抛光合格
/// </summary>
/// <param name="workorder_id"></param>
/// <returns></returns>
[HttpGet("calculate_packagingInvestment")]
public IActionResult CalculatePackagingInvestment(string workorder_id)
{
int AllNumber = fQCService.CalculatePackagingInvestment(workorder_id);
return SUCCESS(AllNumber);
}
}
}

View File

@@ -13,7 +13,9 @@ using static System.Runtime.InteropServices.JavaScript.JSType;
namespace ZR.Admin.WebApi.Controllers.mes.qc
{
/// <summary>
/// 检测
/// </summary>
[Route("mes/qc/IQC")]
public class QcinspectionItemController : BaseController
{