| | |
| | | { |
| | | //保存前的判断,并生成批次号 |
| | | var _wo = await Biz.Db.Queryable<BIZ_MES_WO>().Where(x => x.ORDER_NO == input.Wo.ORDER_NO).FirstAsync(); |
| | | //if (_wo.STATUS > (int)BIZ_MES_WO.STATUSs.Init) |
| | | //{ |
| | | // result.IsSuccessed = false; |
| | | // result.LocaleMsg = new($"工单不是初始化状态,不能下发!"); |
| | | // return result; |
| | | //} |
| | | if (_wo.IsNullOrEmpty()) |
| | | { |
| | | result.IsSuccessed = false; |
| | | result.LocaleMsg = new($"工单不存在,不能下发!"); |
| | | return result; |
| | | } |
| | | if (_wo.ROUTE_STATUS != BIZ_MES_WO.ROUTE_STATUSs.Finish.GetValue()) |
| | | { |
| | | result.IsSuccessed = false; |
| | | result.LocaleMsg = new($"工单工艺路线未配置,不能下发!"); |
| | | return result; |
| | | } |
| | | if (_wo.STATUS > (int)BIZ_MES_WO.STATUSs.Working) |
| | | { |
| | | result.IsSuccessed = false; |