1
王 垚
2022-12-16 df011df2dca0f3c3d992a0a7b122b889c07f397c
1
4个文件已修改
17 ■■■■ 已修改文件
zymes/OperationService/zymes_RealessMaterial.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zymes/OperationService/zymes_RealessTaxMIX.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zymes/OperationService/zymes_RealessUnit.cs 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zymes/test/Program.cs 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zymes/OperationService/zymes_RealessMaterial.cs
@@ -185,6 +185,7 @@
            Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息
            foreach (var billObj in e.DataEntitys)
            {
                LogService.Write("物料同步插件执行开始:"+ DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff:ffffff"));
                //var sql = $"exec zymes_RealessMaterial {billObj["Id"]} ";
                var id = billObj["Id"].ToString();
                string sql = string.Empty;
@@ -243,7 +244,7 @@
                {
                    ["model"] = model
                };
                LogService.Write("物料同步插件,JSON拼接完成:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff:ffffff"));
                //string jsonRoot = JsonConvert.SerializeObject(jsonRoot);
                //var client = new RestSharp.RestClient("http://47.96.97.237/api/");
                //string clientUrl = Util.GetConfigKey(AppDomain.CurrentDomain.BaseDirectory + "/Config/kdapi.config", "ClientUrl");//K/3 Cloud 业务站点地址
@@ -261,6 +262,7 @@
                //var json = newjson.ToString() + ";Admin;100038";
                requestPost.AddParameter("application/json", JsonConvert.SerializeObject(_jsonRoot), ParameterType.RequestBody);
                IRestResponse responsePost = client.Execute(requestPost);
                LogService.Write("物料同步插件,post完成:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff:ffffff"));
                var contentPost = responsePost.Content;
                if (!contentPost.Contains("成功")) { 
                    LogService.Write("物料同步异常,POST方式获取结果," + billObj["Id"] + "," + contentPost);
zymes/OperationService/zymes_RealessTaxMIX.cs
@@ -15,6 +15,7 @@
using System.Linq;
using RestSharp;
using zymes_Project.Utility;
using Kingdee.BOS;
namespace zymes_Project.OperationService
{
@@ -46,6 +47,8 @@
            Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息
            foreach (var billObj in e.DataEntitys)
            {
                var sql = $"exec zymes_RealessTaxMIX {billObj["Id"]} ";
                DataSet ds = DBServiceHelper.ExecuteDataSet(Context, sql);
                DataTable maindt = ds.Tables[1];
zymes/OperationService/zymes_RealessUnit.cs
@@ -45,13 +45,15 @@
            Entity entity = this.BusinessInfo.GetEntity("FEntity");//获取明细信息
            foreach (var billObj in e.DataEntitys)
            {
                LogService.Write(Context.CurrentOrganizationInfo.ID);
                LogService.Write(Context.CurrentOrganizationInfo.Name);
                //var sql = $"exec zymes_RealessUnit {billObj["Id"]} ";
                var id = billObj["Id"].ToString();
                string sql =string.Empty;
                sql = $@"
/*dialect*/
select a.FUNITID as HItemID,a.FUNITID as HERPItemID,a.FNumber as HNumber,l.FName as HName,a.FNumber as HShortNumber,0 as HParentID
,1 as HLevel,'true' as HEndFlag,case when     a.FFORBIDSTATUS='A' then 'false' else 'true' end as HStopflag,'CLD-ERP导入' as HRemark,'未检测' as HMakeTime,getdate() as HMakeTime,'true' as HStandard,a.FCREATEORGID as HCREATEORGID,a.FUSEORGID as HUSEORGID
,1 as HLevel,'true' as HEndFlag,case when     a.FFORBIDSTATUS='A' then 'false' else 'true' end as HStopflag,'CLD-ERP导入' as HRemark,getdate() as HMakeTime,'true' as HStandard,a.FCREATEORGID as HCREATEORGID,a.FUSEORGID as HUSEORGID
from T_BD_UNIT a with(nolock)
inner join T_BD_UNIT_L l with(nolock) on a.FUNITID=l.FUNITID 
Where a.FUNITID={id}
@@ -75,6 +77,7 @@
                //LogService.Write("单位同步示例:" + JsonConvert.SerializeObject(_jsonRoot));
                //LogService.Write("单位同步示例:" + _jsonRoot);
                //string clientUrl = Util.GetConfigKey(AppDomain.CurrentDomain.BaseDirectory + "/Config/kdapi.config", "ClientUrl");//K/3 Cloud 业务站点地址
                //var client = new RestSharp.RestClient("http://47.96.97.237/API/");
                var client = new RestSharp.RestClient("http://61.130.182.102:18181/simoerAPI/");
                var requestPost = new RestRequest("Gy_Unit/SaveGy_UnitListApi", Method.POST);
                requestPost.AddParameter("application/json", JsonConvert.SerializeObject(_jsonRoot), ParameterType.RequestBody);
zymes/test/Program.cs
@@ -11,7 +11,9 @@
    {
        static void Main(string[] args)
        {
            CustomDemo1();
            //CustomDemo1();
            Console.WriteLine(DateTime.Now);
            Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff:ffffff"));
            Console.WriteLine(Convert.ToDecimal(1 / 10));
            Console.WriteLine(1 % 10);
            Console.WriteLine(1 % 10.0);
@@ -19,6 +21,7 @@
            Console.WriteLine((double)61 / 111);
            Console.WriteLine(Math.Round(((decimal)61 / 111), 2));
            Console.WriteLine(Math.Round(((decimal)61 * 100 / 111), 2));
            Console.Read();
        }
        private static void CustomDemo()
        {