|
@@ -27,7 +27,20 @@ namespace WCS.WorkEngineering.WebApi.Controllers
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public static zhongTianIntoStockResponse 满轮出库(string matCode, string wbCode, string taskNo, string rfid, string matNo)
|
|
|
+ /// <summary>
|
|
|
+ /// 满轮出库
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="matCode">物料编号</param>
|
|
|
+ /// <param name="wbCode">取货点位置</param>
|
|
|
+ /// <param name="taskNo">任务号</param>
|
|
|
+ /// <param name="rfid">RFID</param>
|
|
|
+ /// <param name="matNo">材料号</param>
|
|
|
+ /// <param name="isSurplus">改手盘标记</param>
|
|
|
+ /// <param name="isRework">返工标记</param>
|
|
|
+ /// <param name="matFast">快投标记</param>
|
|
|
+ /// <param name="gradeCode">质量等级</param>
|
|
|
+ /// <returns></returns>
|
|
|
+ public static zhongTianIntoStockResponse 满轮出库(string matCode, string wbCode, string taskNo, string rfid, string matNo, bool isSurplus, bool isRework, bool matFast, string gradeCode)
|
|
|
{
|
|
|
return zhongTianIntoStock(new zhongTianIntoStockRequest()
|
|
|
{
|
|
@@ -39,11 +52,11 @@ namespace WCS.WorkEngineering.WebApi.Controllers
|
|
|
wetIntoSpec = false,
|
|
|
wetIntoReturn = false,
|
|
|
wetSpecWbCode = "0",
|
|
|
- isSurplus = "0",
|
|
|
- isRework = "0",
|
|
|
+ isSurplus = isSurplus == false ? "0" : "1",
|
|
|
+ isRework = isRework == false ? "0" : "1",
|
|
|
spoolNo = rfid,
|
|
|
- gradeCode = "",
|
|
|
- matFast = "0",
|
|
|
+ gradeCode = gradeCode,
|
|
|
+ matFast = matFast == false ? "0" : "1",
|
|
|
matNo = matNo,
|
|
|
orderProcessLenOut = "0",
|
|
|
taskNo = $"RK{taskNo}",
|
|
@@ -58,10 +71,23 @@ namespace WCS.WorkEngineering.WebApi.Controllers
|
|
|
//});
|
|
|
}
|
|
|
|
|
|
- //public static zhongTianIntoStockResponse 余料入库(string matCode, string wbCode)
|
|
|
- //{
|
|
|
- // //return zhongTianIntoStock(matCode, )
|
|
|
- //}
|
|
|
+ public static zhongTianOutStockResponse 空轮回库(string matCode, string wbCode, bool isSurplus, bool isRework, int taskNo, string RFID)
|
|
|
+ {
|
|
|
+ return zhongTianOutStock(new zhongTianOutStockRequest()
|
|
|
+ {
|
|
|
+ matCode = matCode,
|
|
|
+ workAreaCode = wbCode,
|
|
|
+ outSpoolFull = "0",
|
|
|
+ intoEmpty = false,
|
|
|
+ wetOut = "",
|
|
|
+ wetOutReturn = true,
|
|
|
+ spoolNo = RFID,
|
|
|
+ isSurplus = isSurplus == false ? "0" : "1",
|
|
|
+ isRework = isRework == false ? "0" : "1",
|
|
|
+ reqCode = Guid.NewGuid().ToString().Replace("-", ""),
|
|
|
+ taskNo = $"CK{wbCode}{taskNo}"
|
|
|
+ });
|
|
|
+ }
|
|
|
|
|
|
public static zhongTianIntoStockResponse zhongTianIntoStock(zhongTianIntoStockRequest req)
|
|
|
{
|
|
@@ -75,7 +101,7 @@ namespace WCS.WorkEngineering.WebApi.Controllers
|
|
|
|
|
|
public static zhongTianOutStockResponse zhongTianOutStock(zhongTianOutStockRequest req)
|
|
|
{
|
|
|
- var res = APICaller.CallApi2<zhongTianOutStockResponse>(IwmsUrl + "/databus/publish/zhongTianIntoStock", req);
|
|
|
+ var res = APICaller.CallApi2<zhongTianOutStockResponse>(IwmsUrl + "/databus/publish/zhongTianOutStock", req);
|
|
|
if (res.code != AgvResponseCode.Success)
|
|
|
{
|
|
|
throw new KnownException(res.message, LogLevelEnum.High);
|