| | |
| | | using SqlSugar; |
| | | |
| | | using static HH.WCS.Mobox3.DSZSH.api.ApiModel; |
| | | using static HH.WCS.Mobox3.DSZSH.api.OtherModel; |
| | | using static HH.WCS.Mobox3.DSZSH.core.Monitor; |
| | | |
| | | namespace HH.WCS.Mobox3.DSZSH.api { |
| | |
| | | try { |
| | | var db = new SqlHelper<object>().GetInstance(); |
| | | |
| | | var entityTypes = new Type[] { |
| | | }; |
| | | var entityTypes = new Type[] { }; |
| | | |
| | | //db.CodeFirst.InitTables(entityTypes); |
| | | } |
| | | catch (Exception ex) { |
| | | LogHelper.Info($"发生了异常"); |
| | |
| | | return ex.Message; |
| | | } |
| | | } |
| | | |
| | | [HttpPost] |
| | | [Route("TestErpSendOutboundPlan")] |
| | | public ErpResult TestErpSendOutboundPlan(TestErpSendOutboundPlanInfo model) { |
| | | var apiName = "ERP下发出库计划单"; |
| | | //LogHelper.InfoApi(apiName, model); |
| | | |
| | | var erpModel = new ErpSendOutboundPlanInfo(); |
| | | erpModel.jhdh = model.PlanNo; |
| | | erpModel.cpdm = model.ItemCode; |
| | | erpModel.pzjs = model.ItemNum; |
| | | |
| | | LogHelper.InfoApi(apiName, erpModel); |
| | | |
| | | return ApiHelper.ErpSendOutboundPlan(erpModel); |
| | | } |
| | | |
| | | [HttpPost] |
| | | [Route("PickUpReturn")] |
| | | public TestErpResult PickUpReturn(PickUpReturnErpInfo model) { |
| | | if (model.sfjs == 0) { |
| | | return new TestErpResult { |
| | | code = 1, |
| | | message = "实发件数未确定" |
| | | }; |
| | | } |
| | | |
| | | return new TestErpResult { |
| | | code = 0, |
| | | message = "success" |
| | | }; |
| | | } |
| | | |
| | | [HttpPost] |
| | | [Route("CreateTaskReturn")] |
| | | public TestErpResult CreateTaskReturn(CreateTaskReturnErpInfo model) { |
| | | if (model.hw == "") { |
| | | return new TestErpResult { |
| | | code = 1, |
| | | message = "货位信息未提供" |
| | | }; |
| | | } |
| | | |
| | | return new TestErpResult { |
| | | code = 0, |
| | | message = "success" |
| | | }; |
| | | } |
| | | } |
| | | |
| | | public class TestErpSendOutboundPlanInfo { |
| | | /// <summary> |
| | | /// 出库计划单号(计划单号 jhdh) |
| | | /// </summary> |
| | | public string PlanNo { get; set; } = string.Empty; |
| | | /// <summary> |
| | | /// 物料编码(产品代码 cpdm) |
| | | /// </summary> |
| | | public string ItemCode { get; set; } = string.Empty; |
| | | /// <summary> |
| | | /// 物料数量(派装件数 pzjs) |
| | | /// </summary> |
| | | public float ItemNum { get; set; } = 0; |
| | | } |
| | | |
| | | public class TestErpResult { |
| | | public int code { get; set; } |
| | | public string message { get; set; } |
| | | } |
| | | |
| | | public class AddInboundTaskInfo { |