using logtxtWrite;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace wcftest.BussinessExtension
|
{
|
public class WcsWcfApiHelper
|
{
|
/// <summary>
|
/// 设置主任务权重
|
/// </summary>
|
/// <param name="wcsApi"></param>
|
/// <param name="taskNo">任务号</param>
|
/// <param name="priority">任务优先级</param>
|
public static void SetMainTaskPriority(wcfApi.ControlCenterWcfServiceClient wcsApi, string taskNo, int? priority,int wmsTaskId)
|
{
|
try
|
{
|
if (priority == null)
|
priority = 0;
|
bool result = wcsApi.SetMainTaskPriority(taskNo, Convert.ToInt32(priority), wmsTaskId);
|
if (result == false)
|
{
|
logtxt.txtWrite("类名:Form1/函数名:SetMainTaskPriority 设置主任务权重,返回false,taskNo:" + taskNo + ",priority:" + priority,
|
2);
|
}
|
}
|
catch (Exception ex)
|
{
|
logtxt.txtWrite("类名:Form1/函数名:SetMainTaskPriority 设置主任务权重,出现异常:" + ex.Message + ",taskNo:" + taskNo + ",priority:" + priority,
|
2);
|
}
|
}
|
}
|
}
|