| | |
| | | } |
| | | return action; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 忥è·åå§å¤åæå |
| | | /// </summary> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | public ApiAction In_GetScmOut(U9C_Base_Input input) |
| | | { |
| | | var action = new ApiAction(); |
| | | Logger.Scheduler.Info($"å§å¤åæåæ®ä¿¡æ¯å¼å§åæ¥ãããæ°æ®æ£æ¥è¿è¡ä¸ããã"); |
| | | Logger.Scheduler.Info($"{input.triggerDetail}"); |
| | | DbClient db = Biz.DataSource["YadaU9C"].Client; |
| | | string UserCode = "U9C_In_GetScmOut"; |
| | | var list = db.Queryable<mes_SCMPickList>().Where(x => x.ModifiedOn > input.startTime.ToDateTime() && x.ModifiedOn < input.endTime.ToDateTime()).ToList(); |
| | | var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList(); |
| | | List<BIZ_U9_SCM_OUT> result = new(); |
| | | List<BIZ_U9_SCM_OUT_DTL> resultDt = new(); |
| | | if (list != null && list.Count > 0) |
| | | { |
| | | result = list |
| | | .GroupBy(x => new { x.PoDocNo }) |
| | | .Select(x => new BIZ_U9_SCM_OUT |
| | | { |
| | | ORDER_NO = x.Key.PoDocNo, //åæ®å·--U9çéè´è®¢åå· |
| | | STATUS = BIZ_U9_SCM_OUT.STATUSs.Init.GetValue(), //ç¶æ |
| | | ORDER_DATE = x.Max(t => t.CreatedOn), //åæ®æ¥æ ---åå»ºæ¥æ |
| | | SUPP_ORG = x.Max(t=>t.WhCode),//ä¾åºåç»ç» ---ä¾åºåå°ç¹ç¼ç |
| | | PO_ID = x.Max(t => t.PoId).ToString(), //éè´åID |
| | | PO_NO = x.Key.PoDocNo, //éè´åå· |
| | | // PREP_PERSON å¤æäºº |
| | | // FINISH_TIME 夿宿æ¶é´ |
| | | //REQ_PERSON é¢æäºº |
| | | ///REQ_DEPT 颿é¨é¨ |
| | | //DLVY_TIME åºåºæ¶é´ |
| | | //REMARK 夿³¨ |
| | | HANDLED = -1, //-1:æªå¤çï¼0:忥å¤çå®ï¼>0:忥å¤çå¤±è´¥æ¬¡æ° |
| | | HANDLED_DATE = DateTime.Now, //æå䏿¬¡åæ¥å¤çæ¥æ |
| | | // COMMIT_JSON è¿è´¦æäº¤çJSON |
| | | //COMMIT_MSG è¿è´¦æäº¤çè¿åä¿¡æ¯ |
| | | CREATE_TIME = x.Max(t => t.ModifiedOn).ToDateTime(),//--æ¶é´ä¸æ´æ° |
| | | AUTH_ORG = orgs.FirstOrDefault(q => q.ID == x.Max(t => t.SupplyOrg).ToString())?.ORG_CODE, |
| | | CREATE_USER = UserCode, |
| | | UPDATE_TIME = x.Max(t => t.ModifiedOn).ToDateTime(), |
| | | UPDATE_USER = UserCode, |
| | | }) |
| | | .ToList(); |
| | | Logger.Scheduler.Info($"å§å¤åæåæ®è¡¨å¤´ä¿¡æ¯åå
¥å®ä½ä¸ï¼æ»æ°ï¼[{result.Count}]"); |
| | | foreach (var item in list) |
| | | { |
| | | var org = db.Queryable<mes_SCMPickList>().Where(x => x.SupplyOrg == list.First().SupplyOrg).First(); |
| | | BIZ_U9_SCM_OUT_DTL info = new() |
| | | { |
| | | ORDER_NO = item.PoDocNo, //åæ®å·--U9çéè´è®¢åå· |
| | | LINE_NO = item.PickLineNo.ToString(), //åæ®è¡å· |
| | | STATUS = BIZ_U9_SCM_OUT.STATUSs.Init.GetValue(), //ç¶æ |
| | | //ITEM_ID ç©æID |
| | | ITEM_CODE = item.ItemCode, //ç©æç¼ç |
| | | UNIT = item.IssueUOM,// UNIT åä½ |
| | | QTY = item.ActualReqQty,//QTY åæ®æ°é ---å®é
éæ±æ°é |
| | | //QTY_PREP = , //已夿æ°é |
| | | QTY_DLVY = item.IssuedQty,//已忿°é |
| | | QTY_NOTDLVY = item.IssueNotDeliverQty,// 颿æªåæ°é |
| | | DLVY_TYPE = item.IssueStyle.ToString(), // åææ¹å¼(ERP) |
| | | DLVY_NAME = item.IssueStyleName,// åææ¹å¼åç§°(ERP) |
| | | WH_ID = item.WhId.ToString(), // ä»åºç¼ç (ERP) |
| | | WH_CODE = item.WhCode.ToString(), // ä»åºç¼ç (ERP) |
| | | WH_NAME = item.WhName,// ä»åºåç§°(ERP) |
| | | LOCATION_ID = item.BinId.ToString(),// å¨ä½ç¼ç (ERP) |
| | | LOCATION_CODE = item.BinCode, // å¨ä½ç¼ç (ERP) |
| | | LOCATION_NAME = item.BinName,// å¨ä½åç§°(ERP) |
| | | //REMARK 夿³¨ |
| | | AUTH_ORG = orgs.FirstOrDefault(q => q.ID == org.SupplyOrg.ToString())?.ORG_CODE, //ç»ç» |
| | | CREATE_TIME = item.ModifiedOn,//--æ¶é´ä¸æ´æ° |
| | | CREATE_USER = UserCode, |
| | | UPDATE_TIME = item.ModifiedOn, |
| | | UPDATE_USER = UserCode, |
| | | }; |
| | | resultDt.Add(info); |
| | | } |
| | | Logger.Scheduler.Info($"å§å¤åæåæ®æç»è¡ä¿¡æ¯åå
¥å®ä½ä¸ï¼æ»æ°ï¼[{resultDt.Count}]"); |
| | | db = Biz.Db; |
| | | if (result.Any()) |
| | | { |
| | | db.Utilities.PageEach(result, 100, pageList => |
| | | { |
| | | var y = db.Storageable(pageList, UserCode) |
| | | .WhereColumns(t => new { t.ORDER_NO, t.GHOST_ROW }) |
| | | .ToStorage(); |
| | | y.AsInsertable.ExecuteCommand(); |
| | | y.AsUpdateable.IgnoreColumns(x => x.ID).UpdateColumns(q => new { q.STATUS, q.ORDER_NO, q.ORDER_DATE,q.SUPP_ORG,q.PO_ID, q.PO_NO ,q.HANDLED ,q.HANDLED_DATE ,q.AUTH_ORG ,q.CREATE_USER ,q.UPDATE_TIME ,q.UPDATE_USER ,}).ExecuteCommand(); |
| | | }); |
| | | } |
| | | |
| | | if (resultDt.Any()) |
| | | { |
| | | db.Utilities.PageEach(resultDt, 100, pageList => |
| | | { |
| | | var y = db.Storageable(pageList, UserCode) |
| | | .WhereColumns(t => new { t.ORDER_NO, t.LINE_NO, t.GHOST_ROW }) |
| | | .ToStorage(); |
| | | y.AsInsertable.ExecuteCommand(); |
| | | y.AsUpdateable.UpdateColumns(q => new { q.ORDER_NO, q.LINE_NO, q.STATUS, q.ITEM_CODE, q.UNIT, q.QTY, q.QTY_DLVY, q.QTY_NOTDLVY, q.DLVY_TYPE, q.DLVY_NAME, q.WH_ID,q.WH_CODE, q.WH_NAME, q.LOCATION_ID, q.LOCATION_CODE, q.LOCATION_NAME, q.AUTH_ORG, q.CREATE_TIME, q.CREATE_USER, q.UPDATE_TIME, q.UPDATE_USER }).ExecuteCommand(); |
| | | }); |
| | | } |
| | | Logger.Scheduler.Info($"å§å¤åæåæ®è¡¨å¤´ä¿¡æ¯åå
¥æ°æ®åºï¼æ»æ°ï¼[{resultDt.Count}]"); |
| | | action.Message = $"å§å¤åæåæ®è¡¨å¤´ä¿¡æ¯åå
¥æ°æ®åºï¼æ»æ°ï¼[{resultDt.Count}]"; |
| | | } |
| | | return action; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 忥è·åè°æ¨åæ®ä¿¡æ¯ |
| | | /// </summary> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | public ApiAction In_GetTransfer(U9C_Base_Input input) |
| | | { |
| | | var action = new ApiAction(); |
| | | Logger.Scheduler.Info($"è°æ¨åæ®ä¿¡æ¯å¼å§åæ¥ãããæ°æ®æ£æ¥è¿è¡ä¸ããã"); |
| | | Logger.Scheduler.Info($"{input.triggerDetail}"); |
| | | DbClient db = Biz.DataSource["YadaU9C"].Client; |
| | | string UserCode = "U9C_In_GetTransfer"; |
| | | var list = db.Queryable<mes_TransferIn>().Where(x => x.ModifiedOn > input.startTime.ToDateTime() && x.ModifiedOn < input.endTime.ToDateTime()).ToList(); |
| | | var listLine = db.Queryable<mes_TransInLine>().Where(x => x.ModifiedOn > input.startTime.ToDateTime() && x.ModifiedOn < input.endTime.ToDateTime()).ToList(); |
| | | var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList(); |
| | | List<BIZ_WMS_TRANSFER> result = new(); |
| | | List<BIZ_WMS_TRANSFER_DTL> resultDt = new(); |
| | | if (list != null && list.Count > 0) |
| | | { |
| | | result = list |
| | | .GroupBy(x => new { x.DocNo }) |
| | | .Select(x => new BIZ_WMS_TRANSFER |
| | | { |
| | | ORDER_NO = x.Key.DocNo, //åæ®å· |
| | | ORDER_DATE = x.Max(t => t.BusinessDate), //åæ®æ¥æ |
| | | STATUS = BIZ_WMS_TRANSFER.STATUSs.Init.GetValue(), //ç¶æ |
| | | //OUT_WH_CODE è°åºä»åº |
| | | //IN_WH_CODE æ¨å
¥ä»åº |
| | | SOURCE_CODE = x.Max(t => t.TransferInDocType), //æ¥æºåæ®ç¼ç |
| | | SOURCE_ORDER = x.Max(t => t.TransferInDocTypeName), //åæ®ç±»ååç§° |
| | | //ERP_ORDER ERPåæ®å·ç |
| | | //REMARK 夿³¨ |
| | | HANDLED = -1, //-1:æªå¤çï¼0:忥å¤çå®ï¼>0:忥å¤çå¤±è´¥æ¬¡æ° |
| | | HANDLED_DATE = DateTime.Now, //æå䏿¬¡åæ¥å¤çæ¥æ |
| | | //COMMIT_JSON è¿è´¦æäº¤çJSON |
| | | //COMMIT_MSG è¿è´¦æäº¤çè¿åä¿¡æ¯ |
| | | CREATE_TIME = x.Max(t => t.ModifiedOn).ToDateTime(),//--æ¶é´ä¸æ´æ° |
| | | AUTH_ORG = orgs.FirstOrDefault(q => q.ID == x.Max(t => t.Org).ToString())?.ORG_CODE, //ç»ç» |
| | | CREATE_USER = UserCode, |
| | | UPDATE_TIME = x.Max(t => t.ModifiedOn).ToDateTime(), |
| | | UPDATE_USER = UserCode, |
| | | }) |
| | | .ToList(); |
| | | Logger.Scheduler.Info($"è°æ¨åæ®è¡¨å¤´ä¿¡æ¯åå
¥å®ä½ä¸ï¼æ»æ°ï¼[{result.Count}]"); |
| | | foreach (var item in listLine) |
| | | { |
| | | var org = db.Queryable<mes_TransferIn>().Where(x => x.TransferInId == listLine.First().TransferInId).First(); |
| | | BIZ_WMS_TRANSFER_DTL info = new() |
| | | { |
| | | ORDER_NO = item.TransferInId.ToString(), //è°æ¨åå· ---å头id |
| | | ORDER_LINE = item.DocLineNo.ToString(), //è°æ¨åè¡å· |
| | | STATUS = BIZ_U9_MISC_IN.STATUSs.Imported.GetValue(), //åæ®è¡ç¶æ |
| | | ITEM_CODE = item.ItemCode, //ç©æç¼ç -- æå· |
| | | UNIT = item.StoreUOM,// UNIT åä½ ---è°åºåä½ |
| | | QTY_REQ = item.CostUOMQty,// éæ±æ°é --- ææ¬æ°é |
| | | QTY_OUT = item.StoreUOMQty, // è°åºæ°é |
| | | // QTY_IN = item.CostUOMQty, // æ¨å
¥æ°é |
| | | OUT_WH_CODE = item.TransOutWhCode, // è°åºä»åº |
| | | IN_WH_CODE = item.TransInWhCode, // æ¨å
¥ä»åº |
| | | OUT_LOTNO = item.LotCode,// è°åºæ¹æ¬¡ -- æ¹æ¬¡ |
| | | IN_LOTNO = item.LotCode, // æ¨å
¥æ¹æ¬¡ -- æ¹æ¬¡ |
| | | //SOURCE_CODE = item.BenefitDept,// æ¥æºåæ®ç¼ç ï¼å¤ä¸ªç¨â,âåé |
| | | //SOURCE_ORDER = item.BenefitDeptName, // æ¥æºåè¡å·ï¼å¤ä¸ªç¨â,âåéï¼è·ç¼ç ä¸ä¸å¯¹åº |
| | | //SOURCE_LINE = item.ReturnStorageReason,// |
| | | // ERP_ORDER = item.InStorageReason, // ERPåæ®å·ç |
| | | //REMARK 夿³¨ |
| | | AUTH_ORG = orgs.FirstOrDefault(q => q.ID == org.Org.ToString())?.ORG_CODE, //ç»ç» |
| | | CREATE_TIME = item.ModifiedOn,//--æ¶é´ä¸æ´æ° |
| | | CREATE_USER = UserCode, |
| | | UPDATE_TIME = item.ModifiedOn, |
| | | UPDATE_USER = UserCode, |
| | | }; |
| | | resultDt.Add(info); |
| | | } |
| | | Logger.Scheduler.Info($"è°æ¨åæ®æç»è¡ä¿¡æ¯åå
¥å®ä½ä¸ï¼æ»æ°ï¼[{resultDt.Count}]"); |
| | | db = Biz.Db; |
| | | if (result.Any()) |
| | | { |
| | | db.Utilities.PageEach(result, 100, pageList => |
| | | { |
| | | var y = db.Storageable(pageList, UserCode) |
| | | .WhereColumns(t => new { t.ORDER_NO, t.GHOST_ROW }) |
| | | .ToStorage(); |
| | | y.AsInsertable.ExecuteCommand(); |
| | | y.AsUpdateable.IgnoreColumns(x => x.ID).UpdateColumns(q => new { q.STATUS, q.ORDER_NO, q.ORDER_DATE, q.AUTH_ORG, q.CREATE_USER, q.UPDATE_TIME, q.UPDATE_USER, q.HANDLED, q.HANDLED_DATE, }).ExecuteCommand(); |
| | | }); |
| | | } |
| | | |
| | | if (resultDt.Any()) |
| | | { |
| | | db.Utilities.PageEach(resultDt, 100, pageList => |
| | | { |
| | | var y = db.Storageable(pageList, UserCode) |
| | | .WhereColumns(t => new { t.ORDER_NO, t.ORDER_LINE, t.GHOST_ROW }) |
| | | .ToStorage(); |
| | | y.AsInsertable.ExecuteCommand(); |
| | | y.AsUpdateable.UpdateColumns(q => new { q.ORDER_NO, q.ORDER_LINE, q.STATUS, q.ITEM_CODE, q.UNIT, q.AUTH_ORG, q.CREATE_USER, q.UPDATE_TIME, q.UPDATE_USER }).ExecuteCommand(); |
| | | }); |
| | | } |
| | | Logger.Scheduler.Info($"è°æ¨åæ®è¡¨å¤´ä¿¡æ¯åå
¥æ°æ®åºï¼æ»æ°ï¼[{resultDt.Count}]"); |
| | | action.Message = $"è°æ¨åæ®è¡¨å¤´ä¿¡æ¯åå
¥æ°æ®åºï¼æ»æ°ï¼[{resultDt.Count}]"; |
| | | } |
| | | return action; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 忥è·åç©å转æ¢åæ®ä¿¡æ¯ |
| | | /// </summary> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | public ApiAction In_GetTransferForm(U9C_Base_Input input) |
| | | { |
| | | var action = new ApiAction(); |
| | | Logger.Scheduler.Info($"ç©å转æ¢åæ®ä¿¡æ¯å¼å§åæ¥ãããæ°æ®æ£æ¥è¿è¡ä¸ããã"); |
| | | Logger.Scheduler.Info($"{input.triggerDetail}"); |
| | | DbClient db = Biz.DataSource["YadaU9C"].Client; |
| | | string UserCode = "U9C_In_GetTransfer"; |
| | | var list = db.Queryable<mes_TransferForm>().Where(x => x.ModifiedOn > input.startTime.ToDateTime() && x.ModifiedOn < input.endTime.ToDateTime()).ToList(); |
| | | var listLine = db.Queryable<mes_TransferFormLine>().Where(x => x.ModifiedOn > input.startTime.ToDateTime() && x.ModifiedOn < input.endTime.ToDateTime()).ToList(); |
| | | var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList(); |
| | | List<BIZ_ITEM_CVT> result = new(); |
| | | List<BIZ_ITEM_CVT_DTL> resultDt = new(); |
| | | if (list != null && list.Count > 0) |
| | | { |
| | | result = list |
| | | .GroupBy(x => new { x.DocNo }) |
| | | .Select(x => new BIZ_ITEM_CVT |
| | | { |
| | | ORDER_NO = x.Key.DocNo, //转ååå· |
| | | ORDER_DATE = x.Max(t => t.BusinessDate), //åæ®æ¥æ --ä¸å¡æ¥æ |
| | | STATUS = BIZ_U9_MISC_IN.STATUSs.Init.GetValue(), //ç¶æ |
| | | ERP_TYPE_CODE = x.Max(t => t.TransferFormDocType), //ERPç±»å |
| | | ERP_TYPE_NAME = x.Max(t => t.TransferFormDocTypeName), //ERPåç§° |
| | | ERP_STATUS_CODE = x.Max(t => t.Status).ToString(), // ERPåæ®ç¶æ |
| | | ERP_STATUS_NAME = x.Max(t => t.StatusName), // ERPåæ®ç¶æåç§° |
| | | //REMARK 夿³¨ |
| | | HANDLED = -1, //-1:æªå¤çï¼0:忥å¤çå®ï¼>0:忥å¤çå¤±è´¥æ¬¡æ° |
| | | HANDLED_DATE = DateTime.Now, //æå䏿¬¡åæ¥å¤çæ¥æ |
| | | //COMMIT_JSON è¿è´¦æäº¤çJSON |
| | | //COMMIT_MSG è¿è´¦æäº¤çè¿åä¿¡æ¯ |
| | | CREATE_TIME = x.Max(t => t.ModifiedOn).ToDateTime(),//--æ¶é´ä¸æ´æ° |
| | | AUTH_ORG = orgs.FirstOrDefault(q => q.ID == x.Max(t => t.Org).ToString())?.ORG_CODE, //ç»ç» |
| | | CREATE_USER = UserCode, |
| | | UPDATE_TIME = x.Max(t => t.ModifiedOn).ToDateTime(), |
| | | UPDATE_USER = UserCode, |
| | | }) |
| | | .ToList(); |
| | | Logger.Scheduler.Info($"ç©å转æ¢åæ®è¡¨å¤´ä¿¡æ¯åå
¥å®ä½ä¸ï¼æ»æ°ï¼[{result.Count}]"); |
| | | foreach (var item in listLine) |
| | | { |
| | | var org = db.Queryable<mes_TransferForm>().Where(x => x.TransferFormId == listLine.First().TransferFormId).First(); |
| | | BIZ_ITEM_CVT_DTL info = new() |
| | | { |
| | | ORDER_NO = item.TransferFormId.ToString(), //转ååå· ---å½¢æè½¬æ¢å头id |
| | | ORDER_LINE = item.DocLineNo.ToString(), //转ååè¡å· |
| | | STATUS = BIZ_U9_MISC_IN.STATUSs.Imported.GetValue(), //ç¶æ |
| | | ITEM_CODE_BF= item.ItemCode, //åç©æç¼ç |
| | | ITEM_NAME_BF = item.ItemName,//åç©æåç§° |
| | | // ITEM_CODE_AF,//转ååç©æç¼ç |
| | | //ITEM_NAME_AF,//转ååç©æåç§° |
| | | QTY = item.StoreUOMQty,// è½¬åæ°é |
| | | ERP_TYPE_CODE =item.TransferFormType.ToString(), //ERP转åç±»å |
| | | ERP_TYPE_NAME = item.TransferFormTypeName,//ERP转ååç§° |
| | | //STORE_UNIT,//åºååä½ |
| | | //STORE_UNIT_QTY,//åºåå使°é |
| | | COST_UNIT = item.CostUOM,//ææ¬åä½ |
| | | COST_UNIT_QTY = item.CostUOMQty,//ææ¬æ°é |
| | | WH_CODE = item.WhCode,// åå¨å°ç¹ |
| | | WH_NAME = item.WhName, // åå¨å°ç¹åç§° |
| | | //LOCATION_CODE = item.WhCode,//å¨ä½ç¼ç |
| | | LOTNO = item.LotInfo_LotCode,//æ¹æ¬¡å· |
| | | AUTH_ORG = orgs.FirstOrDefault(q => q.ID == org.Org.ToString())?.ORG_CODE, //ç»ç» |
| | | CREATE_TIME = item.ModifiedOn,//--æ¶é´ä¸æ´æ° |
| | | CREATE_USER = UserCode, |
| | | UPDATE_TIME = item.ModifiedOn, |
| | | UPDATE_USER = UserCode, |
| | | }; |
| | | resultDt.Add(info); |
| | | } |
| | | Logger.Scheduler.Info($"ç©å转æ¢åæ®æç»è¡ä¿¡æ¯åå
¥å®ä½ä¸ï¼æ»æ°ï¼[{resultDt.Count}]"); |
| | | db = Biz.Db; |
| | | if (result.Any()) |
| | | { |
| | | db.Utilities.PageEach(result, 100, pageList => |
| | | { |
| | | var y = db.Storageable(pageList, UserCode) |
| | | .WhereColumns(t => new { t.ORDER_NO, t.GHOST_ROW }) |
| | | .ToStorage(); |
| | | y.AsInsertable.ExecuteCommand(); |
| | | y.AsUpdateable.IgnoreColumns(x => x.ID).UpdateColumns(q => new { q.ORDER_NO, q.ORDER_DATE,q.STATUS, q.ERP_TYPE_CODE, q.ERP_TYPE_NAME,q.ERP_STATUS_CODE, q.ERP_STATUS_NAME, q.HANDLED, q.HANDLED_DATE, q.AUTH_ORG, q.CREATE_USER, q.UPDATE_TIME, q.UPDATE_USER, }).ExecuteCommand(); |
| | | }); |
| | | } |
| | | |
| | | if (resultDt.Any()) |
| | | { |
| | | db.Utilities.PageEach(resultDt, 100, pageList => |
| | | { |
| | | var y = db.Storageable(pageList, UserCode) |
| | | .WhereColumns(t => new { t.ORDER_NO, t.ORDER_LINE, t.GHOST_ROW }) |
| | | .ToStorage(); |
| | | y.AsInsertable.ExecuteCommand(); |
| | | y.AsUpdateable.UpdateColumns(q => new { q.ORDER_NO, q.ORDER_LINE, q.STATUS, q.ITEM_CODE_BF, q.ITEM_NAME_BF, q.QTY,q.ERP_TYPE_CODE,q.ERP_TYPE_NAME, q.COST_UNIT, q.COST_UNIT_QTY, q.WH_CODE, q.WH_NAME, q.LOTNO, q.AUTH_ORG, q.CREATE_USER, q.UPDATE_TIME, q.UPDATE_USER, }).ExecuteCommand(); |
| | | }); |
| | | } |
| | | Logger.Scheduler.Info($"ç©å转æ¢åæ®è¡¨å¤´ä¿¡æ¯åå
¥æ°æ®åºï¼æ»æ°ï¼[{resultDt.Count}]"); |
| | | action.Message = $"ç©å转æ¢åæ®è¡¨å¤´ä¿¡æ¯åå
¥æ°æ®åºï¼æ»æ°ï¼[{resultDt.Count}]"; |
| | | } |
| | | return action; |
| | | } |
| | | } |
| | | } |