New file |
| | |
| | | using HH.WCS.Mobox3.FJJT.wms; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Reflection; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace HH.WCS.Mobox3.FJJT.core { |
| | | internal class WMSCore { |
| | | /// <summary> |
| | | /// 遍历定版的发货单,生产分拣单主表和子表(也可以手动调接口触发) |
| | | /// </summary> |
| | | internal static void CheckShippingOrder() { |
| | | //1.0、获取已经定版的发货单,生产分拣单子表和主表,设置【发货单】的业务状态 N_B_STATE = 1(待分拣) |
| | | //2.0、如果发货单C_AUTO_SORTING=Y,则自动将分拣单状态设置为开始配货 |
| | | |
| | | } |
| | | /// <summary> |
| | | /// 开始配货创建分拣单明细(改成调接口触发) |
| | | /// </summary> |
| | | internal static void CheckSortingOrder() { |
| | | //new SortingOrder().N_B_STATE |
| | | //1.0、获取 N_B_STATE = 1 (开始配货)状态的分拣单 |
| | | //2.0、遍历分拣单子表,创建分拣单明细,更新分拣单子表的明细汇总F_ACC_S_QTY |
| | | //3.0、全部分拣单子表的明细创建完毕,子表明细汇总和子表数量一致,更新分拣单状态,N_B_STATE = 2配货完成 |
| | | //4.0、如果分拣单是自动作业,就直接更新到 N_B_STATE = 3开始作业 |
| | | //WMSHelper.GetWaitingSortingOrderList(); |
| | | |
| | | } |
| | | |
| | | } |
| | | } |