王 垚
2021-03-23 6cb6d56102ce66fc348655c112d9f178c08aaeb8
EndOperationTransaction 方法
更新此次调拨数量
1个文件已修改
16 ■■■■ 已修改文件
src/BLL/Demo.BillView/PRD/Pro_DayPlanPushZJDB.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/BLL/Demo.BillView/PRD/Pro_DayPlanPushZJDB.cs
@@ -137,6 +137,18 @@
            dbService.AutoSetPrimaryKey(this.Context, allNewLinkRows.ToArray(), linkEntry.DynamicObjectType);
        }
        public override void EndOperationTransaction(EndOperationTransactionArgs e)
        {
            base.EndOperationTransaction(e);
            string sql = @"/*dialect*/
   update a set FBASEQTY = FQTY
   from T_STK_STKTRANSFERINENTRY_LK a
   join T_STK_STKTRANSFERINENTRY b on a.FENTRYID = b.FENTRYID
   where a.FSTABLENAME = 'T_PRD_PPBOMENTRY' and a.FBASEQTY = 0";
            DBServiceHelper.Execute(Context, sql);
        }
        /// <summary>
        /// 加载相关的销售订单数据
        /// </summary>
@@ -159,7 +171,7 @@
            fields.Add(new SelectorItemInfo("FBASEPICKEDQTY"));           //  
            fields.Add(new SelectorItemInfo("FBFLOWID"));           //  
            fields.Add(new SelectorItemInfo("FSelTranslateQty"));           //  
            // 指定过滤条件
            string filter = string.Format(" FBillNo IN ('{0}') ", string.Join("','", poBillNos));
            OQLFilter ofilter = OQLFilter.CreateHeadEntityFilter(filter);
@@ -221,7 +233,7 @@
            linkRow["BaseQty"] = toRow["QTY"]; //本次需要调拨数量
            linkRow["SALBASEQTY"] = toRow["QTY"]; //本次需要调拨数量
        }
        /// <summary>