| | |
| | | using VueWebCoreApi.DLL.BLL; |
| | | using VueWebCoreApi.Models; |
| | | using VueWebCoreApi.Models.ErpOrder; |
| | | using VueWebCoreApi.Models.InventoryModel; |
| | | using VueWebCoreApi.Models.ReportVerify; |
| | | using VueWebCoreApi.Models.UpdateReport; |
| | | using VueWebCoreApi.Models.WorkData; |
| | |
| | | string erpordercode = obj["erpordercode"].ToString(); //订单编号 |
| | | string saleordercode = obj["saleordercode"].ToString(); //销售订单号 |
| | | string partcode = obj["partcode"].ToString(); //产品编码 |
| | | string deptcode = obj["deptcode"].ToString(); //部门编码 |
| | | string wkshopcode = obj["wkshopcode"].ToString(); //车间编码 |
| | | string warehousecode = obj["warehousecode"].ToString(); //仓库编码 |
| | | string erpqty = obj["erpqty"].ToString(); //订单数量 |
| | |
| | | string paystartdate = obj["paystartdate"].ToString(); //预计开工日期 |
| | | string payenddate = obj["payenddate"].ToString(); //预计完工日期 |
| | | string clerkuser = obj["clerkuser"].ToString(); //销售订单业务员 |
| | | mes = WorkOrderBLL.MarkSaveErpOrder(erporderid, sbid, erpordercode, saleordercode, partcode, wkshopcode, warehousecode, erpqty, markqty, ordernum, relse_qty, saleOrderDeliveryDate, paystartdate, payenddate, clerkuser, us); |
| | | mes = WorkOrderBLL.MarkSaveErpOrder(erporderid, sbid, erpordercode, saleordercode, partcode, deptcode,wkshopcode, warehousecode, erpqty, markqty, ordernum, relse_qty, saleOrderDeliveryDate, paystartdate, payenddate, clerkuser, us); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[生产入库条码补打] |
| | | /// <summary> |
| | | /// 生产入库条码补打 |
| | | /// </summary> |
| | | /// <param name="ordercode">工单编号</param> |
| | | /// <returns></returns> |
| | | [Route(template: "ProductInHouseLabCode")] |
| | | [HttpGet] |
| | | public JsonResult ProductInHouseLabCode(string ordercode) |
| | | { |
| | | mes = WorkOrderBLL.ProductInHouseLabCode(ordercode); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产入库信息查询] |
| | | /// <summary> |
| | | /// 生产入库信息查询 |
| | | /// </summary> |
| | | /// <param name="saleordercode">销售单号</param> |
| | | /// <param name="wkshopcode">车间编码</param> |
| | | /// <param name="erpordercode">订单编号</param> |
| | | /// <param name="mesordercode">工单编号</param> |
| | | /// <param name="partcode">产品编码</param> |
| | | /// <param name="partname">产品名称</param> |
| | | /// <param name="partspec">规格型号</param> |
| | | /// <returns></returns> |
| | | [Route(template: "ProductInHouseOrderSearch")] |
| | | [HttpGet] |
| | | public JsonResult ProductInHouseOrderSearch(string saleordercode, string wkshopcode, string erpordercode = null, string mesordercode = null, string partcode = null, string partname = null, string partspec = null) |
| | | { |
| | | mes = WorkOrderBLL.ProductInHouseOrderSearch(saleordercode,wkshopcode, erpordercode, mesordercode, partcode, partname, partspec); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产入库获取单据号] |
| | | /// <summary> |
| | | /// 生产入库获取单据号 |
| | | /// </summary> |
| | | /// <param name="rightcode">功能编码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "ProductInHouseOrderCodeSearch")] |
| | | [HttpPost] |
| | | public JsonResult ProductInHouseOrderCodeSearch(string rightcode) |
| | | { |
| | | mes = WorkOrderBLL.ProductInHouseOrderCodeSearch(rightcode); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[生产入库获取部门信息] |
| | | /// <summary> |
| | | /// 生产入库获取部门信息 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Route(template: "DeptSelectData")] |
| | | [HttpGet] |
| | | public JsonResult DeptSelectData() |
| | | { |
| | | mes = WorkOrderBLL.DeptSelectData(); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[通易T8生产入库提交-代码版] |
| | | /// <summary> |
| | | /// 通易T8生产入库提交-代码版 |
| | | /// </summary> |
| | | /// <param name="data">提交数据</param> |
| | | /// <returns></returns> |
| | | [Route(template: "ProductInHouseOrderSeave")] |
| | | [HttpPost] |
| | | public JsonResult ProductInHouseOrderSeave(InReptModel data) |
| | | { |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | //var token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyY29kZSI6Ijk5OTkiLCJ1c2VybmFtZSI6Iuezu-e7n-euoeeQhuWRmCIsInN0b3JnX2NvZGUiOiIiLCJzdG9yZ19uYW1lIjoiIiwiaXNfc3lzdGVtX2FkbWluIjoiWSIsInJvbGVfY29kZSI6IiIsInJvbGVfZGF0YXBlcm1pc3Npb25zIjoiIiwidXNlcnR5cGUiOiJQQyIsInJlZGlza2V5IjoiTmV3TUVTTG9naW5Vc2VySURQQzk5OTkiLCJtZXNTZXR0aW5nIjoie1wicm91dGVcIjp0cnVlLFwiaXNPcmRlclwiOnRydWUsXCJkZXZpY2VcIjp0cnVlLFwidGVjaFwiOnRydWUsXCJ3b3JrT3JkZXJcIjp0cnVlLFwiZXZlcnlcIjpmYWxzZSxcImxhc3RcIjpmYWxzZX0iLCJ0aW1lb3V0IjoiMjAyNC0xMC0yNFQxMjozNTo1MC4zNDI1NzE2KzA4OjAwIn0.Nbc-1sXd4QLLsnj8wH9XC7iWEmP0wDG82gwLxIh94e4"; |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | mes = WorkOrderBLL.ProductInHouseOrderSeave(data, us); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[通易T8生产入库提交-存储过程版(适用同一台服务器,同一个数据库)] |
| | | /// <summary> |
| | | /// 通易T8生产入库提交-存储过程版(适用同一台服务器,同一个数据库) |
| | | /// </summary> |
| | | /// <param name="data">提交数据</param> |
| | | /// <returns></returns> |
| | | [Route(template: "ProductInHouseOrderSpSeave")] |
| | | [HttpPost] |
| | | public JsonResult ProductInHouseOrderSpSeave(InReptModel data) |
| | | { |
| | | var token = HttpContext.Request.Headers["Token"].ToString(); |
| | | //var token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyY29kZSI6Ijk5OTkiLCJ1c2VybmFtZSI6Iuezu-e7n-euoeeQhuWRmCIsInN0b3JnX2NvZGUiOiIiLCJzdG9yZ19uYW1lIjoiIiwiaXNfc3lzdGVtX2FkbWluIjoiWSIsInJvbGVfY29kZSI6IiIsInJvbGVfZGF0YXBlcm1pc3Npb25zIjoiIiwidXNlcnR5cGUiOiJQQyIsInJlZGlza2V5IjoiTmV3TUVTTG9naW5Vc2VySURQQzk5OTkiLCJtZXNTZXR0aW5nIjoie1wicm91dGVcIjp0cnVlLFwiaXNPcmRlclwiOnRydWUsXCJkZXZpY2VcIjp0cnVlLFwidGVjaFwiOnRydWUsXCJ3b3JrT3JkZXJcIjp0cnVlLFwiZXZlcnlcIjpmYWxzZSxcImxhc3RcIjpmYWxzZX0iLCJ0aW1lb3V0IjoiMjAyNC0xMC0yNFQxMjozNTo1MC4zNDI1NzE2KzA4OjAwIn0.Nbc-1sXd4QLLsnj8wH9XC7iWEmP0wDG82gwLxIh94e4"; |
| | | User us = JwtTools.Denocode(token.ToString()); |
| | | mes = WorkOrderBLL.ProductInHouseOrderSpSeave(data, us); |
| | | return Json(mes); |
| | | } |
| | | #endregion |
| | | } |
| | | } |