CC/iWareCC_ASRS/ThreadService/04_BZ21£¨°áÔËÕû¶â»úÆ÷ÈË£©/DataProcess_BZ21.cs
@@ -132,7 +132,9 @@ mesgather.AreaCode = (int)AreaCodeEnum.åå è£ååº; mesgather.UpiStatus = (int)UpiStatusEnum.å·²åå ; } var upilist=wmsDB.mes_batchOrderUPI_new.Where(x=>x.PackageCode==upiObj.PackageCode).ToList(); var upilength = upilist.Max(x => x.Length); var upiwidth= upilist.Max(x => x.Width); cartonhigh = (short)upiObj.Info3; cartonwidth = (short)upiObj.Info2; upiObj.UpiStatus = (int)UpiStatusEnum.å·²åå ; @@ -194,7 +196,14 @@ print.IsAllowPrint= true; print.CreateTime = print.UpdateTime = DateTime.Now; wmsDB.wms_record_print.Add(print); wms_record_print printtwo = print; var printtwo = ClassHelper.RotationMapping<wms_record_print, mes_batchOrderUPI_new>(upiObj); printtwo.PrintType = (int)PrintTypeEnum.å è£ æ¡ç ; printtwo.PrintSource = (int)PrintSourceEnum.å è£ æ¡ç æå°; printtwo.PrintSheetNum = 1; printtwo.PrintNum = 0; printtwo.PrintStatus = (int)PrintStatuEnum.æªæå°; printtwo.IsAllowPrint = true; printtwo.CreateTime = print.UpdateTime = DateTime.Now; printtwo.Id= Yitter.IdGenerator.YitIdHelper.NextId(); wmsDB.wms_record_print.Add(printtwo); @@ -216,7 +225,7 @@ { var plcres = client.WriteSurroundTaskInfo((int)EDevice.Station, rgvLocation, short.Parse(task.TaskNo), (short)upiObj.Length, (short)upiObj.Width, cartonhigh, cartonwidth, 0, 0); (short)upilength, (short)upiwidth, cartonhigh, cartonwidth, 0, 0); if (!plcres.result) { SystemWarningMsg._lbl_alert_DataProcess_BZ12 = $"{rgvLocation.ToString()}-ä¸åå ¥åºä»»å¡ 失败,WriteInStoreTaskInfoAsync è¿å:{plcres.resMsg}"; LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/mes_BatchOrderUPI_New/component/editDialog.vue
@@ -68,6 +68,13 @@ </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> <el-form-item label="ææ" prop="info18"> <el-input v-model="ruleForm.info18" placeholder="请è¾å ¥ææ" maxlength="50" show-word-limit clearable /> </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> <el-form-item label="é¿" prop="length"> <el-input v-model="ruleForm.length" placeholder="请è¾å ¥é¿" maxlength="53" show-word-limit clearable /> @@ -217,13 +224,6 @@ <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> <el-form-item label="å è£ é¢ç§¯" prop="info13"> <el-input v-model="ruleForm.info13" placeholder="请è¾å ¥å è£ é¢ç§¯" maxlength="60" show-word-limit clearable /> </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> <el-form-item label="é¨ä»¶åç§°" prop="info14"> <el-input v-model="ruleForm.info14" placeholder="请è¾å ¥é¨ä»¶åç§°" maxlength="60" show-word-limit clearable /> </el-form-item> LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/mes_BatchOrderUPI_New/index.vue
@@ -58,6 +58,12 @@ </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_BatchOrderUPI_New"> <el-form-item label="ææ"> <el-input v-model="queryParamsMes_BatchOrderUPI_New.info18" clearable="" placeholder="请è¾å ¥ææ"/> </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_BatchOrderUPI_New"> <el-form-item label="é¿"> <el-input v-model="queryParamsMes_BatchOrderUPI_New.length" clearable="" placeholder="请è¾å ¥é¿"/> @@ -189,12 +195,7 @@ </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_BatchOrderUPI_New"> <el-form-item label="é¨ä»¶åç§°"> <el-input v-model="queryParamsMes_BatchOrderUPI_New.info14" clearable="" placeholder="请è¾å ¥é¨ä»¶åç§°"/> </el-form-item> </el-col> <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_BatchOrderUPI_New"> <el-form-item label="é¨ä»¶æ°é"> <el-input-number v-model="queryParamsMes_BatchOrderUPI_New.info15" clearable="" placeholder="请è¾å ¥é¨ä»¶æ°é"/> @@ -265,6 +266,7 @@ </template> </el-table-column> <el-table-column prop="detailName" label="é¨ä»¶åç§°" show-overflow-tooltip="" /> <el-table-column prop="info18" label="ææ" show-overflow-tooltip="" /> <el-table-column prop="length" label="é¿" show-overflow-tooltip="" /> <el-table-column prop="width" label="宽" show-overflow-tooltip="" /> <el-table-column prop="thk" label="å" show-overflow-tooltip="" /> @@ -287,7 +289,7 @@ <el-table-column prop="info11" label="èªæoråè´§" show-overflow-tooltip="" /> <el-table-column prop="info12" label="å è£ é¨ä»¶æ»æ°é" show-overflow-tooltip="" /> <el-table-column prop="info13" label="å è£ é¢ç§¯" show-overflow-tooltip="" /> <el-table-column prop="info14" label="é¨ä»¶åç§°" show-overflow-tooltip="" /> <el-table-column prop="info15" label="é¨ä»¶æ°é" show-overflow-tooltip="" /> <el-table-column prop="info16" label="é¨ä»¶å°ºå¯¸" show-overflow-tooltip="" /> <el-table-column prop="info17" label="æºæ¢°èæ¯å¦æè½¬" show-overflow-tooltip="" /> LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Entity/WmsOrder/Mes_BatchOrderUPI.cs
@@ -205,11 +205,11 @@ [SugarColumn(ColumnName = "Info13", ColumnDescription = "å è£ é¢ç§¯", Length = 60)] public string? Info13 { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> [SugarColumn(ColumnName = "Info14", ColumnDescription = "é¨ä»¶åç§°", Length = 60)] public string? Info14 { get; set; } ///// <summary> ///// é¨ä»¶åç§° ///// </summary> //[SugarColumn(ColumnName = "Info14", ColumnDescription = "é¨ä»¶åç§°", Length = 60)] //public string? Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é @@ -227,5 +227,11 @@ /// </summary> [SugarColumn(ColumnName = "Info17", ColumnDescription = "æºæ¢°èæ¯å¦æè½¬", Length = 60)] public string? Info17 { get; set; } /// <summary> /// ææ /// </summary> [SugarColumn(ColumnName = "Info18", ColumnDescription = "ææ", Length = 60)] public string? Info18 { get; set; } } } LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Entity/WmsStockQuan/WmsRecordPrint.cs
@@ -92,11 +92,11 @@ [SugarColumn(ColumnName = "Info13", ColumnDescription = "å è£ é¢ç§¯", Length = 60)] public string? Info13 { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> [SugarColumn(ColumnName = "Info14", ColumnDescription = "é¨ä»¶åç§°", Length = 60)] public string? Info14 { get; set; } ///// <summary> ///// é¨ä»¶åç§° ///// </summary> //[SugarColumn(ColumnName = "Info14", ColumnDescription = "é¨ä»¶åç§°", Length = 60)] //public string? Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/PrintCenter/WmsRecordPrint/Dto/WmsRecordPrintInput.cs
@@ -73,10 +73,10 @@ /// </summary> public virtual string Info13 { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> public virtual string Info14 { get; set; } ///// <summary> ///// é¨ä»¶åç§° ///// </summary> //public virtual string Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é @@ -225,10 +225,10 @@ /// </summary> public string? Info13 { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> public string? Info14 { get; set; } ///// <summary> ///// é¨ä»¶åç§° ///// </summary> //public string? Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/PrintCenter/WmsRecordPrint/Dto/WmsRecordPrintOutput.cs
@@ -75,10 +75,10 @@ /// </summary> public string Info13 { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> public string Info14 { get; set; } ///// <summary> ///// é¨ä»¶åç§° ///// </summary> //public string Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/PrintCenter/WmsRecordPrint/WmsRecordPrintService.cs
@@ -136,7 +136,7 @@ || u.Info11.Contains(input.SearchKey.Trim()) || u.Info12.Contains(input.SearchKey.Trim()) || u.Info13.Contains(input.SearchKey.Trim()) || u.Info14.Contains(input.SearchKey.Trim()) //|| u.Info14.Contains(input.SearchKey.Trim()) || u.Info16.Contains(input.SearchKey.Trim()) || u.Remarks.Contains(input.SearchKey.Trim()) || u.CreateUserName.Contains(input.SearchKey.Trim()) @@ -154,8 +154,8 @@ .WhereIF(!string.IsNullOrWhiteSpace(input.Info11), u => u.Info11.Contains(input.Info11.Trim())) .WhereIF(!string.IsNullOrWhiteSpace(input.Info12), u => u.Info12.Contains(input.Info12.Trim())) .WhereIF(!string.IsNullOrWhiteSpace(input.Info13), u => u.Info13.Contains(input.Info13.Trim())) .WhereIF(!string.IsNullOrWhiteSpace(input.Info14), u => u.Info14.Contains(input.Info14.Trim())) .WhereIF(input.Info15>0, u => u.Info15 == input.Info15) //.WhereIF(!string.IsNullOrWhiteSpace(input.Info14), u => u.Info14.Contains(input.Info14.Trim())) .WhereIF(input.Info15 > 0, u => u.Info15 == input.Info15) .WhereIF(!string.IsNullOrWhiteSpace(input.Info16), u => u.Info16.Contains(input.Info16.Trim())) .WhereIF(input.PrintSheetNum>0, u => u.PrintSheetNum == input.PrintSheetNum) .WhereIF(input.PrintNum>0, u => u.PrintNum == input.PrintNum) LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOrder/Mes_BatchOrderUPI_New/Dto/GetBatchOrderUPIInput.cs
@@ -23,6 +23,12 @@ [SugarColumn(ColumnName = "DetailName", ColumnDescription = "é¨ä»¶åç§°", Length = 50)] public string DetailName { get; set; } /// <summary> /// ææ /// </summary> [SugarColumn(ColumnName = "Info18", ColumnDescription = "ææ", Length = 60)] public string? Info18 { get; set; } [SugarColumn(ColumnName = "Length", ColumnDescription = "é¿")] public float Length { get; set; } @@ -168,11 +174,11 @@ [SugarColumn(ColumnName = "Info13", ColumnDescription = "å è£ é¢ç§¯", Length = 60)] public string? Info13 { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> [SugarColumn(ColumnName = "Info14", ColumnDescription = "é¨ä»¶åç§°", Length = 60)] public string? Info14 { get; set; } ///// <summary> ///// é¨ä»¶åç§° ///// </summary> //[SugarColumn(ColumnName = "Info14", ColumnDescription = "é¨ä»¶åç§°", Length = 60)] //public string? Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOrder/Mes_BatchOrderUPI_New/Dto/Mes_BatchOrderUPI_NewInput.cs
@@ -3,491 +3,503 @@ namespace Admin.NET.Application; /// <summary> /// æ¹æ¬¡æ°æ®åºç¡è¾å ¥åæ° /// </summary> public class Mes_BatchOrderUPI_NewBaseInput { /// <summary> /// æ¹æ¬¡æ°æ®åºç¡è¾å ¥åæ° /// é¨ä»¶æ¡ç /// </summary> public class Mes_BatchOrderUPI_NewBaseInput { /// <summary> /// é¨ä»¶æ¡ç /// </summary> public virtual string UPI { get; set; } /// <summary> /// æ¹æ¬¡å· /// </summary> public virtual string PlanNo { get; set; } /// <summary> /// 订åå· /// </summary> public virtual string OrderId { get; set; } /// <summary> /// ç产åå· /// </summary> public virtual string Info5 { get; set; } /// <summary> /// æå¨åºå /// </summary> public virtual Admin.NET.Application.AreaCodeEnum? AreaCode { get; set; } /// <summary> /// æ¿æç¶æ /// </summary> public virtual Admin.NET.Application.UpiStatusEnum UpiStatus { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> public virtual string DetailName { get; set; } /// <summary> /// é¿ /// </summary> public virtual float Length { get; set; } /// <summary> /// 宽 /// </summary> public virtual float Width { get; set; } /// <summary> /// å /// </summary> public virtual float Thk { get; set; } /// <summary> /// æ¯å¦ä¼åå è£ /// </summary> public virtual int? IsPA { get; set; } /// <summary> /// å è£ å· /// </summary> public virtual string PackageCode { get; set; } /// <summary> /// å è£ Xåæ /// </summary> public virtual float? MachineXCenter { get; set; } /// <summary> /// å è£ Yåæ /// </summary> public virtual float? MachineYCenter { get; set; } /// <summary> /// å è£ Zåæ /// </summary> public virtual float? MachineZCenter { get; set; } /// <summary> /// 屿° /// </summary> public virtual int? Sequence { get; set; } /// <summary> /// æ¬¡åº /// </summary> public virtual int? Shelf { get; set; } /// <summary> /// çº¸ç®±é¿ /// </summary> public virtual float? Info1 { get; set; } /// <summary> /// 纸箱宽 /// </summary> public virtual float? Info2 { get; set; } /// <summary> /// çº¸ç®±é« /// </summary> public virtual float? Info3 { get; set; } /// <summary> /// éå®åååå· /// </summary> public virtual string Info4 { get; set; } /// <summary> /// 第å å /// </summary> public virtual string Info6 { get; set; } /// <summary> /// ç»éåºåç§° /// </summary> public virtual string Info7 { get; set; } /// <summary> /// 产ååç§° /// </summary> public virtual string Info8 { get; set; } /// <summary> /// 客æ·åç§° /// </summary> public virtual string Info10 { get; set; } /// <summary> /// å è£ ç¼ç /// </summary> public virtual string Info9 { get; set; } /// <summary> /// èªæoråè´§ /// </summary> public virtual string Info11 { get; set; } /// <summary> /// å è£ é¨ä»¶æ»æ°é /// </summary> public virtual string Info12 { get; set; } /// <summary> /// å è£ é¢ç§¯ /// </summary> public virtual string Info13 { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> public virtual string Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é /// </summary> public virtual int? Info15 { get; set; } /// <summary> /// é¨ä»¶å°ºå¯¸ /// </summary> public virtual string Info16 { get; set; } /// <summary> /// æºæ¢°èæ¯å¦æè½¬ /// </summary> public virtual string Info17 { get; set; } /// <summary> /// å建æ¶é´ /// </summary> public virtual DateTime? CreateTime { get; set; } /// <summary> /// ä¿®æ¹æ¶é´ /// </summary> public virtual DateTime? UpdateTime { get; set; } /// <summary> /// å建人Id /// </summary> public virtual long? CreateUserId { get; set; } /// <summary> /// å建人 /// </summary> public virtual string CreateUserName { get; set; } /// <summary> /// ä¿®æ¹äººId /// </summary> public virtual long? UpdateUserId { get; set; } /// <summary> /// ä¿®æ¹äºº /// </summary> public virtual string UpdateUserName { get; set; } /// <summary> /// 软å é¤ /// </summary> public virtual bool IsDelete { get; set; } /// <summary> /// æ è®° /// </summary> public virtual Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } } public virtual string UPI { get; set; } /// <summary> /// æ¹æ¬¡æ°æ®å页æ¥è¯¢è¾å ¥åæ° /// æ¹æ¬¡å· /// </summary> public class Mes_BatchOrderUPI_NewInput : BasePageInput { /// <summary> /// å ³é®åæ¥è¯¢ /// </summary> public string? SearchKey { get; set; } /// <summary> /// é¨ä»¶æ¡ç /// </summary> public string? UPI { get; set; } /// <summary> /// æ¹æ¬¡å· /// </summary> public string? PlanNo { get; set; } /// <summary> /// 订åå· /// </summary> public string? OrderId { get; set; } /// <summary> /// ç产åå· /// </summary> public string? Info5 { get; set; } /// <summary> /// æå¨åºå /// </summary> public Admin.NET.Application.AreaCodeEnum? AreaCode { get; set; } /// <summary> /// æ¿æç¶æ /// </summary> public Admin.NET.Application.UpiStatusEnum? UpiStatus { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> public string? DetailName { get; set; } /// <summary> /// é¿ /// </summary> public float? Length { get; set; } /// <summary> /// 宽 /// </summary> public float? Width { get; set; } /// <summary> /// å /// </summary> public float? Thk { get; set; } /// <summary> /// æ¯å¦ä¼åå è£ /// </summary> public int? IsPA { get; set; } /// <summary> /// å è£ å· /// </summary> public string? PackageCode { get; set; } /// <summary> /// å è£ Xåæ /// </summary> public float? MachineXCenter { get; set; } /// <summary> /// å è£ Yåæ /// </summary> public float? MachineYCenter { get; set; } /// <summary> /// å è£ Zåæ /// </summary> public float? MachineZCenter { get; set; } /// <summary> /// 屿° /// </summary> public int? Sequence { get; set; } /// <summary> /// æ¬¡åº /// </summary> public int? Shelf { get; set; } /// <summary> /// çº¸ç®±é¿ /// </summary> public float? Info1 { get; set; } /// <summary> /// 纸箱宽 /// </summary> public float? Info2 { get; set; } /// <summary> /// çº¸ç®±é« /// </summary> public float? Info3 { get; set; } /// <summary> /// éå®åååå· /// </summary> public string? Info4 { get; set; } /// <summary> /// 第å å /// </summary> public string? Info6 { get; set; } /// <summary> /// ç»éåºåç§° /// </summary> public string? Info7 { get; set; } /// <summary> /// 产ååç§° /// </summary> public string? Info8 { get; set; } /// <summary> /// 客æ·åç§° /// </summary> public string? Info10 { get; set; } /// <summary> /// å è£ ç¼ç /// </summary> public string? Info9 { get; set; } /// <summary> /// èªæoråè´§ /// </summary> public string? Info11 { get; set; } /// <summary> /// å è£ é¨ä»¶æ»æ°é /// </summary> public string? Info12 { get; set; } /// <summary> /// å è£ é¢ç§¯ /// </summary> public string? Info13 { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> public string? Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é /// </summary> public int? Info15 { get; set; } /// <summary> /// é¨ä»¶å°ºå¯¸ /// </summary> public string? Info16 { get; set; } /// <summary> /// æºæ¢°èæ¯å¦æè½¬ /// </summary> public string? Info17 { get; set; } /// <summary> /// æ è®° /// </summary> public Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } } public virtual string PlanNo { get; set; } /// <summary> /// æ¹æ¬¡æ°æ®å¢å è¾å ¥åæ° /// 订åå· /// </summary> public class AddMes_BatchOrderUPI_NewInput : Mes_BatchOrderUPI_NewBaseInput { /// <summary> /// é¨ä»¶æ¡ç /// </summary> [Required(ErrorMessage = "é¨ä»¶æ¡ç ä¸è½ä¸ºç©º")] public override string UPI { get; set; } /// <summary> /// æ¹æ¬¡å· /// </summary> [Required(ErrorMessage = "æ¹æ¬¡å·ä¸è½ä¸ºç©º")] public override string PlanNo { get; set; } /// <summary> /// 订åå· /// </summary> [Required(ErrorMessage = "订åå·ä¸è½ä¸ºç©º")] public override string OrderId { get; set; } /// <summary> /// æ¿æç¶æ /// </summary> [Required(ErrorMessage = "æ¿æç¶æä¸è½ä¸ºç©º")] public override Admin.NET.Application.UpiStatusEnum UpiStatus { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> [Required(ErrorMessage = "é¨ä»¶åç§°ä¸è½ä¸ºç©º")] public override string DetailName { get; set; } /// <summary> /// é¿ /// </summary> [Required(ErrorMessage = "é¿ä¸è½ä¸ºç©º")] public override float Length { get; set; } /// <summary> /// 宽 /// </summary> [Required(ErrorMessage = "宽ä¸è½ä¸ºç©º")] public override float Width { get; set; } /// <summary> /// å /// </summary> [Required(ErrorMessage = "åä¸è½ä¸ºç©º")] public override float Thk { get; set; } /// <summary> /// å è£ å· /// </summary> [Required(ErrorMessage = "å è£ å·ä¸è½ä¸ºç©º")] public override string PackageCode { get; set; } /// <summary> /// 软å é¤ /// </summary> [Required(ErrorMessage = "软å é¤ä¸è½ä¸ºç©º")] public override bool IsDelete { get; set; } } public virtual string OrderId { get; set; } /// <summary> /// æ¹æ¬¡æ°æ®å é¤è¾å ¥åæ° /// ç产åå· /// </summary> public class DeleteMes_BatchOrderUPI_NewInput : BaseIdInput { } public virtual string Info5 { get; set; } /// <summary> /// æ¹æ¬¡æ°æ®æ´æ°è¾å ¥åæ° /// æå¨åºå /// </summary> public class UpdateMes_BatchOrderUPI_NewInput : AddMes_BatchOrderUPI_NewInput { /// <summary> /// 主é®Id /// </summary> [Required(ErrorMessage = "主é®Idä¸è½ä¸ºç©º")] public long Id { get; set; } } public virtual Admin.NET.Application.AreaCodeEnum? AreaCode { get; set; } /// <summary> /// æ¹æ¬¡æ°æ®ä¸»é®æ¥è¯¢è¾å ¥åæ° /// æ¿æç¶æ /// </summary> public class QueryByIdMes_BatchOrderUPI_NewInput : DeleteMes_BatchOrderUPI_NewInput { public virtual Admin.NET.Application.UpiStatusEnum UpiStatus { get; set; } } /// <summary> /// é¨ä»¶åç§° /// </summary> public virtual string DetailName { get; set; } /// <summary> /// ææ /// </summary> [SugarColumn(ColumnName = "Info18", ColumnDescription = "ææ", Length = 60)] public virtual string? Info18 { get; set; } /// <summary> /// é¿ /// </summary> public virtual float Length { get; set; } /// <summary> /// 宽 /// </summary> public virtual float Width { get; set; } /// <summary> /// å /// </summary> public virtual float Thk { get; set; } /// <summary> /// æ¯å¦ä¼åå è£ /// </summary> public virtual int? IsPA { get; set; } /// <summary> /// å è£ å· /// </summary> public virtual string PackageCode { get; set; } /// <summary> /// å è£ Xåæ /// </summary> public virtual float? MachineXCenter { get; set; } /// <summary> /// å è£ Yåæ /// </summary> public virtual float? MachineYCenter { get; set; } /// <summary> /// å è£ Zåæ /// </summary> public virtual float? MachineZCenter { get; set; } /// <summary> /// 屿° /// </summary> public virtual int? Sequence { get; set; } /// <summary> /// æ¬¡åº /// </summary> public virtual int? Shelf { get; set; } /// <summary> /// çº¸ç®±é¿ /// </summary> public virtual float? Info1 { get; set; } /// <summary> /// 纸箱宽 /// </summary> public virtual float? Info2 { get; set; } /// <summary> /// çº¸ç®±é« /// </summary> public virtual float? Info3 { get; set; } /// <summary> /// éå®åååå· /// </summary> public virtual string Info4 { get; set; } /// <summary> /// 第å å /// </summary> public virtual string Info6 { get; set; } /// <summary> /// ç»éåºåç§° /// </summary> public virtual string Info7 { get; set; } /// <summary> /// 产ååç§° /// </summary> public virtual string Info8 { get; set; } /// <summary> /// 客æ·åç§° /// </summary> public virtual string Info10 { get; set; } /// <summary> /// å è£ ç¼ç /// </summary> public virtual string Info9 { get; set; } /// <summary> /// èªæoråè´§ /// </summary> public virtual string Info11 { get; set; } /// <summary> /// å è£ é¨ä»¶æ»æ°é /// </summary> public virtual string Info12 { get; set; } /// <summary> /// å è£ é¢ç§¯ /// </summary> public virtual string Info13 { get; set; } ///// <summary> ///// é¨ä»¶åç§° ///// </summary> //public virtual string Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é /// </summary> public virtual int? Info15 { get; set; } /// <summary> /// é¨ä»¶å°ºå¯¸ /// </summary> public virtual string Info16 { get; set; } /// <summary> /// æºæ¢°èæ¯å¦æè½¬ /// </summary> public virtual string Info17 { get; set; } /// <summary> /// å建æ¶é´ /// </summary> public virtual DateTime? CreateTime { get; set; } /// <summary> /// ä¿®æ¹æ¶é´ /// </summary> public virtual DateTime? UpdateTime { get; set; } /// <summary> /// å建人Id /// </summary> public virtual long? CreateUserId { get; set; } /// <summary> /// å建人 /// </summary> public virtual string CreateUserName { get; set; } /// <summary> /// ä¿®æ¹äººId /// </summary> public virtual long? UpdateUserId { get; set; } /// <summary> /// ä¿®æ¹äºº /// </summary> public virtual string UpdateUserName { get; set; } /// <summary> /// 软å é¤ /// </summary> public virtual bool IsDelete { get; set; } /// <summary> /// æ è®° /// </summary> public virtual Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } } /// <summary> /// æ¹æ¬¡æ°æ®å页æ¥è¯¢è¾å ¥åæ° /// </summary> public class Mes_BatchOrderUPI_NewInput : BasePageInput { /// <summary> /// å ³é®åæ¥è¯¢ /// </summary> public string? SearchKey { get; set; } /// <summary> /// é¨ä»¶æ¡ç /// </summary> public string? UPI { get; set; } /// <summary> /// æ¹æ¬¡å· /// </summary> public string? PlanNo { get; set; } /// <summary> /// 订åå· /// </summary> public string? OrderId { get; set; } /// <summary> /// ç产åå· /// </summary> public string? Info5 { get; set; } /// <summary> /// æå¨åºå /// </summary> public Admin.NET.Application.AreaCodeEnum? AreaCode { get; set; } /// <summary> /// æ¿æç¶æ /// </summary> public Admin.NET.Application.UpiStatusEnum? UpiStatus { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> public string? DetailName { get; set; } /// <summary> /// é¿ /// </summary> public float? Length { get; set; } /// <summary> /// 宽 /// </summary> public float? Width { get; set; } /// <summary> /// å /// </summary> public float? Thk { get; set; } /// <summary> /// æ¯å¦ä¼åå è£ /// </summary> public int? IsPA { get; set; } /// <summary> /// å è£ å· /// </summary> public string? PackageCode { get; set; } /// <summary> /// å è£ Xåæ /// </summary> public float? MachineXCenter { get; set; } /// <summary> /// å è£ Yåæ /// </summary> public float? MachineYCenter { get; set; } /// <summary> /// å è£ Zåæ /// </summary> public float? MachineZCenter { get; set; } /// <summary> /// 屿° /// </summary> public int? Sequence { get; set; } /// <summary> /// æ¬¡åº /// </summary> public int? Shelf { get; set; } /// <summary> /// çº¸ç®±é¿ /// </summary> public float? Info1 { get; set; } /// <summary> /// 纸箱宽 /// </summary> public float? Info2 { get; set; } /// <summary> /// çº¸ç®±é« /// </summary> public float? Info3 { get; set; } /// <summary> /// éå®åååå· /// </summary> public string? Info4 { get; set; } /// <summary> /// 第å å /// </summary> public string? Info6 { get; set; } /// <summary> /// ç»éåºåç§° /// </summary> public string? Info7 { get; set; } /// <summary> /// 产ååç§° /// </summary> public string? Info8 { get; set; } /// <summary> /// 客æ·åç§° /// </summary> public string? Info10 { get; set; } /// <summary> /// å è£ ç¼ç /// </summary> public string? Info9 { get; set; } /// <summary> /// èªæoråè´§ /// </summary> public string? Info11 { get; set; } /// <summary> /// å è£ é¨ä»¶æ»æ°é /// </summary> public string? Info12 { get; set; } /// <summary> /// å è£ é¢ç§¯ /// </summary> public string? Info13 { get; set; } ///// <summary> ///// é¨ä»¶åç§° ///// </summary> //public string? Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é /// </summary> public int? Info15 { get; set; } /// <summary> /// é¨ä»¶å°ºå¯¸ /// </summary> public string? Info16 { get; set; } /// <summary> /// æºæ¢°èæ¯å¦æè½¬ /// </summary> public string? Info17 { get; set; } /// <summary> /// æ è®° /// </summary> public Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } } /// <summary> /// æ¹æ¬¡æ°æ®å¢å è¾å ¥åæ° /// </summary> public class AddMes_BatchOrderUPI_NewInput : Mes_BatchOrderUPI_NewBaseInput { /// <summary> /// é¨ä»¶æ¡ç /// </summary> [Required(ErrorMessage = "é¨ä»¶æ¡ç ä¸è½ä¸ºç©º")] public override string UPI { get; set; } /// <summary> /// æ¹æ¬¡å· /// </summary> [Required(ErrorMessage = "æ¹æ¬¡å·ä¸è½ä¸ºç©º")] public override string PlanNo { get; set; } /// <summary> /// 订åå· /// </summary> [Required(ErrorMessage = "订åå·ä¸è½ä¸ºç©º")] public override string OrderId { get; set; } /// <summary> /// æ¿æç¶æ /// </summary> [Required(ErrorMessage = "æ¿æç¶æä¸è½ä¸ºç©º")] public override Admin.NET.Application.UpiStatusEnum UpiStatus { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> [Required(ErrorMessage = "é¨ä»¶åç§°ä¸è½ä¸ºç©º")] public override string DetailName { get; set; } /// <summary> /// ææ /// </summary> [SugarColumn(ColumnName = "Info18", ColumnDescription = "ææ", Length = 60)] public override string? Info18 { get; set; } /// <summary> /// é¿ /// </summary> [Required(ErrorMessage = "é¿ä¸è½ä¸ºç©º")] public override float Length { get; set; } /// <summary> /// 宽 /// </summary> [Required(ErrorMessage = "宽ä¸è½ä¸ºç©º")] public override float Width { get; set; } /// <summary> /// å /// </summary> [Required(ErrorMessage = "åä¸è½ä¸ºç©º")] public override float Thk { get; set; } /// <summary> /// å è£ å· /// </summary> [Required(ErrorMessage = "å è£ å·ä¸è½ä¸ºç©º")] public override string PackageCode { get; set; } /// <summary> /// 软å é¤ /// </summary> [Required(ErrorMessage = "软å é¤ä¸è½ä¸ºç©º")] public override bool IsDelete { get; set; } } /// <summary> /// æ¹æ¬¡æ°æ®å é¤è¾å ¥åæ° /// </summary> public class DeleteMes_BatchOrderUPI_NewInput : BaseIdInput { } /// <summary> /// æ¹æ¬¡æ°æ®æ´æ°è¾å ¥åæ° /// </summary> public class UpdateMes_BatchOrderUPI_NewInput : AddMes_BatchOrderUPI_NewInput { /// <summary> /// 主é®Id /// </summary> [Required(ErrorMessage = "主é®Idä¸è½ä¸ºç©º")] public long Id { get; set; } } /// <summary> /// æ¹æ¬¡æ°æ®ä¸»é®æ¥è¯¢è¾å ¥åæ° /// </summary> public class QueryByIdMes_BatchOrderUPI_NewInput : DeleteMes_BatchOrderUPI_NewInput { } LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOrder/Mes_BatchOrderUPI_New/Dto/Mes_BatchOrderUPI_NewOutput.cs
@@ -44,7 +44,13 @@ /// é¨ä»¶åç§° /// </summary> public string DetailName { get; set; } /// <summary> /// ææ /// </summary> [SugarColumn(ColumnName = "Info18", ColumnDescription = "ææ", Length = 60)] public string? Info18 { get; set; } /// <summary> /// é¿ /// </summary> @@ -155,10 +161,10 @@ /// </summary> public string Info13 { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> public string Info14 { get; set; } ///// <summary> ///// é¨ä»¶åç§° ///// </summary> //public string Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsOrder/Mes_BatchOrderUPI_New/Mes_BatchOrderUPI_NewService.cs
@@ -92,7 +92,7 @@ var entity = input.Adapt<Mes_BatchOrderUPI_New>(); //é夿§éªè¯ await CheckExist(entity,true); await CheckExist(entity, true); await _rep.AsUpdateable(entity).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync(); } @@ -115,7 +115,7 @@ #region å¯¼å ¥ /// <summary> /// Excel模æ¿å¯¼å ¥æ¹æ¬¡æ°æ®åè½ /// </summary> @@ -125,15 +125,15 @@ [ApiDescriptionSettings(Name = "ImportExcel")] [Description("Mes_BatchOrderUPI_New/ImportExcel")] public async Task<int> ImportExcelAsync(IFormFile file) { { int _HeadStartLine = 2;//第1è¡æ¯è¯´æ,第2è¡æ¯åå int _DataStartLine = 3;//第3è¡å¼å§æ¯æ°æ® DataTable importDataTable = ExcelUtil.ImportExcelToDataTable(file, _HeadStartLine, _DataStartLine); var addList =await CommonImport(importDataTable, _DataStartLine); var addList = await CommonImport(importDataTable, _DataStartLine); await _rep.InsertRangeAsync(addList); return addList.Count; } /// <summary> /// DataTable转æ¢å®ä½å¯¹è±¡å表 /// </summary> @@ -148,310 +148,310 @@ { index++; //å¯¼å ¥æ¨¡çå®å¶å代ç ï¼æ¿æ¢æ¨¡ç使ç¨ï¼ var addItem = new Mes_BatchOrderUPI_New(); #region å®ä¹åé var _UPI = "";//é¨ä»¶æ¡ç var _PlanNo = "";//æ¹æ¬¡å· var _OrderId = "";//订åå· var _Info5 = "";//ç产åå· var _AreaCode = "";//æå¨åºå var _UpiStatus = "";//æ¿æç¶æ var _DetailName = "";//é¨ä»¶åç§° var _Length = "";//é¿ var _Width = "";//宽 var _Thk = "";//å var _IsPA = "";//æ¯å¦ä¼åå è£ var _PackageCode = "";//å è£ å· var _MachineXCenter = "";//å è£ Xåæ var _MachineYCenter = "";//å è£ Yåæ var _MachineZCenter = "";//å è£ Zåæ var _Sequence = "";//屿° var _Shelf = "";//æ¬¡åº var _Info1 = "";//çº¸ç®±é¿ var _Info2 = "";//纸箱宽 var _Info3 = "";//çº¸ç®±é« var _Info4 = "";//éå®åååå· var _Info6 = "";//第å å var _Info7 = "";//ç»éåºåç§° var _Info8 = "";//产ååç§° var _Info10 = "";//客æ·åç§° var _Info9 = "";//å è£ ç¼ç var _Info11 = "";//èªæoråè´§ var _Info12 = "";//å è£ é¨ä»¶æ»æ°é var _Info13 = "";//å è£ é¢ç§¯ var _Info14 = "";//é¨ä»¶åç§° var _Info15 = "";//é¨ä»¶æ°é var _Info16 = "";//é¨ä»¶å°ºå¯¸ var _Info17 = "";//æºæ¢°èæ¯å¦æè½¬ var _UpiFlag = "";//æ è®° #endregion #region åå¼ _UPI = row["é¨ä»¶æ¡ç "]?.ToString() ; _PlanNo = row["æ¹æ¬¡å·"]?.ToString() ; _OrderId = row["订åå·"]?.ToString() ; _Info5 = row["ç产åå·"]?.ToString() ; _AreaCode = row["æå¨åºå"]?.ToString() ; _UpiStatus = row["æ¿æç¶æ"]?.ToString() ; _DetailName = row["é¨ä»¶åç§°"]?.ToString() ; _Length = row["é¿"]?.ToString() ; _Width = row["宽"]?.ToString() ; _Thk = row["å"]?.ToString() ; _IsPA = row["æ¯å¦ä¼åå è£ "]?.ToString() ; _PackageCode = row["å è£ å·"]?.ToString() ; _MachineXCenter = row["å è£ Xåæ "]?.ToString() ; _MachineYCenter = row["å è£ Yåæ "]?.ToString() ; _MachineZCenter = row["å è£ Zåæ "]?.ToString() ; _Sequence = row["屿°"]?.ToString() ; _Shelf = row["次åº"]?.ToString() ; _Info1 = row["纸箱é¿"]?.ToString() ; _Info2 = row["纸箱宽"]?.ToString() ; _Info3 = row["纸箱é«"]?.ToString() ; _Info4 = row["éå®åååå·"]?.ToString() ; _Info6 = row["第å å "]?.ToString() ; _Info7 = row["ç»éåºåç§°"]?.ToString() ; _Info8 = row["产ååç§°"]?.ToString() ; _Info10 = row["客æ·åç§°"]?.ToString() ; _Info9 = row["å è£ ç¼ç "]?.ToString() ; _Info11 = row["èªæoråè´§"]?.ToString() ; _Info12 = row["å è£ é¨ä»¶æ»æ°é"]?.ToString() ; _Info13 = row["å è£ é¢ç§¯"]?.ToString() ; _Info14 = row["é¨ä»¶åç§°"]?.ToString() ; _Info15 = row["é¨ä»¶æ°é"]?.ToString() ; _Info16 = row["é¨ä»¶å°ºå¯¸"]?.ToString() ; _Info17 = row["æºæ¢°èæ¯å¦æè½¬"]?.ToString() ; _UpiFlag = row["æ è®°"]?.ToString() ; #endregion #region éªè¯ if (string.IsNullOrEmpty(_UPI)) { throw Oops.Oh($"第{index}è¡[é¨ä»¶æ¡ç ]{_UPI}ä¸è½ä¸ºç©ºï¼"); } if(!string.IsNullOrEmpty(_UPI)) { addItem.UPI = (string)(_UPI.Trim()); } if (string.IsNullOrEmpty(_PlanNo)) { throw Oops.Oh($"第{index}è¡[æ¹æ¬¡å·]{_PlanNo}ä¸è½ä¸ºç©ºï¼"); } if(!string.IsNullOrEmpty(_PlanNo)) { addItem.PlanNo = (string)(_PlanNo.Trim()); } if (string.IsNullOrEmpty(_OrderId)) { throw Oops.Oh($"第{index}è¡[订åå·]{_OrderId}ä¸è½ä¸ºç©ºï¼"); } if(!string.IsNullOrEmpty(_OrderId)) { addItem.OrderId = (string)(_OrderId.Trim()); } if(!string.IsNullOrEmpty(_Info5)) { addItem.Info5 = (string)(_Info5.Trim()); } if(!string.IsNullOrEmpty(_AreaCode)) { Admin.NET.Application.AreaCodeEnum enumAreaCode = default(Admin.NET.Application.AreaCodeEnum); if(!Enum.TryParse<Admin.NET.Application.AreaCodeEnum>(_AreaCode, out enumAreaCode)&&!string.IsNullOrEmpty(_AreaCode)) { throw Oops.Oh($"第{index}è¡[æå¨åºå]{_AreaCode}å¼ä¸æ£ç¡®ï¼"); } else { addItem.AreaCode = enumAreaCode; } } if (string.IsNullOrEmpty(_UpiStatus)) { throw Oops.Oh($"第{index}è¡[æ¿æç¶æ]{_UpiStatus}ä¸è½ä¸ºç©ºï¼"); } if(!string.IsNullOrEmpty(_UpiStatus)) { Admin.NET.Application.UpiStatusEnum enumUpiStatus = default(Admin.NET.Application.UpiStatusEnum); if(!Enum.TryParse<Admin.NET.Application.UpiStatusEnum>(_UpiStatus, out enumUpiStatus)&&!string.IsNullOrEmpty(_UpiStatus)) { throw Oops.Oh($"第{index}è¡[æ¿æç¶æ]{_UpiStatus}å¼ä¸æ£ç¡®ï¼"); } else { addItem.UpiStatus = enumUpiStatus; } } if (string.IsNullOrEmpty(_DetailName)) { throw Oops.Oh($"第{index}è¡[é¨ä»¶åç§°]{_DetailName}ä¸è½ä¸ºç©ºï¼"); } if(!string.IsNullOrEmpty(_DetailName)) { addItem.DetailName = (string)(_DetailName.Trim()); } if (string.IsNullOrEmpty(_Length)) { throw Oops.Oh($"第{index}è¡[é¿]{_Length}ä¸è½ä¸ºç©ºï¼"); } if(!string.IsNullOrEmpty(_IsPA)) { if (!int.TryParse(_IsPA, out int outIsPA)&&!string.IsNullOrEmpty(_IsPA)) { throw Oops.Oh($"第{index}è¡[æ¯å¦ä¼åå è£ ]{_IsPA}å¼ä¸æ£ç¡®ï¼"); } if (outIsPA <= 0&&!string.IsNullOrEmpty(_IsPA)) { throw Oops.Oh($"第{index}è¡[æ¯å¦ä¼åå è£ ]{_IsPA}å¼ä¸è½å°äºçäº0ï¼"); } else { addItem.IsPA = outIsPA; } } if (string.IsNullOrEmpty(_PackageCode)) { throw Oops.Oh($"第{index}è¡[å è£ å·]{_PackageCode}ä¸è½ä¸ºç©ºï¼"); } if(!string.IsNullOrEmpty(_PackageCode)) { addItem.PackageCode = (string)(_PackageCode.Trim()); } if(!string.IsNullOrEmpty(_Sequence)) { if (!int.TryParse(_Sequence, out int outSequence)&&!string.IsNullOrEmpty(_Sequence)) { throw Oops.Oh($"第{index}è¡[屿°]{_Sequence}å¼ä¸æ£ç¡®ï¼"); } if (outSequence <= 0&&!string.IsNullOrEmpty(_Sequence)) { throw Oops.Oh($"第{index}è¡[屿°]{_Sequence}å¼ä¸è½å°äºçäº0ï¼"); } else { addItem.Sequence = outSequence; } } if(!string.IsNullOrEmpty(_Shelf)) { if (!int.TryParse(_Shelf, out int outShelf)&&!string.IsNullOrEmpty(_Shelf)) { throw Oops.Oh($"第{index}è¡[次åº]{_Shelf}å¼ä¸æ£ç¡®ï¼"); } if (outShelf <= 0&&!string.IsNullOrEmpty(_Shelf)) { throw Oops.Oh($"第{index}è¡[次åº]{_Shelf}å¼ä¸è½å°äºçäº0ï¼"); } else { addItem.Shelf = outShelf; } } if(!string.IsNullOrEmpty(_Info4)) { addItem.Info4 = (string)(_Info4.Trim()); } if(!string.IsNullOrEmpty(_Info6)) { addItem.Info6 = (string)(_Info6.Trim()); } if(!string.IsNullOrEmpty(_Info7)) { addItem.Info7 = (string)(_Info7.Trim()); } if(!string.IsNullOrEmpty(_Info8)) { addItem.Info8 = (string)(_Info8.Trim()); } if(!string.IsNullOrEmpty(_Info10)) { addItem.Info10 = (string)(_Info10.Trim()); } if(!string.IsNullOrEmpty(_Info9)) { addItem.Info9 = (string)(_Info9.Trim()); } if(!string.IsNullOrEmpty(_Info11)) { addItem.Info11 = (string)(_Info11.Trim()); } if(!string.IsNullOrEmpty(_Info12)) { addItem.Info12 = (string)(_Info12.Trim()); } if(!string.IsNullOrEmpty(_Info13)) { addItem.Info13 = (string)(_Info13.Trim()); } if(!string.IsNullOrEmpty(_Info14)) { addItem.Info14 = (string)(_Info14.Trim()); } if(!string.IsNullOrEmpty(_Info15)) { if (!int.TryParse(_Info15, out int outInfo15)&&!string.IsNullOrEmpty(_Info15)) { throw Oops.Oh($"第{index}è¡[é¨ä»¶æ°é]{_Info15}å¼ä¸æ£ç¡®ï¼"); } if (outInfo15 <= 0&&!string.IsNullOrEmpty(_Info15)) { throw Oops.Oh($"第{index}è¡[é¨ä»¶æ°é]{_Info15}å¼ä¸è½å°äºçäº0ï¼"); } else { addItem.Info15 = outInfo15; } } if(!string.IsNullOrEmpty(_Info16)) { addItem.Info16 = (string)(_Info16.Trim()); } if(!string.IsNullOrEmpty(_Info17)) { addItem.Info17 = (string)(_Info17.Trim()); } if(!string.IsNullOrEmpty(_UpiFlag)) { Admin.NET.Application.UpiFlagEnum enumUpiFlag = default(Admin.NET.Application.UpiFlagEnum); if(!Enum.TryParse<Admin.NET.Application.UpiFlagEnum>(_UpiFlag, out enumUpiFlag)&&!string.IsNullOrEmpty(_UpiFlag)) { throw Oops.Oh($"第{index}è¡[æ è®°]{_UpiFlag}å¼ä¸æ£ç¡®ï¼"); } else { addItem.UpiFlag = enumUpiFlag; } } #endregion var addItem = new Mes_BatchOrderUPI_New(); #region å®ä¹åé var _UPI = "";//é¨ä»¶æ¡ç var _PlanNo = "";//æ¹æ¬¡å· var _OrderId = "";//订åå· var _Info5 = "";//ç产åå· var _AreaCode = "";//æå¨åºå var _UpiStatus = "";//æ¿æç¶æ var _DetailName = "";//é¨ä»¶åç§° var _Length = "";//é¿ var _Width = "";//宽 var _Thk = "";//å var _IsPA = "";//æ¯å¦ä¼åå è£ var _PackageCode = "";//å è£ å· var _MachineXCenter = "";//å è£ Xåæ var _MachineYCenter = "";//å è£ Yåæ var _MachineZCenter = "";//å è£ Zåæ var _Sequence = "";//屿° var _Shelf = "";//æ¬¡åº var _Info1 = "";//çº¸ç®±é¿ var _Info2 = "";//纸箱宽 var _Info3 = "";//çº¸ç®±é« var _Info4 = "";//éå®åååå· var _Info6 = "";//第å å var _Info7 = "";//ç»éåºåç§° var _Info8 = "";//产ååç§° var _Info10 = "";//客æ·åç§° var _Info9 = "";//å è£ ç¼ç var _Info11 = "";//èªæoråè´§ var _Info12 = "";//å è£ é¨ä»¶æ»æ°é var _Info13 = "";//å è£ é¢ç§¯ //var _Info14 = "";//é¨ä»¶åç§° var _Info15 = "";//é¨ä»¶æ°é var _Info16 = "";//é¨ä»¶å°ºå¯¸ var _Info17 = "";//æºæ¢°èæ¯å¦æè½¬ var _UpiFlag = "";//æ è®° #endregion #region åå¼ _UPI = row["é¨ä»¶æ¡ç "]?.ToString(); _PlanNo = row["æ¹æ¬¡å·"]?.ToString(); _OrderId = row["订åå·"]?.ToString(); _Info5 = row["ç产åå·"]?.ToString(); _AreaCode = row["æå¨åºå"]?.ToString(); _UpiStatus = row["æ¿æç¶æ"]?.ToString(); _DetailName = row["é¨ä»¶åç§°"]?.ToString(); _Length = row["é¿"]?.ToString(); _Width = row["宽"]?.ToString(); _Thk = row["å"]?.ToString(); _IsPA = row["æ¯å¦ä¼åå è£ "]?.ToString(); _PackageCode = row["å è£ å·"]?.ToString(); _MachineXCenter = row["å è£ Xåæ "]?.ToString(); _MachineYCenter = row["å è£ Yåæ "]?.ToString(); _MachineZCenter = row["å è£ Zåæ "]?.ToString(); _Sequence = row["屿°"]?.ToString(); _Shelf = row["次åº"]?.ToString(); _Info1 = row["纸箱é¿"]?.ToString(); _Info2 = row["纸箱宽"]?.ToString(); _Info3 = row["纸箱é«"]?.ToString(); _Info4 = row["éå®åååå·"]?.ToString(); _Info6 = row["第å å "]?.ToString(); _Info7 = row["ç»éåºåç§°"]?.ToString(); _Info8 = row["产ååç§°"]?.ToString(); _Info10 = row["客æ·åç§°"]?.ToString(); _Info9 = row["å è£ ç¼ç "]?.ToString(); _Info11 = row["èªæoråè´§"]?.ToString(); _Info12 = row["å è£ é¨ä»¶æ»æ°é"]?.ToString(); _Info13 = row["å è£ é¢ç§¯"]?.ToString(); //_Info14 = row["é¨ä»¶åç§°"]?.ToString() ; _Info15 = row["é¨ä»¶æ°é"]?.ToString(); _Info16 = row["é¨ä»¶å°ºå¯¸"]?.ToString(); _Info17 = row["æºæ¢°èæ¯å¦æè½¬"]?.ToString(); _UpiFlag = row["æ è®°"]?.ToString(); #endregion #region éªè¯ if (string.IsNullOrEmpty(_UPI)) { throw Oops.Oh($"第{index}è¡[é¨ä»¶æ¡ç ]{_UPI}ä¸è½ä¸ºç©ºï¼"); } if (!string.IsNullOrEmpty(_UPI)) { addItem.UPI = (string)(_UPI.Trim()); } if (string.IsNullOrEmpty(_PlanNo)) { throw Oops.Oh($"第{index}è¡[æ¹æ¬¡å·]{_PlanNo}ä¸è½ä¸ºç©ºï¼"); } if (!string.IsNullOrEmpty(_PlanNo)) { addItem.PlanNo = (string)(_PlanNo.Trim()); } if (string.IsNullOrEmpty(_OrderId)) { throw Oops.Oh($"第{index}è¡[订åå·]{_OrderId}ä¸è½ä¸ºç©ºï¼"); } if (!string.IsNullOrEmpty(_OrderId)) { addItem.OrderId = (string)(_OrderId.Trim()); } if (!string.IsNullOrEmpty(_Info5)) { addItem.Info5 = (string)(_Info5.Trim()); } if (!string.IsNullOrEmpty(_AreaCode)) { Admin.NET.Application.AreaCodeEnum enumAreaCode = default(Admin.NET.Application.AreaCodeEnum); if (!Enum.TryParse<Admin.NET.Application.AreaCodeEnum>(_AreaCode, out enumAreaCode) && !string.IsNullOrEmpty(_AreaCode)) { throw Oops.Oh($"第{index}è¡[æå¨åºå]{_AreaCode}å¼ä¸æ£ç¡®ï¼"); } else { addItem.AreaCode = enumAreaCode; } } if (string.IsNullOrEmpty(_UpiStatus)) { throw Oops.Oh($"第{index}è¡[æ¿æç¶æ]{_UpiStatus}ä¸è½ä¸ºç©ºï¼"); } if (!string.IsNullOrEmpty(_UpiStatus)) { Admin.NET.Application.UpiStatusEnum enumUpiStatus = default(Admin.NET.Application.UpiStatusEnum); if (!Enum.TryParse<Admin.NET.Application.UpiStatusEnum>(_UpiStatus, out enumUpiStatus) && !string.IsNullOrEmpty(_UpiStatus)) { throw Oops.Oh($"第{index}è¡[æ¿æç¶æ]{_UpiStatus}å¼ä¸æ£ç¡®ï¼"); } else { addItem.UpiStatus = enumUpiStatus; } } if (string.IsNullOrEmpty(_DetailName)) { throw Oops.Oh($"第{index}è¡[é¨ä»¶åç§°]{_DetailName}ä¸è½ä¸ºç©ºï¼"); } if (!string.IsNullOrEmpty(_DetailName)) { addItem.DetailName = (string)(_DetailName.Trim()); } if (string.IsNullOrEmpty(_Length)) { throw Oops.Oh($"第{index}è¡[é¿]{_Length}ä¸è½ä¸ºç©ºï¼"); } if (!string.IsNullOrEmpty(_IsPA)) { if (!int.TryParse(_IsPA, out int outIsPA) && !string.IsNullOrEmpty(_IsPA)) { throw Oops.Oh($"第{index}è¡[æ¯å¦ä¼åå è£ ]{_IsPA}å¼ä¸æ£ç¡®ï¼"); } if (outIsPA <= 0 && !string.IsNullOrEmpty(_IsPA)) { throw Oops.Oh($"第{index}è¡[æ¯å¦ä¼åå è£ ]{_IsPA}å¼ä¸è½å°äºçäº0ï¼"); } else { addItem.IsPA = outIsPA; } } if (string.IsNullOrEmpty(_PackageCode)) { throw Oops.Oh($"第{index}è¡[å è£ å·]{_PackageCode}ä¸è½ä¸ºç©ºï¼"); } if (!string.IsNullOrEmpty(_PackageCode)) { addItem.PackageCode = (string)(_PackageCode.Trim()); } if (!string.IsNullOrEmpty(_Sequence)) { if (!int.TryParse(_Sequence, out int outSequence) && !string.IsNullOrEmpty(_Sequence)) { throw Oops.Oh($"第{index}è¡[屿°]{_Sequence}å¼ä¸æ£ç¡®ï¼"); } if (outSequence <= 0 && !string.IsNullOrEmpty(_Sequence)) { throw Oops.Oh($"第{index}è¡[屿°]{_Sequence}å¼ä¸è½å°äºçäº0ï¼"); } else { addItem.Sequence = outSequence; } } if (!string.IsNullOrEmpty(_Shelf)) { if (!int.TryParse(_Shelf, out int outShelf) && !string.IsNullOrEmpty(_Shelf)) { throw Oops.Oh($"第{index}è¡[次åº]{_Shelf}å¼ä¸æ£ç¡®ï¼"); } if (outShelf <= 0 && !string.IsNullOrEmpty(_Shelf)) { throw Oops.Oh($"第{index}è¡[次åº]{_Shelf}å¼ä¸è½å°äºçäº0ï¼"); } else { addItem.Shelf = outShelf; } } if (!string.IsNullOrEmpty(_Info4)) { addItem.Info4 = (string)(_Info4.Trim()); } if (!string.IsNullOrEmpty(_Info6)) { addItem.Info6 = (string)(_Info6.Trim()); } if (!string.IsNullOrEmpty(_Info7)) { addItem.Info7 = (string)(_Info7.Trim()); } if (!string.IsNullOrEmpty(_Info8)) { addItem.Info8 = (string)(_Info8.Trim()); } if (!string.IsNullOrEmpty(_Info10)) { addItem.Info10 = (string)(_Info10.Trim()); } if (!string.IsNullOrEmpty(_Info9)) { addItem.Info9 = (string)(_Info9.Trim()); } if (!string.IsNullOrEmpty(_Info11)) { addItem.Info11 = (string)(_Info11.Trim()); } if (!string.IsNullOrEmpty(_Info12)) { addItem.Info12 = (string)(_Info12.Trim()); } if (!string.IsNullOrEmpty(_Info13)) { addItem.Info13 = (string)(_Info13.Trim()); } //if(!string.IsNullOrEmpty(_Info14)) //{ // addItem.Info14 = (string)(_Info14.Trim()); // } if (!string.IsNullOrEmpty(_Info15)) { if (!int.TryParse(_Info15, out int outInfo15) && !string.IsNullOrEmpty(_Info15)) { throw Oops.Oh($"第{index}è¡[é¨ä»¶æ°é]{_Info15}å¼ä¸æ£ç¡®ï¼"); } if (outInfo15 <= 0 && !string.IsNullOrEmpty(_Info15)) { throw Oops.Oh($"第{index}è¡[é¨ä»¶æ°é]{_Info15}å¼ä¸è½å°äºçäº0ï¼"); } else { addItem.Info15 = outInfo15; } } if (!string.IsNullOrEmpty(_Info16)) { addItem.Info16 = (string)(_Info16.Trim()); } if (!string.IsNullOrEmpty(_Info17)) { addItem.Info17 = (string)(_Info17.Trim()); } if (!string.IsNullOrEmpty(_UpiFlag)) { Admin.NET.Application.UpiFlagEnum enumUpiFlag = default(Admin.NET.Application.UpiFlagEnum); if (!Enum.TryParse<Admin.NET.Application.UpiFlagEnum>(_UpiFlag, out enumUpiFlag) && !string.IsNullOrEmpty(_UpiFlag)) { throw Oops.Oh($"第{index}è¡[æ è®°]{_UpiFlag}å¼ä¸æ£ç¡®ï¼"); } else { addItem.UpiFlag = enumUpiFlag; } } #endregion details.Add(addItem); } @@ -459,7 +459,7 @@ await CheckExisitForImport(details); return details; } /// <summary> /// æ ¹æ®çæ¬ä¸è½½æ¹æ¬¡æ°æ®çExcelå¯¼å ¥æ¨¡æ¿ /// </summary> @@ -473,7 +473,7 @@ var fileName = HttpUtility.UrlEncode($"å¯¼å ¥æ¨¡æ¿(æ¹æ¬¡æ°æ®).xlsx", Encoding.GetEncoding("UTF-8")); return new FileStreamResult(new FileStream(_path, FileMode.Open), "application/octet-stream") { FileDownloadName = fileName }; } #endregion #region ç§ææ¹æ³ @@ -502,7 +502,7 @@ || u.Info11.Contains(input.SearchKey.Trim()) || u.Info12.Contains(input.SearchKey.Trim()) || u.Info13.Contains(input.SearchKey.Trim()) || u.Info14.Contains(input.SearchKey.Trim()) //|| u.Info14.Contains(input.SearchKey.Trim()) || u.Info16.Contains(input.SearchKey.Trim()) || u.Info17.Contains(input.SearchKey.Trim()) || u.CreateUserName.Contains(input.SearchKey.Trim()) @@ -515,10 +515,10 @@ .WhereIF(input.AreaCode.HasValue, u => u.AreaCode == input.AreaCode) .WhereIF(input.UpiStatus.HasValue, u => u.UpiStatus == input.UpiStatus) .WhereIF(!string.IsNullOrWhiteSpace(input.DetailName), u => u.DetailName.Contains(input.DetailName.Trim())) .WhereIF(input.IsPA>0, u => u.IsPA == input.IsPA) .WhereIF(input.IsPA > 0, u => u.IsPA == input.IsPA) .WhereIF(!string.IsNullOrWhiteSpace(input.PackageCode), u => u.PackageCode.Contains(input.PackageCode.Trim())) .WhereIF(input.Sequence>0, u => u.Sequence == input.Sequence) .WhereIF(input.Shelf>0, u => u.Shelf == input.Shelf) .WhereIF(input.Sequence > 0, u => u.Sequence == input.Sequence) .WhereIF(input.Shelf > 0, u => u.Shelf == input.Shelf) .WhereIF(!string.IsNullOrWhiteSpace(input.Info4), u => u.Info4.Contains(input.Info4.Trim())) .WhereIF(!string.IsNullOrWhiteSpace(input.Info6), u => u.Info6.Contains(input.Info6.Trim())) .WhereIF(!string.IsNullOrWhiteSpace(input.Info7), u => u.Info7.Contains(input.Info7.Trim())) @@ -528,58 +528,58 @@ .WhereIF(!string.IsNullOrWhiteSpace(input.Info11), u => u.Info11.Contains(input.Info11.Trim())) .WhereIF(!string.IsNullOrWhiteSpace(input.Info12), u => u.Info12.Contains(input.Info12.Trim())) .WhereIF(!string.IsNullOrWhiteSpace(input.Info13), u => u.Info13.Contains(input.Info13.Trim())) .WhereIF(!string.IsNullOrWhiteSpace(input.Info14), u => u.Info14.Contains(input.Info14.Trim())) .WhereIF(input.Info15>0, u => u.Info15 == input.Info15) //.WhereIF(!string.IsNullOrWhiteSpace(input.Info14), u => u.Info14.Contains(input.Info14.Trim())) .WhereIF(input.Info15 > 0, u => u.Info15 == input.Info15) .WhereIF(!string.IsNullOrWhiteSpace(input.Info16), u => u.Info16.Contains(input.Info16.Trim())) .WhereIF(!string.IsNullOrWhiteSpace(input.Info17), u => u.Info17.Contains(input.Info17.Trim())) .WhereIF(input.UpiFlag.HasValue, u => u.UpiFlag == input.UpiFlag) .Select<Mes_BatchOrderUPI_NewOutput>(); return query; } } /// <summary> /// é夿§éªè¯ /// </summary> /// <param name="input">éªè¯å¯¹è±¡</param> /// <param name="isEdit">æ¯å¦æ¯ç¼è¾</param> /// <returns></returns> private async Task CheckExist( Mes_BatchOrderUPI_New input,bool isEdit=false) /// <summary> /// é夿§éªè¯ /// </summary> /// <param name="input">éªè¯å¯¹è±¡</param> /// <param name="isEdit">æ¯å¦æ¯ç¼è¾</param> /// <returns></returns> private async Task CheckExist(Mes_BatchOrderUPI_New input, bool isEdit = false) { //没æé ç½®ç»åæ ¡éªï¼ä¸éè¦éªé //没æé ç½®åç¬æ ¡éªï¼ä¸éè¦éªé } /// <summary> /// æ ¹æ®ç»åæ ¡éªååç¬æ ¡éªéªè¯æ°æ®æ¯å¦å·²åå¨-å¯¼å ¥æ¶éªè¯ /// </summary> /// <param name="inputs"></param> /// <returns></returns> private async Task CheckExisitForImport(List<Mes_BatchOrderUPI_New> inputs) { if (inputs?.Count <= 0) { //没æé ç½®ç»åæ ¡éªï¼ä¸éè¦éªé //没æé ç½®åç¬æ ¡éªï¼ä¸éè¦éªé } /// <summary> /// æ ¹æ®ç»åæ ¡éªååç¬æ ¡éªéªè¯æ°æ®æ¯å¦å·²åå¨-å¯¼å ¥æ¶éªè¯ /// </summary> /// <param name="inputs"></param> /// <returns></returns> private async Task CheckExisitForImport(List<Mes_BatchOrderUPI_New> inputs) { if (inputs?.Count <= 0) { throw Oops.Oh($"å¯¼å ¥æ°æ®ä¸è½ä¸ºç©º"); } //æ ¹æ®ç»åæ ¡éªéªè¯è¡¨æ ¼ä¸ä¸æ¯å¦å·²åå¨ç¸åæ°æ® //æ ¹æ®åç¬æ ¡éªéªè¯è¡¨æ ¼ä¸ä¸æ¯å¦å·²åå¨ç¸åæ°æ® throw Oops.Oh($"å¯¼å ¥æ°æ®ä¸è½ä¸ºç©º"); } #endregion //æ ¹æ®ç»åæ ¡éªéªè¯è¡¨æ ¼ä¸ä¸æ¯å¦å·²åå¨ç¸åæ°æ® //æ ¹æ®åç¬æ ¡éªéªè¯è¡¨æ ¼ä¸ä¸æ¯å¦å·²åå¨ç¸åæ°æ® } #endregion } LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsStockQuan/WmsStockQuan/Dto/WmsStockQuanOutput.cs
@@ -275,10 +275,10 @@ /// </summary> public string? Info13 { get; set; } /// <summary> /// é¨ä»¶åç§° /// </summary> public string? Info14 { get; set; } ///// <summary> ///// é¨ä»¶åç§° ///// </summary> //public string? Info14 { get; set; } /// <summary> /// é¨ä»¶æ°é /// </summary> LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsStockQuan/WmsStockQuan/WmsStockQuanService.cs
@@ -456,7 +456,7 @@ Info11 = item.Info11, Info12= item.Info12, Info13 = item.Info13, Info14 = item.Info14, //Info14 = item.Info14, Info15 = item.Info15, Info16 = item.Info16, Length = item.Length,