| | |
| | | { |
| | | BIZ_U9_RECEIPT_DTL info = new() |
| | | { |
| | | STATUS = BIZ_U9_RETURN.STATUSs.Imported.GetValue(), //状态 |
| | | STATUS = BIZ_U9_RMA.STATUSs.Imported.GetValue(), //状态 |
| | | ORDER_NO = item.DocNo, //单据号 |
| | | LINE_NO = item.DocLineNo.ToString(), //单据行号 |
| | | ITEM_CODE = item.ItemCode, //物料编码 |
| | |
| | | string UserCode = "U9C_In_GetReturn"; |
| | | var list = db.Queryable<mes_ReturnedDocInfo>().Where(x => x.SplitFlag == 0 && x.ReceivementType == 1 && x.ModifiedOn > input.startTime.ToDateTime() && x.ModifiedOn < input.endTime.ToDateTime()).ToList(); |
| | | var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList(); |
| | | List<BIZ_U9_RETURN> result = new(); |
| | | List<BIZ_U9_RETURN_DTL> resultDt = new(); |
| | | List<BIZ_U9_RMA> result = new(); |
| | | List<BIZ_U9_RMA_DTL> resultDt = new(); |
| | | if (list != null && list.Count > 0) |
| | | { |
| | | result = list |
| | | .GroupBy(x => new { x.DocNo }) |
| | | .Select(x => new BIZ_U9_RETURN |
| | | .Select(x => new BIZ_U9_RMA |
| | | { |
| | | STATUS = BIZ_U9_RECEIPT.STATUSs.Init.GetValue(), //状态 |
| | | ORDER_NO = x.Key.DocNo, //单号 |
| | |
| | | Logger.Scheduler.Info($"退货单表头信息存入实体中,总数:[{result.Count}]"); |
| | | foreach (var item in list) |
| | | { |
| | | BIZ_U9_RETURN_DTL info = new() |
| | | BIZ_U9_RMA_DTL info = new() |
| | | { |
| | | STATUS = BIZ_U9_RETURN.STATUSs.Imported.GetValue(), //状态 |
| | | STATUS = BIZ_U9_RMA.STATUSs.Imported.GetValue(), //状态 |
| | | ORDER_NO = item.DocNo, //单据号 |
| | | LINE_NO = item.DocLineNo.ToString(), //单据行号 |
| | | ITEM_CODE = item.ItemCode, //物料编码 |
| | |
| | | { |
| | | ORDER_NO = item.DocNo, //单据号 |
| | | LINE_NO = item.DocLineNo.ToString(), //单据行号 |
| | | STATUS = BIZ_U9_RETURN.STATUSs.Imported.GetValue(), //状态 |
| | | STATUS = BIZ_U9_RMA.STATUSs.Imported.GetValue(), //状态 |
| | | ITEM_CODE = item.ItemCode, //物料编码 |
| | | UNIT =item.StoreUOM,// UNIT 单位 |
| | | QTY = item.StoreUOMQty,//QTY 单据数量 |