质控管理更改状态
This commit is contained in:
parent
b235fbee24
commit
6a2ad9ab18
@ -109,5 +109,18 @@ namespace RIZO.Admin.WebApi.Controllers.Mes.ProductionPreparation
|
||||
var response = _QualityControlService.AddQC(parm);
|
||||
return response;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新质量控制主表是否合格状态
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpPut]
|
||||
[ActionPermissionFilter(Permission = "qualitycontrol:edit")]
|
||||
[Log(Title = "质量控制主表", BusinessType = BusinessType.UPDATE)]
|
||||
public ApiResult ChangeQCStatus([FromBody] QualityControlDto parm)
|
||||
{
|
||||
var response = _QualityControlService.ChangeQCStatus(parm);
|
||||
return response;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -19,5 +19,7 @@ namespace RIZO.Service.Mes.IMesService.ProductionPreparation
|
||||
int UpdateQualityControl(QualityControl parm);
|
||||
|
||||
ApiResult AddQC(QualityControlDto parm);
|
||||
|
||||
ApiResult ChangeQCStatus(QualityControlDto parm);
|
||||
}
|
||||
}
|
||||
|
||||
@ -69,6 +69,35 @@ namespace RIZO.Service.Mes
|
||||
return Update(model, true);
|
||||
}
|
||||
|
||||
public ApiResult ChangeQCStatus(QualityControlDto parm)
|
||||
{
|
||||
try
|
||||
{
|
||||
var qc = Queryable().Where(it => it.Id == parm.Id).First();
|
||||
if (qc == null)
|
||||
{
|
||||
return new ApiResult(400, "质控数据不存在!");
|
||||
}
|
||||
qc.CheckResult = parm.CheckResult;
|
||||
qc.UpdatedBy = parm.UpdatedBy;
|
||||
qc.UpdatedName = parm.UpdatedName;
|
||||
qc.UpdatedTime = parm.UpdatedTime;
|
||||
qc.Remark = parm.Remark;
|
||||
int iResult = Update(qc);
|
||||
if (iResult > 0)
|
||||
{
|
||||
return ApiResult.Success(qc);
|
||||
}
|
||||
else
|
||||
{
|
||||
return ApiResult.Error("变更状态失败!");
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return ApiResult.Error("出现错误!");
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 查询导出表达式
|
||||
/// </summary>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user