using HH.AutoBom.Core; using HH.WMS.Common; using HH.WMS.Entitys.Basic; using HH.WMS.WebUI.Controllers; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace HH.WMS.WebUI.Areas.Sys.Controllers { public class BussTypeController : BaseController { public ActionResult Index() { return View(); } public ActionResult Edit(string mode) { ViewData["Mode"] = mode; return View(); } public ActionResult StoreRel(string stockCode,string stockName,string opCode,string opName) { ViewData["stockCode"] = stockCode; ViewData["stockName"] = stockName; ViewData["opCode"] = opCode; ViewData["opName"] = opName; return View(); } #region 根据业务号获取实体 /// /// 根据业务号获取实体 /// /// 托盘号 /// /// [Hanhe(DBS)] CREATED BY 2018-12-07 public string GetModel(string opCode) { return HttpWMS_Get("Api/OperationType/GetModel?opCode=" + opCode); } #endregion #region 出入库业务查询 /// /// 出入库业务查询 /// /// 分页索引 /// 分页大小 /// /// [Hanhe(DBS)] created by 2018/12/04 public string GetList(int pageIndex, int pageSize,string opType) { var loginer = FormsAuth.GetUserData(); var searchModel = new { TokenId = loginer.Extend1, pageIndex = pageIndex, pageSize = pageSize, SearchCondition = new { CN_S_OP_TYPE = opType } }; return HttpWMS_Post("api/OperationType/GetList", JsonConvert.SerializeObject(searchModel)); } #endregion #region 新增 /// /// 新增 /// /// /// /// [Hanhe(DBS)] created by 2018/12/04 [HttpPost] public string Add(TN_WM_OPERATION_TYPEEntity model) { var loginer = FormsAuth.GetUserData(); model.TokenId = loginer.Extend1; model.CN_S_CREATOR= model.CN_S_MODIFY = loginer.UserCode; model.CN_S_CREATOR_BY= model.CN_S_MODIFY_BY = loginer.UserName; model.CN_T_CREATE= model.CN_T_MODIFY = DateTime.Now; return HttpWMS_Post("Api/OperationType/Add", JsonConvert.SerializeObject(model)); } #endregion #region 更新 /// /// 更新 /// /// /// /// [Hanhe(DBS)] created by 2018/12/04 [HttpPost] public string Update(TN_WM_OPERATION_TYPEEntity model) { var loginer = FormsAuth.GetUserData(); model.TokenId = loginer.Extend1; model.CN_S_MODIFY = loginer.UserCode; model.CN_S_MODIFY_BY = loginer.UserName; model.CN_T_MODIFY = DateTime.Now; return HttpWMS_Post("Api/OperationType/Update", JsonConvert.SerializeObject(model)); } #endregion public string AbleAreas(string stockCode,string opCode) { return HttpWMS_Get("Api/OperationType/AbleAreas?stockCode="+stockCode+"&opCode=" + opCode); } public string SaveAreaRel(string stockCode,string opCode,string selectValue) { var result = HttpWMS_Get("api/OperationType/SaveAreaRel?stockCode=" + stockCode + "&opCode=" + opCode + "&selectValue=" + selectValue); return result; } } }