| | |
| | | List<string> PalletCodes = new List<string>(); |
| | | for (int i = 0; i < num; i++) |
| | | { |
| | | //PalletCodes.Add(GetOrderPintCode("PalletCodes"),palletCodeType); |
| | | PalletCodes.Add(GetOrderPintCode($"{palletCodeType}PalletCodes",palletCodeType)); |
| | | } |
| | | content= PrintPallet(PalletCodes); |
| | | //content= PrintPallet(PalletCodes); |
| | | foreach(var PalletCode in PalletCodes) |
| | | { |
| | | Console.WriteLine(PalletCode); |
| | | } |
| | | return content.OK(); |
| | | } |
| | | catch (Exception ex) |
| | |
| | | public string GetOrderPintCode(string printCode,string palletCodeType) |
| | | { |
| | | string PrintCode = ""; |
| | | //var PrintSetting = SqlSugarHelper.DbWMS.Queryable<Dt_PrintSetting>().Where(x => x.PrintCode == printCode).ToList().FirstOrDefault(); |
| | | var PrintSetting = Db.Queryable<Dt_PrintSetting>().Where(x => x.PrintCode == printCode).ToList().FirstOrDefault(); |
| | | |
| | | //if (PrintSetting.Spare1 == DateTime.Now.ToString("yyyyMMdd")) |
| | | //{ |
| | | // PrintCode = PrintSetting.Spare1 + PrintSetting.PrintNo.ToString().PadLeft(PrintSetting.Spare2, '0'); |
| | | // PrintSetting.PrintNo = PrintSetting.PrintNo + 1; |
| | | //} |
| | | //else |
| | | //{ |
| | | // PrintSetting.Spare1 = DateTime.Now.ToString("yyyyMMdd"); |
| | | // PrintSetting.PrintNo = 2; |
| | | // PrintCode = PrintSetting.Spare1 + 1.ToString().PadLeft(PrintSetting.Spare2, '0'); |
| | | //} |
| | | //SqlSugarHelper.DbWMS.Updateable(PrintSetting).ExecuteCommand(); |
| | | if (PrintSetting.Spare1 == DateTime.Now.ToString("yyyyMMdd")) |
| | | { |
| | | PrintCode = palletCodeType+PrintSetting.Spare1 + PrintSetting.PrintNo.ToString().PadLeft(PrintSetting.Spare2, '0'); |
| | | PrintSetting.PrintNo = PrintSetting.PrintNo + 1; |
| | | } |
| | | else |
| | | { |
| | | PrintSetting.Spare1 = DateTime.Now.ToString("yyyyMMdd"); |
| | | PrintSetting.PrintNo = 2; |
| | | PrintCode = palletCodeType+PrintSetting.Spare1 + 1.ToString().PadLeft(PrintSetting.Spare2, '0'); |
| | | } |
| | | Db.Updateable(PrintSetting).ExecuteCommand(); |
| | | return PrintCode; |
| | | } |
| | | |