| | |
| | | using System; |
| | | using Newtonsoft.Json.Linq; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Net; |
| | |
| | | |
| | | namespace VueWebApi.Controllers |
| | | { |
| | | [RoutePrefix(prefix: "api/AppProductionManagement")] |
| | | [RoutePrefix(prefix: "api/AppPurchManagement")] |
| | | [ControllerGroup("App采购管理", "在线接口")] |
| | | [ChannelActionFilterAttributeApp] |
| | | public class AppPurchManagementController : ApiController |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "MesAppPurchOrderSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MesAppPurchOrderSearch(string purchordercode) |
| | | public HttpResponseMessage MesAppPurchOrderSearch(string purchordercode=null) |
| | | { |
| | | mes = AppPurchManagementBLL.MesAppPurchOrderSearch(purchordercode); |
| | | return TJson.toJson(mes); |
| | |
| | | /// 采购到货:提交 |
| | | /// </summary> |
| | | /// <param name="purordercode">采购订单号</param> |
| | | /// <param name="orderstaus">单据状态:BINARIVE(部分到货)、INARIVE(已到货)</param> |
| | | /// <param name="username">操作人员</param> |
| | | /// <param name="json">到货物料信息</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesAppPurchOrderSave")] |
| | | [HttpPost] |
| | | public HttpResponseMessage MesAppPurchOrderSave(string purordercode,string orderstaus,string username, List<AppPurchOrderSave> json) |
| | | public HttpResponseMessage MesAppPurchOrderSave(string purordercode,string username, List<AppPurchOrderSave> json) |
| | | { |
| | | mes = AppPurchManagementBLL.MesAppPurchOrderSave(purordercode,orderstaus, username, json); |
| | | mes = AppPurchManagementBLL.MesAppPurchOrderSave(purordercode, username, json); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[采购入库选择有到货采购订单] |
| | | /// <summary> |
| | | /// 采购入库选择有到货采购订单 |
| | | /// </summary> |
| | | /// <param name="purchordercode">采购订单号</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesAppPurchInStorSelectCGOrder")] |
| | | [HttpGet] |
| | | [HiddenApi] |
| | | public HttpResponseMessage MesAppPurchInStorSelectCGOrder(string purchordercode = null) |
| | | { |
| | | mes = AppPurchManagementBLL.MesAppPurchInStorSelectCGOrder(purchordercode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[选择采购订单带出订单下有到货的物料信息] |
| | | /// <summary> |
| | | /// 选择采购订单带出订单下有到货的物料信息 |
| | | /// </summary> |
| | | /// <param name="ordercode">采购订单号</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesAppPurchInStorSelectCGOrderPart")] |
| | | [HttpGet] |
| | | [HiddenApi] |
| | | public HttpResponseMessage MesAppPurchInStorSelectCGOrderPart(string ordercode) |
| | | { |
| | | mes = AppPurchManagementBLL.MesAppPurchInStorSelectCGOrderPart(ordercode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[采购入库扫描标签条码带出标签信息] |
| | | /// <summary> |
| | | /// 采购入库扫描标签条码带出标签信息 |
| | | /// </summary> |
| | | /// <param name="labcode">标签条码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesAppPurchInStorScanLabCode")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MesAppPurchInStorScanLabCode(string labcode) |
| | | { |
| | | mes = AppPurchManagementBLL.MesAppPurchInStorScanLabCode(labcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[采购入库提交] |
| | | /// <summary> |
| | | /// 采购入库提交 |
| | | /// </summary> |
| | | /// <param name="ordercode">采购订单号</param> |
| | | /// <param name="username">操作人员</param> |
| | | /// <param name="incontent">提交数据</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesAppPurchInStorSave")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MesAppPurchInStorSave(string ordercode,string username,string incontent) |
| | | { |
| | | mes = AppPurchManagementBLL.MesAppPurchInStorSave(ordercode,username, incontent); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[采购退货:获取采购订单列表(已到货的采购订单)] |
| | | /// <summary> |
| | | /// 采购退货:获取采购订单列表(已到货的采购订单) |
| | | /// </summary> |
| | | /// <param name="purchordercode">采购订单号</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesAppPurchaseReturnOrderSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MesAppPurchaseReturnOrderSearch(string purchordercode = null) |
| | | { |
| | | mes = AppPurchManagementBLL.MesAppPurchaseReturnOrderSearch(purchordercode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[采购退货:选择采购订单获取物料信息] |
| | | /// <summary> |
| | | /// 采购退货:选择采购订单获取物料信息 |
| | | /// </summary> |
| | | /// <param name="purchordercode">采购订单号</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesAppPurchReturnOrderPartSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MesAppPurchReturnOrderPartSearch(string purchordercode) |
| | | { |
| | | mes = AppPurchManagementBLL.MesAppPurchReturnOrderPartSearch(purchordercode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[采购退货单:扫描标签] |
| | | /// <summary> |
| | | /// 采购退货单:扫描标签 |
| | | /// </summary> |
| | | /// <param name="ordercode">采购订单号</param> |
| | | /// <param name="partcode">物料编码</param> |
| | | /// <param name="labcode">标签条码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesAppPurchReturnInStorScanLabCode")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MesAppPurchReturnInStorScanLabCode(string ordercode,string partcode,string labcode) |
| | | { |
| | | mes = AppPurchManagementBLL.MesAppPurchReturnInStorScanLabCode(ordercode,partcode,labcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[采购退货单:提交] |
| | | /// <summary> |
| | | /// 采购退货单:提交 |
| | | /// </summary> |
| | | /// <param name="orderid">采购订单号id</param> |
| | | /// <param name="ordercode">采购订单号</param> |
| | | /// <param name="username">操作人员</param> |
| | | /// <param name="incontent">提交数据</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesAppPurchReturnInStorSave")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MesAppPurchReturnInStorSave(string orderid, string ordercode, string username, string incontent) |
| | | { |
| | | mes = AppPurchManagementBLL.MesAppPurchReturnInStorSave(orderid,ordercode, username, incontent); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |