| | |
| | | using Tiger.Model.Base; |
| | | using Tiger.Model.Entitys.MES.U9C; |
| | | using Tiger.Model.MES.Yada; |
| | | using static IronPython.SQLite.PythonSQLite; |
| | | using static Microsoft.Scripting.Hosting.Shell.ConsoleHostOptions; |
| | | |
| | | namespace Tiger.Business.WMS.Extensions |
| | | { |
| | |
| | | return nameof(BIZ_MES_WO); |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Outsourcing: |
| | | return nameof(BIZ_U9_SCM_OUT); |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Transfer: |
| | | return nameof(BIZ_WMS_TRANSFER); |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Requisition: |
| | | default: |
| | | return ""; |
| | |
| | | pickList = dtls.Select(q => q.GetPickItem()).ToList(); |
| | | } |
| | | break; |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Transfer: |
| | | { |
| | | var dtls = Biz.Db.Queryable<BIZ_WMS_TRANSFER_DTL>().Where(q => q.ORDER_NO == orderNo).ToList(); |
| | | pickList = dtls.Select(q => q.GetPickItem()).ToList(); |
| | | } |
| | | break; |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Requisition: |
| | | default: |
| | | break; |
| | |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Others: |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.WorkOrder: |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Outsourcing: |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Transfer: |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Requisition: |
| | | default: |
| | | return dtl.QTY_REQ; |
| | |
| | | return await CreateIssueDoc(trans, input); |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Outsourcing: |
| | | return await CreatePMIssueDoc(trans, input); |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Transfer: |
| | | case BIZ_WMS_PREP.BIZ_TYPEs.Requisition: |
| | | default: |
| | | throw new NotImplementedException($"发料单据类型[{type.GetDesc()}]未实现ERP接口调用"); |