using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.AspNetCore.Mvc;using WMS.BZWeb;
using WMS.Core;
using WMS.Core.ServiceCore;
using WMS.Info;
namespace WMS.Web.Areas.WCSManager.Controllers
{
///
/// 设备任务管理
///
[Area("WCSManager")]
public class WCSTaskController : MvcControllerBase
{
WcsTaskService bll = new WcsTaskService();
#region 视图功能
///
/// 设备任务管理页面
///
///
[HttpGet]
public ActionResult Index()
{
return View();
}
#endregion;
#region 获取数据
///
/// 分页查询
///
/// 分页参数
/// 查询条件函数
///
[HttpGet]
////[AjaxOnly]
public ActionResult GetPageList(string pagination, string queryJson)
{
Pagination paginationobj = InitPagination(pagination);
return ToPageDataResult(paginationobj, bll.GetTaskPageList(paginationobj, queryJson));
}
///
/// 分页查询
///
/// 分页参数
/// 查询条件函数
///
[HttpGet]
////[AjaxOnly]
public ActionResult GetItem(int taskid)
{
var data = bll.GeItem(taskid);
return Success("", data);
}
#endregion;
#region 提交数据
///
/// 取消任务
///
/// 任务号
///
public ActionResult TaskCancel(string keyValue)
{
LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
//bll.CanelEntity(LoginUser, Convert.ToInt32(keyValue));
return Success("取消任务成功", "");
}
///
/// 重下任务
///
/// 任务号
///
public ActionResult TaskResert(string keyValue)
{
LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
//bll.TaskResert(keyValue, LoginUser);
return Success("重下任务成功", "");
}
///
/// 完成任务
///
/// 任务号
///
public ActionResult TaskFinish(string keyValue)
{
int taskid = Convert.ToInt32(keyValue);
LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
// bll.TaskComplete(taskid, LoginUser);
return Success("完成任务成功", "");
}
#endregion;
}
}