| | |
| | | Logger.Scheduler.Info($"{input.triggerDetail}"); |
| | | DbClient db = Biz.DataSource["YadaU9C"].Client; |
| | | var list = db.Queryable<dynamic>().AS("mes_ItemMaster").Where("ModifiedOn > @startTime And ModifiedOn < @endTime", new { startTime = input.startTime, endTime = input.endTime }).ToList(); |
| | | var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList(); |
| | | List<BAS_ITEM> items = new(); |
| | | foreach (var item in list) |
| | | { |
| | |
| | | di = di?.ToDictionary(x => x.Key, x => x.Value); |
| | | if (di != null) |
| | | { |
| | | var orgId = di["Org"] == null ? "" : di["Org"].ToString(); |
| | | BAS_ITEM basItem = new() |
| | | { |
| | | ID = di["ID"].ToString(), |
| | |
| | | UPDATE_TIME = di["ModifiedOn"].ToDateTime(), |
| | | IS_ACTIVE = "Y", |
| | | IS_PROD = ((string)di["Code"]).StartsWith("2") ? "Y" : "N", |
| | | AUTH_ORG = orgs.Where(x => x.ID == orgId).Select(q => q.ORG_CODE).FirstOrDefault(), |
| | | }; |
| | | items.Add(basItem); |
| | | } |
| | |
| | | Logger.Scheduler.Info($"{input.triggerDetail}"); |
| | | DbClient db = Biz.DataSource["YadaU9C"].Client; |
| | | var list = db.Queryable<dynamic>().AS("mes_Mo").Where("ModifiedOn > @startTime And ModifiedOn < @endTime", new { startTime = input.startTime, endTime = input.endTime }).ToList(); |
| | | var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList(); |
| | | List<BIZ_MES_WO> items = new(); |
| | | foreach (var item in list) |
| | | { |
| | |
| | | di = di?.ToDictionary(x => x.Key, x => x.Value); |
| | | if (di != null) |
| | | { |
| | | var orgId = di["Org"] == null ? "" : di["Org"].ToString(); |
| | | BIZ_MES_WO woItem = new() |
| | | { |
| | | ORDER_NO = di["DocNo"] == null ? "" : di["DocNo"].ToString(), |
| | |
| | | UPDATE_TIME = di["ModifiedOn"].ToDateTime(), |
| | | PLAN_START_TIME = di["CheckDate"].ToDateTime(), |
| | | STATUS = 0, |
| | | AUTH_ORG = orgs.Where(x => x.ID == orgId).Select(q=>q.ORG_CODE).FirstOrDefault(), |
| | | }; |
| | | items.Add(woItem); |
| | | } |
| | |
| | | Logger.Scheduler.Info($"{input.triggerDetail}"); |
| | | DbClient db = Biz.DataSource["YadaU9C"].Client; |
| | | var list = db.Queryable<dynamic>().AS("mes_Customer").Where("ModifiedOn > @startTime And ModifiedOn < @endTime", new { startTime = input.startTime, endTime = input.endTime }).ToList(); |
| | | var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList(); |
| | | List<BAS_CUSTOMER> items = new(); |
| | | foreach (var item in list) |
| | | { |
| | |
| | | di = di?.ToDictionary(x => x.Key, x => x.Value); |
| | | if (di != null) |
| | | { |
| | | var orgId = di["Org"] == null ? "" : di["Org"].ToString(); |
| | | BAS_CUSTOMER custItem = new() |
| | | { |
| | | CUST_CODE = di["Code"] == null ? "" : di["Code"].ToString(), |
| | |
| | | CUST_TYPE = di["CustomerCategoryName"] == null ? "" : di["CustomerCategoryName"].ToString(), |
| | | CREATE_TIME = di["CreatedOn"].ToDateTime(), |
| | | UPDATE_TIME = di["ModifiedOn"].ToDateTime(), |
| | | AUTH_ORG = orgs.Where(x => x.ID == orgId).Select(q => q.ORG_CODE).FirstOrDefault(), |
| | | }; |
| | | items.Add(custItem); |
| | | } |