| | |
| | | public virtual DbSet<GoViewPro> GoViewPro { get; set; } |
| | | public virtual DbSet<GoViewProData> GoViewProData { get; set; } |
| | | public virtual DbSet<mes_batchOrderUPI_new> mes_batchOrderUPI_new { get; set; } |
| | | public virtual DbSet<mes_order_gather> mes_order_gather { get; set; } |
| | | public virtual DbSet<mes_package_gather> mes_package_gather { get; set; } |
| | | public virtual DbSet<mes_package_linequeue> mes_package_linequeue { get; set; } |
| | | public virtual DbSet<mes_package_unline_record> mes_package_unline_record { get; set; } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace iWareSql.WmsDBModel |
| | | { |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using System.Data.Entity.Spatial; |
| | | |
| | | public partial class mes_order_gather |
| | | { |
| | | [DatabaseGenerated(DatabaseGeneratedOption.None)] |
| | | public long Id { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info5 { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string PlanNo { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string OrderId { get; set; } |
| | | |
| | | public bool? IsKitting { get; set; } |
| | | |
| | | public int PackageNum { get; set; } |
| | | |
| | | public DateTime? CreateTime { get; set; } |
| | | |
| | | public DateTime? UpdateTime { get; set; } |
| | | |
| | | public long? CreateUserId { get; set; } |
| | | |
| | | [StringLength(64)] |
| | | public string CreateUserName { get; set; } |
| | | |
| | | public long? UpdateUserId { get; set; } |
| | | |
| | | [StringLength(64)] |
| | | public string UpdateUserName { get; set; } |
| | | |
| | | public bool IsDelete { get; set; } |
| | | } |
| | | } |
| | |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string PackageCode { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info5 { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string PlanNo { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string OrderId { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info5 { get; set; } |
| | | |
| | | public int? AreaCode { get; set; } |
| | | |
| | | public int UpiStatus { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string PackageCode { get; set; } |
| | | public bool? IsQiBao { get; set; } |
| | | |
| | | public double? Info1 { get; set; } |
| | | |
| | |
| | | |
| | | [StringLength(60)] |
| | | public string Info10 { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info9 { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info11 { get; set; } |
| | |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string PackageCode { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info5 { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string PlanNo { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string OrderId { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info5 { get; set; } |
| | | |
| | | public int? AreaCode { get; set; } |
| | | |
| | | public int UpiStatus { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string PackageCode { get; set; } |
| | | |
| | | public double? Info1 { get; set; } |
| | | |
| | |
| | | |
| | | [StringLength(60)] |
| | | public string Info10 { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info9 { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info11 { get; set; } |
| | |
| | | public string UpdateUserName { get; set; } |
| | | |
| | | public bool IsDelete { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info9 { get; set; } |
| | | } |
| | | } |
| | |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string PlanNo { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string OrderId { get; set; } |
| | | public string PackageCode { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info5 { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string PackageCode { get; set; } |
| | | public string PlanNo { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string OrderId { get; set; } |
| | | |
| | | public double? Info1 { get; set; } |
| | | |
| | |
| | | |
| | | [StringLength(60)] |
| | | public string Info10 { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info9 { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info11 { get; set; } |
| | |
| | | public string UpdateUserName { get; set; } |
| | | |
| | | public bool IsDelete { get; set; } |
| | | |
| | | [StringLength(60)] |
| | | public string Info9 { get; set; } |
| | | } |
| | | } |
| | |
| | | [StringLength(50)] |
| | | public string PackageCode { get; set; } |
| | | |
| | | public double? Info1 { get; set; } |
| | | |
| | | public double? Info2 { get; set; } |
| | | |
| | | public double? Info3 { get; set; } |
| | | |
| | | public int PushStatus { get; set; } |
| | | |
| | | public DateTime? PushTime { get; set; } |
| | |
| | | [Required] |
| | | [StringLength(50)] |
| | | public string ApiMessage { get; set; } |
| | | |
| | | public long? CreateOrgId { get; set; } |
| | | |
| | | [Required] |
| | | [StringLength(64)] |
| | | public string CreateOrgName { get; set; } |
| | | |
| | | public DateTime? CreateTime { get; set; } |
| | | |
| | |
| | | public string UpdateUserName { get; set; } |
| | | |
| | | public bool IsDelete { get; set; } |
| | | |
| | | public double? Info1 { get; set; } |
| | | |
| | | public double? Info2 { get; set; } |
| | | |
| | | public double? Info3 { get; set; } |
| | | } |
| | | } |
| | |
| | | </el-form-item> |
| | | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="å·²ä¸çº¿å
æ°" prop="unLinePackageNum"> |
| | | <el-input-number v-model="ruleForm.unLinePackageNum" placeholder="请è¾å
¥å·²ä¸çº¿å
æ°" 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="noUnLinePackageNum"> |
| | | <el-input-number v-model="ruleForm.noUnLinePackageNum" placeholder="请è¾å
¥æªä¸çº¿å
æ°" 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="allPackageArea"> |
| | | <el-input v-model="ruleForm.allPackageArea" placeholder="请è¾å
¥æ»å
è£
é¢ç§¯" maxlength="18" 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="scanPackageArea"> |
| | | <el-input v-model="ruleForm.scanPackageArea" placeholder="请è¾å
¥å·²æ«æå
è£
é¢ç§¯" maxlength="18" 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="noScanPackageArea"> |
| | | <el-input v-model="ruleForm.noScanPackageArea" placeholder="请è¾å
¥æªæ«æå
è£
é¢ç§¯" maxlength="18" show-word-limit clearable /> |
| | | |
| | | </el-form-item> |
| | | |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <template #footer> |
| | |
| | | planNo: [{required: true, message: '请è¾å
¥æ¹æ¬¡å·ï¼', trigger: 'blur',},], |
| | | orderId: [{required: true, message: '请è¾å
¥è®¢åå·ï¼', trigger: 'blur',},], |
| | | packageNum: [{required: true, message: '请è¾å
¥å
æ°ï¼', trigger: 'blur',},], |
| | | unLinePackageNum: [{required: true, message: '请è¾å
¥å·²ä¸çº¿å
æ°ï¼', trigger: 'blur',},], |
| | | noUnLinePackageNum: [{required: true, message: '请è¾å
¥æªä¸çº¿å
æ°ï¼', trigger: 'blur',},], |
| | | allPackageArea: [{required: true, message: '请è¾å
¥æ»å
è£
é¢ç§¯ï¼', trigger: 'blur',},], |
| | | scanPackageArea: [{required: true, message: '请è¾å
¥å·²æ«æå
è£
é¢ç§¯ï¼', trigger: 'blur',},], |
| | | noScanPackageArea: [{required: true, message: '请è¾å
¥æªæ«æå
è£
é¢ç§¯ï¼', trigger: 'blur',},], |
| | | isDelete: [{required: true, message: 'è¯·éæ©è½¯å é¤ï¼', trigger: 'change',},], |
| | | }); |
| | | |
| | |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Order_Gather"> |
| | | <el-form-item label="å·²ä¸çº¿å
æ°"> |
| | | <el-input-number v-model="queryParamsMes_Order_Gather.unLinePackageNum" clearable="" placeholder="请è¾å
¥å·²ä¸çº¿å
æ°"/> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Order_Gather"> |
| | | <el-form-item label="æªä¸çº¿å
æ°"> |
| | | <el-input-number v-model="queryParamsMes_Order_Gather.noUnLinePackageNum" clearable="" placeholder="请è¾å
¥æªä¸çº¿å
æ°"/> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Order_Gather"> |
| | | <el-form-item label="æ»å
è£
é¢ç§¯"> |
| | | <el-input v-model="queryParamsMes_Order_Gather.allPackageArea" clearable="" placeholder="请è¾å
¥æ»å
è£
é¢ç§¯"/> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Order_Gather"> |
| | | <el-form-item label="å·²æ«æå
è£
é¢ç§¯"> |
| | | <el-input v-model="queryParamsMes_Order_Gather.scanPackageArea" clearable="" placeholder="请è¾å
¥å·²æ«æå
è£
é¢ç§¯"/> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Order_Gather"> |
| | | <el-form-item label="æªæ«æå
è£
é¢ç§¯"> |
| | | <el-input v-model="queryParamsMes_Order_Gather.noScanPackageArea" clearable="" placeholder="请è¾å
¥æªæ«æå
è£
é¢ç§¯"/> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Order_Gather"> |
| | | <el-form-item label="å建æ¶é´"> |
| | | <el-date-picker placeholder="è¯·éæ©å建æ¶é´" value-format="YYYY/MM/DD HH:mm:ss" type="datetimerange" :default-time="defaultTimeRange" v-model="queryParamsMes_Order_Gather.createTimeRange" /> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb10"> |
| | | <el-form-item> |
| | | <el-button-group style="display: flex; align-items: center;"> |
| | |
| | | |
| | | </el-table-column> |
| | | <el-table-column prop="packageNum" label="å
æ°" show-overflow-tooltip="" /> |
| | | <el-table-column prop="unLinePackageNum" label="å·²ä¸çº¿å
æ°" show-overflow-tooltip="" /> |
| | | <el-table-column prop="noUnLinePackageNum" label="æªä¸çº¿å
æ°" show-overflow-tooltip="" /> |
| | | <el-table-column prop="allPackageArea" label="æ»å
è£
é¢ç§¯" show-overflow-tooltip="" /> |
| | | <el-table-column prop="scanPackageArea" label="å·²æ«æå
è£
é¢ç§¯" show-overflow-tooltip="" /> |
| | | <el-table-column prop="noScanPackageArea" label="æªæ«æå
è£
é¢ç§¯" show-overflow-tooltip="" /> |
| | | <el-table-column prop="createTime" label="å建æ¶é´" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" /> |
| | | <el-table-column prop="updateTime" label="ä¿®æ¹æ¶é´" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" /> |
| | | <el-table-column prop="createUserName" label="å建人" show-overflow-tooltip="" /> |
| | |
| | | [SugarColumn(ColumnName = "PackageNum", ColumnDescription = "å
æ°")] |
| | | public int PackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²ä¸çº¿å
æ° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UnLinePackageNum", ColumnDescription = "å·²ä¸çº¿å
æ°")] |
| | | public int UnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æªä¸çº¿å
æ° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "NoUnLinePackageNum", ColumnDescription = "æªä¸çº¿å
æ°")] |
| | | public int NoUnLinePackageNum { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ»å
è£
é¢ç§¯ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "AllPackageArea", ColumnDescription = "æ»å
è£
é¢ç§¯")] |
| | | public decimal AllPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²æ«æå
è£
é¢ç§¯ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ScanPackageArea", ColumnDescription = "å·²æ«æå
è£
é¢ç§¯")] |
| | | public decimal ScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æªæ«æå
è£
é¢ç§¯ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "NoScanPackageArea", ColumnDescription = "æªæ«æå
è£
é¢ç§¯")] |
| | | public decimal NoScanPackageArea { get; set; } |
| | | |
| | | } |
| | | } |
| | |
| | | throw Oops.Oh("æ¬æ¬¡æéå¤çUPIï¼éå¤å·ä¸º:" + dit.Key + ",é夿¡æ°:" + dit.Value); |
| | | } |
| | | |
| | | //åä¸ä¸ªUPIåªè½å±äºä¸ä¸ª æ¹æ¬¡å·+订åå· |
| | | //ä¼åå¨ ä¸ä¸ªæ¹æ¬¡å·ï¼å¤ä¸ªè®¢åå·çæ
åµ |
| | | //ä¼åå¨ ä¸ä¸ªè®¢åå·ï¼å¤ä¸ªæ¹æ¬¡å·çæ
åµ |
| | | |
| | | //æç
§æ¹æ¬¡å·+订åå·å é¤ |
| | | List<string> packageList = new List<string>(); |
| | | input.ForEach(x => packageList.Add(x.PlanNo + "_" + x.OrderId));//upisæ¯ä¼ è¿æ¥çupiåæ®µéå |
| | |
| | | public virtual int PackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²ä¸çº¿å
æ° |
| | | /// </summary> |
| | | public virtual int UnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æªä¸çº¿å
æ° |
| | | /// </summary> |
| | | public virtual int NoUnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ»å
è£
é¢ç§¯ |
| | | /// </summary> |
| | | public virtual decimal AllPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²æ«æå
è£
é¢ç§¯ |
| | | /// </summary> |
| | | public virtual decimal ScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æªæ«æå
è£
é¢ç§¯ |
| | | /// </summary> |
| | | public virtual decimal NoScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | public virtual DateTime? CreateTime { get; set; } |
| | |
| | | /// </summary> |
| | | public int? PackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²ä¸çº¿å
æ° |
| | | /// </summary> |
| | | public int? UnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æªä¸çº¿å
æ° |
| | | /// </summary> |
| | | public int? NoUnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ»å
è£
é¢ç§¯ |
| | | /// </summary> |
| | | public decimal? AllPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²æ«æå
è£
é¢ç§¯ |
| | | /// </summary> |
| | | public decimal? ScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æªæ«æå
è£
é¢ç§¯ |
| | | /// </summary> |
| | | public decimal? NoScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | public DateTime? CreateTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´èå´ |
| | | /// </summary> |
| | | public List<DateTime?> CreateTimeRange { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public override int PackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²ä¸çº¿å
æ° |
| | | /// </summary> |
| | | [Required(ErrorMessage = "å·²ä¸çº¿å
æ°ä¸è½ä¸ºç©º")] |
| | | public override int UnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æªä¸çº¿å
æ° |
| | | /// </summary> |
| | | [Required(ErrorMessage = "æªä¸çº¿å
æ°ä¸è½ä¸ºç©º")] |
| | | public override int NoUnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ»å
è£
é¢ç§¯ |
| | | /// </summary> |
| | | [Required(ErrorMessage = "æ»å
è£
é¢ç§¯ä¸è½ä¸ºç©º")] |
| | | public override decimal AllPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²æ«æå
è£
é¢ç§¯ |
| | | /// </summary> |
| | | [Required(ErrorMessage = "å·²æ«æå
è£
é¢ç§¯ä¸è½ä¸ºç©º")] |
| | | public override decimal ScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æªæ«æå
è£
é¢ç§¯ |
| | | /// </summary> |
| | | [Required(ErrorMessage = "æªæ«æå
è£
é¢ç§¯ä¸è½ä¸ºç©º")] |
| | | public override decimal NoScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 软å é¤ |
| | | /// </summary> |
| | | [Required(ErrorMessage = "软å é¤ä¸è½ä¸ºç©º")] |
| | |
| | | public int PackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²ä¸çº¿å
æ° |
| | | /// </summary> |
| | | public int UnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æªä¸çº¿å
æ° |
| | | /// </summary> |
| | | public int NoUnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ»å
è£
é¢ç§¯ |
| | | /// </summary> |
| | | public decimal AllPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²æ«æå
è£
é¢ç§¯ |
| | | /// </summary> |
| | | public decimal ScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æªæ«æå
è£
é¢ç§¯ |
| | | /// </summary> |
| | | public decimal NoScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | public DateTime? CreateTime { get; set; } |
| | |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.OrderId), u => u.OrderId.Contains(input.OrderId.Trim())) |
| | | .WhereIF(input.IsKitting.HasValue, u => u.IsKitting == input.IsKitting) |
| | | .WhereIF(input.PackageNum>0, u => u.PackageNum == input.PackageNum) |
| | | .WhereIF(input.UnLinePackageNum>0, u => u.UnLinePackageNum == input.UnLinePackageNum) |
| | | .WhereIF(input.NoUnLinePackageNum>0, u => u.NoUnLinePackageNum == input.NoUnLinePackageNum) |
| | | .Select<Mes_Order_GatherOutput>(); |
| | | if(input.CreateTimeRange != null && input.CreateTimeRange.Count >0) |
| | | { |
| | | DateTime? start= input.CreateTimeRange[0].Value; |
| | | query = query.WhereIF(start.HasValue, u => u.CreateTime >= start); |
| | | if (input.CreateTimeRange.Count >1 && input.CreateTimeRange[1].HasValue) |
| | | { |
| | | var end = input.CreateTimeRange[1].Value; |
| | | query = query.Where(u => u.CreateTime <= end); |
| | | } |
| | | } |
| | | return query; |
| | | } |
| | | |
| | |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | [HttpGet] |
| | | [ApiDescriptionSettings(Name = "KittingList")] |
| | | [Description("WmsStockQuan/KittingList")] |
| | | public async Task<List<Mes_Order_Gather>> KittingList([FromQuery] KittingListInput input) |
| | | [ApiDescriptionSettings(Name = "QueryNoKittingList")] |
| | | [Description("WmsOperationTask/QueryNoKittingList")] |
| | | public async Task<List<Mes_Order_Gather>> QueryNoKittingList([FromQuery] KittingListInput input) |
| | | { |
| | | var list = await _mesOrderGatherRep.AsQueryable() |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info5), u => u.Info5.Contains(input.Info5.Trim())) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info5), u => u.Info5.Contains(input.Info5.Trim())) |
| | | .Where(x=>((DateTime)x.CreateTime).ToString("yyyyMMdd")==DateTime.Now.ToString("yyyyMMdd")) |
| | | .Where(x => x.IsKitting == false) |
| | | .OrderBy(g => g.Id) |
| | | .ToListAsync(); // ç¡®ä¿è·åç»æä¸º List |