| | |
| | | var temp = new SemiTemplateInput |
| | | { |
| | | RcvRptDocId = item.ID.ToString(), |
| | | ItemCode= item.ItemCode, |
| | | ItemDesc= item.ItemDescription, |
| | | SapItemCode= "", |
| | | PackQty= item.PackQty.ToDecimal(), |
| | | Qty=0, |
| | | DocNo= item.DocNo, |
| | | WorkOrder= item.Mo |
| | | ItemCode = item.ItemCode, |
| | | ItemDesc = item.ItemDescription, |
| | | SapItemCode = "", |
| | | WoBatch = item.LotCode, |
| | | PackQty = item.PackQty.ToDouble(), |
| | | Qty = item.RcvQtyByWhUOM.ToDouble(), |
| | | DocNo = item.DocNo, |
| | | WorkOrder = item.Mo |
| | | }; |
| | | temps.Add(temp); |
| | | } |
| | | |
| | | action.Data.Data = temps; |
| | | action.LocaleMsg = Biz.L("WMS.PrintSemiProdLabel.Scan.ScanSuccessed"); |
| | | action.LocaleMsg = Biz.L("WMS.PrintSemiProdLabel.Scan.ScanSuccessed", input.SN); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | |
| | | var action = new ApiAction<ScanOutput>(new ScanOutput()); |
| | | try |
| | | { |
| | | if (input.SN.IsNullOrEmpty()) |
| | | { |
| | | action.IsSuccessed = false; |
| | | //action.LocaleMsg = Biz.L("条码不能为空"); |
| | | action.LocaleMsg = Biz.L("WMS.Default.ScanItem.SnEmptyFailure"); |
| | | return SetOutPutMqttMsg(action, input.Locale); |
| | | } |
| | | var semiTemplate = (input.Data ?? "").JsonToObject<SemiTemplateInput>() ?? new SemiTemplateInput(); |
| | | |
| | | //生成条码 |
| | |
| | | userId = input.AuthOption.UserId, |
| | | token = "", |
| | | IsLogin = true, |
| | | CreateBarCodeItemQty = semiTemplate.PackQty, |
| | | LabelQty = semiTemplate.Qty, |
| | | CreateBarCodeItemQty = semiTemplate.Qty, |
| | | LabelQty = semiTemplate.PackQty, |
| | | }; |
| | | |
| | | |
| | | var snList = await _IMES_U9C.U9CCreateBarCodeByAssignQty(barcodeCreateInput); |
| | | action.Data.Data = snList; |
| | | //action.Data.Data = new List<string> { |
| | | // "YDRKD241200014/10/20051210.0013.00/YDMB241254400/0001", |
| | | // "YDRKD241200014/10/20051210.0013.00/YDMB241254400/0002", |
| | | // "YDRKD241200014/10/20051210.0013.00/YDMB241254400/0003", |
| | | // "YDRKD241200014/10/20051210.0013.00/YDMB241254400/0004" |
| | | |
| | | //}; |
| | | } |
| | | catch (Exception ex) |
| | | { |