Esempio n. 1
0
        private async Task <string> SyncBusinessPartner()
        {
            try
            {
                // 查询数据
                QueryParam queryParam = new QueryParam();
                queryParam.orderby = "Code";

                var businessPartnerList = await _BusinessPartnerApp.GetBusinessPartnerList(queryParam);

                if (businessPartnerList.Count == 0)
                {
                    return("未找到业务伙伴数据,请检查视图。");
                }
                Logger.Writer("Search Data:" + Newtonsoft.Json.JsonConvert.SerializeObject(businessPartnerList));

                // 同步数据
                var rtMsg = _BusinessPartnerApp.CreateBusinessPartner(businessPartnerList);
                Logger.Writer("Sync Result:" + Newtonsoft.Json.JsonConvert.SerializeObject(rtMsg));
                return(rtMsg);
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }