| | |
| | | var reqType = input.Options["reqType"].ToString(); |
| | | var dtl = input.Options["record"].ToString().JsonToObject<BIZ_U9_ASN_DTL>(); |
| | | action.LocaleMsg = Biz.L($"成功提交ASN单[{dtl.ORDER_NO}]行数据,请点击打印按钮打印标签"); |
| | | |
| | | if (snlist.Count == 0) |
| | | { |
| | | action.IsSuccessed = false; |
| | | action.LocaleMsg = Biz.L($"数据不存在!"); |
| | | return action; |
| | | } |
| | | if (CurOrder.IsNullOrEmpty()) |
| | | { |
| | | action.IsSuccessed = false; |
| | | action.LocaleMsg = Biz.L($"数据不存在!"); |
| | | return action; |
| | | } |
| | | var asnSn = MainDB.Queryable<BIZ_U9_ASN_SN>().Where(q => q.ORDER_NO == dtl.ORDER_NO && q.LINE_NO == dtl.LINE_NO && (q.STATUS == WMS_ITEM.STATUSs.Counted.GetValue() || q.STATUS == WMS_ITEM.STATUSs.Rejected.GetValue())).ToList(); |
| | | if (asnSn.Count > 0 && asnSn.Sum(q => q.QTY) == dtl.QTY) |
| | | { |
| | |
| | | public async Task<ApiAction> GenerateReceipt(BaseInput input) |
| | | { |
| | | var action = new ApiAction(); |
| | | var orderNo = CurOrder.ORDER_NO; |
| | | var orderNo = input.Data.ToString(); //CurOrder.ORDER_NO; |
| | | try |
| | | { |
| | | var reqType = input.Options["reqType"].ToString(); |