|
@@ -35,6 +35,7 @@ namespace wms.api.Controllers
|
|
|
private readonly IMapper _mapper;
|
|
|
static object lockerCurtainProductionOrder = new object();
|
|
|
static object lockerSpoolMaterialInfoTrans = new object();
|
|
|
+ static object lockerCloseWorkOrder = new object();
|
|
|
static object lockerlockerStockChange = new object();
|
|
|
static object lockerManualBuildStockTrans = new object();
|
|
|
static object lockerBomInfoTrans = new object();
|
|
@@ -148,6 +149,21 @@ namespace wms.api.Controllers
|
|
|
//return ConcurrencyReqControl<SxSpoolMaterialInfoTransRequest, SRes>(lockerSpoolMaterialInfoTrans, "SxSpoolMaterialInfoTrans", reqDto.SpoolCode, reqDto, _sxService.SpoolMaterialInfoTrans);
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 关闭工单
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="reqDto"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpPost(Name = "CloseWorkOrder")]
|
|
|
+ public bool CloseWorkOrder(CloseWorkOrderRequest reqDto)
|
|
|
+ {
|
|
|
+ lock (lockerCloseWorkOrder)
|
|
|
+ {
|
|
|
+ return _sxService.CloseWorkOrder(reqDto);
|
|
|
+ }
|
|
|
+ //return ConcurrencyReqControl<SxSpoolMaterialInfoTransRequest, SRes>(lockerSpoolMaterialInfoTrans, "SxSpoolMaterialInfoTrans", reqDto.SpoolCode, reqDto, _sxService.SpoolMaterialInfoTrans);
|
|
|
+ }
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// SKU信息传输接口
|
|
|
/// </summary>
|