From f0d3913c9cfbbb848beabb03da1666e8ea0e0509 Mon Sep 17 00:00:00 2001 From: xusc Date: Thu, 29 Aug 2024 10:29:20 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=91=E6=9D=A8=E6=95=B0=E6=8D=AE=E9=87=87?= =?UTF-8?q?=E9=9B=86=E4=B8=8A=E4=BC=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vs/ICSSoft.FromERP/v16/.suo | Bin 355840 -> 364544 bytes ICSSoft.FromERP/App.config | 3 +- ICSSoft.FromERP/Data/ICSHelper.cs | 44 ++++++++++ ICSSoft.FromERP/Model/金杨/CapInputDto.cs | 4 +- ICSSoft.FromERP/SyncCas_Jinyang.cs | 88 ++++++++++++++------ 5 files changed, 109 insertions(+), 30 deletions(-) diff --git a/.vs/ICSSoft.FromERP/v16/.suo b/.vs/ICSSoft.FromERP/v16/.suo index d9031a31e27185e35a438aeb5036d62bb2e5572c..ce8cf8e0db7f6f3269db175ffd5ca49e1da91db6 100644 GIT binary patch delta 9762 zcmeI22~-rvy2rb^dWK;faF9h*5Cl|QKoDFbGJuL25fp<)jXHwH1r-%HTo`wv#sF=m z)WmI~;}WA13~h|j!Ju&$qj8HGG{!70PjfNby^;H`S-6^K-aYTUci%ntygSF={OhZ( zuCD(2tNN-3P1k%)8~qBqG(9c|f(AUPsi}bo1muBIumrpT<};%k*|5n(ip6Ztv@hnK z*#FB_(g-aL_vAb=k1Q*FEY=|}tI+f}bmRK)E_a}=5R`$%zzwJYZ^Mu8LU{#P<*XYA zZ3;p_PcRl&sgYmSG;hBX)_Tww@UvfnW;)9koI0Mj#%B%ec;HRsGEI;C`lwET>FI3N z8JYt8!C2r8{G6wzh>k8kfhMDV9O`qO$0A`50>L;YL35n-gHi4R_@#$Hhk~PM)7w$! z#p`RPIvejrrM$x3pG=UqxF`9$9F~su`*CPASPHnS^@AQa`w*@^2;1rE<)x3+-h}wc zMDi{&Y4SsHi1*IBaru+m+@IY3y+6G$ie@;r4om?u2mrYt5VQl?U@FJ}E|0H7+2!%s zD07b|3PL?$I12pYE|;&BKai60$Dr2b^_Nk85&V(Y8{ybC3~LlL5MJP3uLpZGv_5co zJuCFhmc%(oEo4BTFW8*9+ zyaP6aEx-!4f^A?s*a6-JJHdNk7uXH^(!@=1I7 zF}`EvY4vKl5_UpdcvNpVPSosKwhhzi5R0BUMN<;{x&IS33Cgp$np#IOfGo%J@J541M|lF#zbH((@tW z#NPOvhLNtat#JtRN|74t4^{6M)-MiEPM+@BcUb71Zc1Ucst#dyx>J3T$+tMIS!uI? ztHg3pv;>RA+OVe|r}sbTaazK(7Ee(&h2l9x-Eb?`SF3N~UY!rOBY(K64!CJe=`Wq! zJd5k)l6LloJR6N1582XNvUC*9!w5#7c2$+%5ANjd;jZ0@R?D0=ue*uzFaXaA%Rzte z0nmYu0B^%T4N-0aJiuEZ0xSS?L2Gax;AsfE!H2*dybf0LReTc)7BB+50JZ=t*a~K0 zK*dGI`tEPS*aNbPjNbXvQQ(&ic50ea8$k1&;;1T!%{0UTp$K0boqVN;=8TRgvfZ_>dnC(h(Nd<}%xM9X2Z*jDNP zbZ@Tm-|x{{k6LM)={0jrLsk7pWAy?=0PNv99E_c!ungMJ^Ul_r!5Flv&3>a*UZmNjMA7CXM7IpJ??e9B+whgpx?vve;iX1V|dbQ})7jT#i>4 zqS0-M&Ce!Dm^yB(BAXnrY7m0`?zUo4SE#x)`qWwSYydtT4aHHxO0b?(5o;t7t?hAQ z_<0?x)RJOl{WWnUExv){4RJhwGKT3F>(~L!hhE1}*0gto<_FNR7*?AO*tU|^|GzOo~!&RVmA#gvJ=a zi7A3`01YnYVe~lBi}#B92^iox==ueyhhAQcH66#B6gc)uE0#G{iM$nfH$we{m5vSY z%tB-@*lUWhCxy;h16f3lHCkDuu$orKE)0Xo^@OH~vJlbRY9ed+c=vmlp z8aVRx#Da0}O=b8viIh@;)0P{#{UE_62PJBK;8 zNEy(jumhVq_EMdiVmk5@e?rApsCP5ROU`BJX4utG-ob(9jurVb^flO ztZX3&d!aj^%b|-}I_!;5Zcl9GXuk}~+o!e0dkHkV^%zHBbcn$GM@2ex5i~Rs+jnR@ zv;bPCjUz2IhniqlLC@mO{{qEK76wKk@L=DJ#uf_t8#ER5ue1fQe~nR|q!3ZGR*4$R z&!RP#ie)QN6s zz+WGt{Q4?sDYCF^67)Yy9Ol*}ObHuCuBplr6dvmXCtwAzFN*M${hqml5otm& z2*B|`a1Uj^fCdBERNkoIePKm%(5#1Ple-*TcYYFaj9C zNRSD#0FPF_P`nBq1H5oKthhoE$cEhyIuSYvV5Jo%L#KcdD8B&sTikRogW!jtnJA{#LI;C19ZAodfz3YfO`I6t|QwQsuLGba+ zgAa>7MLMvJp`unXR1%xJwYMl)tB97F^aSp$fP2{wmq?nD_B|=_R>DJgPTNthDyuuDHfwVQVE-J*cUX$*jh#y(ejGzAO5uuv!al@}~36 znc=SJ#|pFgd)rq!X1XhyqGn@W{uygjm@zi9?dVaNu@RXuQJo@UI~hAh7^B*aj2M~K z-WZiRvTf$*cE&JaH%rjb=}ez4b!KlYru$jd0y@KeZ06KSxno968Ost@(bjCkHkv0+ z%3)*?wXio1Qx(e}Mcc9!3+YDou}o)ZvW&ULp*V?odDCcnbCSb04aTXxmeB3YprbqA zyiaGang`-N<-sGdjB0oe=Whf|6HA7^v=-J|;BBxDtOpywMz9I+EzmoFFG5?ORU(gc<6QZVJrzvBd2f-o0myvRC7<>XMz!7j1d;NX$CX= zBu26vAF5`y<9 zI*&hU<9)G}TGK0YYHAMK5KaB0-<8e<(*ANAQNuP(l4d^p{IxnQ2zx zc*y8jVLf#Bx6n?>l-~3Ts%;f!!-hpjwtEMWZOoOT#I#iI82_iW$eZ?HBNVE23$tNI zB=lyJe5w65+*oh{?W}w>K)UUr&?Z#zQQ13Zh6L)zDwAl-t)?VOm?4=O%G%TQTJ|uW zhA^9fnk6JTe>q{jzvo4q!X3p)%T!DWbe>k1V1N1bMpc-=jH{&;ELcz5vqQ3Uk|CHf zSmkiqPW|+3Mi4G{Jz_SoFD-cLzQ4F9y0d|g#AJ4*NHQ|dO;W+L50{7Va@XX>f|0?h zR!LdpBSzNKrOeh(YNw#f#e_9}B4)4=eP~9Z zcE02cV?&A5j5@z7;VPxd`26xop+_qWhbdYWO)~;K{1`CCZfv3->k;6CU>Mp z$Z!HvPS8M+5O(ndZOQI^E&14M&jm@o_TPY5>pPN<+n}>rv=vxFCGEsa7il=V^%?bN zwu`*iO5W>P9QJ4PRjPd16x5Qxn@&VWrxbFTzCcK}+~n>+dH4XWM=$(!C{oC@=jk&n zI#ktwRb9mjWxG!Ol)YEzHa9ZT-uTOhS~tfJ&pyof1$~v}9jA$`Wg;D?%WU&5q6PqBq8Ns&6S!W79zd3}s3hA`Xb)TY?Rs%*rXA`$Zhm4TU5 zDwFwpanL_>?~rM1*KTx7hmH|3#+a;#*sSPw5ysf)sEEg z>))A>2lW4bCbYj)|KDdqR*+4)@Lg=|AAZSIZeB=>@4I=JaObr-kd1hO1}k62(Q1M% zFyABhG$144tD`vq^J%6`SiB>}BG3A;mOR-a&l13na+%!k~hn_Nh7uVhvt9hTEVqj{C}Ej?Gxo+C)fVq*I)r&&-vRH ze}7tp@?x+Al*9itpLPP-AFsYgC1-RIfU{qJ-9x(nFNJF-6^|0(<1 z6aJ+Ww1qwW*XH_?22xXd_ID)wkYm*UpOfX!C)@ulWH>5Htl}b_!*?9m(zx=xn?3C- zrZFm$BiYNw+pXmM#sNz5I8`TC(l^Yx4iFDwzz8rCGmxDh zhdv)@AQC(WdVow&1r~sjU@M3MmvPP{$mxpG(>1^?DBK7pgF#>m$OBGAYgY4X*FhCv zFt`bXf_`8$2m`Y~5V#lUz|0h7E#%#h!y#v3p7%g{f)r2;_M`4a$hn{l+zJMOKyVu< z0WaYELPe={&C!608XzY>4zf2`24;eEFb~WI6(9sG1Vg}hum{Wm)nF*-3GN1q!BTJ+ z=mn;MfuKKF35H<;Ns5o6RHASnkh|KjuDPW1u6hKKH#)keccp$_P^K>m&w}>Nm75t2 zerq!?YqzM0SxxA*709iU+w0yc*U)mOWZfMwpOin_sbRJ4yEMh!?bmimo+@`q%By$j ze=uwpoO|^y$v$_vFZUa}BzHVOQE~EocV~H`w$>0vRoc^rAtACT4{6lB=;pGib~!pR z-~p~E4}!H|9e7BKj)~BUd@^=bFC}YC+;4Yy&bNhmEXJU5^R!ETH8eq6ctb6X*S^K? z5N)A2uIlrx`M|*GLZGbkbT^`EboAR2zdWg zr)@KO)8+bkp|uuwrJS@s^dfip&yYJoxx2jGEnk3?edRIHUAF=9uv@QnOWFP>=m)@h zun6RX?!X9+f@83cavn-Cwaxs5wsCT3z+0&K8+aSM1H83e7yHu7uw-v~McUI|sCF1o zUPl^G%J$0)nWV%$hdY)Z7fNA~BL{ZTLbBh0?Z!@iH%w==tw*>|eerAd0yR(g!Ql@Br1 zi$E)VE=Zj9q!5ocuvH3cy7YpFmpzJE4<8T9M090=Y>)$TfpjqKi>-00OYz^9;VYGP zw4!Z0?FU)?ytuBuZpT4uYd5$_Vp1q-!a#Qr4kAD#=mDaD5y;-cGLwS665C4~X3~1E zvF)V+v&d+Wm#f5>*)&5NcsfFJo-)^4e6@MeJ++r_P4!6>sa#Ay}~GrH5t#G<&Jz};#_YYt37?ZSJS9Zo;NrO(DA&7 zV;DpWbBrKWln$j(VT@1%n|fV(*Hc(hC`lx3p~t+HZ(+U5R~uAs*+OZgC#0~)$(s(K zN#3tI?Cn_%d&6PGxm$Qhz2%G431}UFx&v71L2w8h21kH2%TdT<;1%#H_!|rm8}cqR z+1h@bM49SKpLBQ;YaT@#c-Ki7SLPil4~XbcEWkOIwo|Iu7)nbFvv3PvB91?Z%= zB$5%OC#BIz^12tZSq_Ak%1b6m7kdn)4d8KbJI;L)vH@%aD^Pw4@=nN)Ast{d*aDsb zTfsK49Xtyf!4C1F%3}j|Lv7!#m!KnkUQDFd@Ea=n7i)P=Pt{WPC4|yNGPa(Zc z%~7YshY$G(G;u2z3#93o9Js2`FnVr9ybOi>e?Ia@}4YZzmA|XHzzUVjE@yz97IOV z#QgN?UTiJXl31_^E}~-cyjIXPXV5WHf51>3-YHr#;lq(t^aaZT0F zuO;i3)%04^!Y^ydcO3Gwd|H%;^}=B<1shccy<^m-mJ7b*m`u!Cl%OX}p;HEHevBS7 zm(EagF;$aC7)E$NmBHyT99FQ5*Du{dH!=~ILYw|jFp8QIN)bsO6d?}vqBH}>y^)J? zw^N}g@T5Ir+U-;zwE@lL6sP|G+$>UOz#cMli~;rFPL#(%&W4-=*g#{J2}A?RgX+#o4kA1 zVQ~CcjNoE?{ImD1UuHh>azXy<-~Qv~_v-%M@6kgA`ES%6yfxbShR9n^J^X{hw^rI# z+;sDCbQ;KJ{zFV$PUnSXB@NUEub@1N2)^^1QuKD6i9waCbn*U5ir1Yh$xM!FMEh!_ z!^K!jZ?R-5_0_j5hD$atBQy7wjx47|V&uJacd<-+vKS4np4rti9?C!W{d{!dUq8jf zUY?y;GNLfAKIce5{uhU$eB0;n%gNi8Q?MvmPM^pHm~`_B%q-&cQwRPza>^Ok0)DZW zs~50_d>m%h&E>L(;j-ew6SQ751hFLDIhmP*9H+3tJ6Mj$x8fp=Hu4u|#_}8WF;;qx zMBrwM+lA&xWPtt9F%mqmajnI}3S;diEVNJaS(@fMesm6Kgoky@Tynp$3- zoRO7Xo}81FU7B2(U6z@XU7C@amXjW>Y!&CeXNyGk44x@oo6fyOAI|5CKEXVTT_VvC z$XARi&8;-0=cZjOnGOinPj{w9LwkjLeMb zIptXuX=SGL%*wQ!?3}Xlk`dL_bB9#Ts+dzP0%Cb@@xPbY-C{~BJ1@?D&vpyzW%i7C z>_^rhp7iH;i#t+yy52HM-Qh1gHj3T%a6h_go)j-0T*?o(oqK6Hzd^j)oj)Gn;j&=c zkNotIC~oM_?`e+U8@NH{YOZgL;?*ov>TO3irwK|3DEP0fHKO}Zi#Oi($x9D?x@yH| zf8P1oy2jfTQFJdwa9Ts+%RruceeImuiw_HtOKUsgoeQD#0R>`L5Z@(Q*YY6oRWyGv zAk*Ci4-xxi3hbvx#dC)rZEy38r4RApVsUQA)Pd!lamVPDqiPu1?i<{ zJ3FXYXX93B>WRYN%42mJgLm3L@S^h#s}u=#h*o|HRud{N2BArmItg_?;K3v4S5 z7I7p`4e1!XiyS9GtQ(*%px5-CM|podf1KoHqUf)@n_ln=-{PrHJi*^G>S_PtZ_(!Z zaL%-G@5JZ{-}3KXTE|W3<_vr!u`hl6PT0-O?<~I{_1xACf!e_FTCX*OB6M zy|euB+`cDRl#S(4;)X(Q5_=2z3fm}d7CVc$`FEy!3vMbh-5V8WTe>e=%KJ%AUDNT@ zu}iO-!B_oXdHJ9hoZFSAU9s@x6sbK`u` zx`+1?em;f^E>|zw$Ftg^0lsb<1NUp($HQFlfQLgx-0x!;=;?NLG5P>cH%!Nupjo2z z5JqVoPhr2}#@%VYMj}s-I?4xJ(~CEGZFa6PkZ=xCE%co@=cU$md?=D1Q#*f_50G!+ z?VshF@!lET_Oa-sHu$|5J^U1BQ$^$o!v~tP(qHsBkEiQ@f5gMIUV8_Ky9TKNx_OPk jLb~gE?h7`rMUCc+h|t~-cl|xVdr(^xD1$|59S`{rV_piH diff --git a/ICSSoft.FromERP/App.config b/ICSSoft.FromERP/App.config index 5ed0c42..4fe4cf0 100644 --- a/ICSSoft.FromERP/App.config +++ b/ICSSoft.FromERP/App.config @@ -19,7 +19,8 @@ - + + diff --git a/ICSSoft.FromERP/Data/ICSHelper.cs b/ICSSoft.FromERP/Data/ICSHelper.cs index 1dabec1..5379115 100644 --- a/ICSSoft.FromERP/Data/ICSHelper.cs +++ b/ICSSoft.FromERP/Data/ICSHelper.cs @@ -156,6 +156,35 @@ WHERE Namespace='{0}' AND ClassName='{1}' AND TenantId='{2}' throw; } } + + public static string Time4Old(string Namespace, string Class, string WorkPoint, string sql, string TempTableName) + { + try + { + string value = @"DECLARE @LastTime datetime='2000-01-01' + --同步时间表不存在插入记录 + IF NOT EXISTS(SELECT ID FROM ICSERPTime WHERE Namespace='{0}' AND Class='{1}' AND WorkPoint='{2}') + BEGIN + INSERT INTO ICSERPTime VALUES('{0}','{1}',CONVERT(VARCHAR(10),@LastTime,23),CONVERT(VARCHAR(10),@LastTime,24),GETDATE(),'{2}',@LastTime) + END + --取出最后同步日期 + SELECT @LastTime=DateTime FROM ICSERPTime WHERE Namespace='{0}' AND Class='{1}' AND WorkPoint='{2}' + --根据时间过滤所需数据放入临时表,必须要有MTIME字段 + {3} + --从临时表取出最后修改日期 + SELECT @LastTime=MAX(MTIME) FROM {4} + --更新时间表同步日期 + UPDATE ICSERPTime SET Date=CONVERT(VARCHAR(10),@LastTime,23),Time=CONVERT(VARCHAR(10),@LastTime,24),DateTime=@LastTime,MTIME=GETDATE() WHERE Namespace='{0}' AND Class='{1}' AND WorkPoint='{2}' + "; + return string.Format(value, Namespace, Class, WorkPoint, sql, TempTableName); + } + catch (Exception ex) + { + log.Error(ex.ToString()); + throw; + } + } + public static string InsertSQL(string TableName, Dictionary values) { try @@ -384,6 +413,21 @@ WHERE Namespace='{0}' AND ClassName='{1}' AND TenantId='{2}' } } + public static DataTable GetOldERPDB(string conStr) + { + try + { + string value = @" +SELECT * FROM Sys_WorkPoint"; + return ExecuteTable(conStr, value); + } + catch (Exception ex) + { + log.Error(ex.ToString()); + throw; + } + } + public static object ExecuteScalar(string connString, string sql) { using (SqlConnection conn = new SqlConnection(connString)) diff --git a/ICSSoft.FromERP/Model/金杨/CapInputDto.cs b/ICSSoft.FromERP/Model/金杨/CapInputDto.cs index d669786..1d4ce96 100644 --- a/ICSSoft.FromERP/Model/金杨/CapInputDto.cs +++ b/ICSSoft.FromERP/Model/金杨/CapInputDto.cs @@ -31,11 +31,11 @@ namespace ICSSoft.FromERP.Model /// /// 内阻值 /// - public double ParamValue_Resistance { get; set; } + public decimal ParamValue_Resistance { get; set; } /// /// 高度值 /// - public double ParamValue_Height { get; set; } + public decimal ParamValue_Height { get; set; } /// /// 备注预留 /// diff --git a/ICSSoft.FromERP/SyncCas_Jinyang.cs b/ICSSoft.FromERP/SyncCas_Jinyang.cs index 298dbcd..5a83232 100644 --- a/ICSSoft.FromERP/SyncCas_Jinyang.cs +++ b/ICSSoft.FromERP/SyncCas_Jinyang.cs @@ -40,18 +40,16 @@ namespace ICSSoft.FromERP { string conStr = ICSHelper.GetConnectString(); string Namespace = this.GetType().Namespace; - //string Class = this.GetType().Name; - DataTable dt = ICSHelper.GetERPDB(conStr); + // string Class = this.GetType().Name; + DataTable dt = ICSHelper.GetOldERPDB(conStr); foreach (DataRow dr in dt.Rows) { - //var dtNowBegin = new DateTime(2000, 1, 1, 0, 0, 0);//默认开始时间 - //var dtNow = DateTime.Now; - //string erpName = ICSHelper.GetConfigString()["ERPDB"]; - //string TenantId = dr["TenantId"].ToString();//mes 组织 - //string TenantCode = dr["TenantCode"].ToString(); - //string ErpId = dr["ErpID"].ToString(); //erpID - //string Class = this.GetType().Name + TenantCode; - //erpName = string.Format(erpName, TenantId); + var dtNowBegin = new DateTime(2000, 1, 1, 0, 0, 0);//默认开始时间 + var dtNow = DateTime.Now; + string erpName = ICSHelper.GetConfigString()["ERPDB"]; + string WorkPoint = dr["WorkPointCode"].ToString(); + string Class = this.GetType().Name + WorkPoint; + erpName = string.Format(erpName, WorkPoint); //string sql0 = " SELECT top 1 ModifyDate FROM ICSERPTime where ClassName='" + Class + "'"; //var lastDate = ICSHelper.ExecuteScalar(conStr, sql0).ToDateOrNull(); @@ -60,31 +58,67 @@ namespace ICSSoft.FromERP // lastDate = dtNowBegin; //} - //string sql = @" select '" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "' as MTIME into #TempVendor "; - //sql = ICSHelper.Time(Namespace, Class, TenantId, sql, "#TempVendor"); - //sql += "DROP TABLE #TempVendor"; - //ICSHelper.ExecuteDate(conStr, sql); + // string sql = @" select '" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "' as MTIME into #TempCas "; + string sql = @"if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'tempdb..#tempSyncCas_Jinyang') and type='U') +DROP TABLE #tempSyncCas_Jinyang + + +select * ,a.CreateTime as MTime into #tempSyncCas_Jinyang from [ICSDomeAmb] a with( nolock) + where a.CreateTime>=@LastTime + + select + a.* + from + ( + select a.* + ,row_number() over(partition by a.EqCode order by a.CreateTime desc) RowSeq + from #tempSyncCas_Jinyang a + + ) a + where a.RowSeq=1 + order by a.EqCode "; + + // sql = string.Format(sql, ErpId, erpName); + sql = ICSHelper.Time4Old(Namespace, Class, WorkPoint, sql, "#tempSyncCas_Jinyang"); + // sql += "DROP TABLE #tempSyncCas_Jinyang"; + + + // sql += @""; + + + var resultDT = ICSHelper.ExecuteTable(conStr, sql); List list = new List(); - var input = new CapInputDto(); - input.WorkshopID = "1"; - input.EquipmentID = "1"; - input.ProductNo = "1"; - input.LotNo = "1"; - input.CollectionTime = "1"; - input.ParamValue_Resistance = 12; - input.ParamValue_Height = 12; - input.Msg = ""; - - list.Add(input); + + + if (resultDT == null) + { + return; + } + foreach (DataRow item in resultDT.Rows) + { + var input = new CapInputDto(); + input.WorkshopID = "6"; + input.EquipmentID = item["EqCode"].ToStringExt(); + input.ProductNo = item["InvStd "].ToStringExt(); + input.LotNo = item["LotNO"].ToStringExt(); + input.CollectionTime = item["CreateTime"].ToString(); + input.ParamValue_Resistance = item["Free2"].ToDecimal(); + input.ParamValue_Height = item["Free1"].ToDecimal(); + input.Msg = ""; + + list.Add(input); + + } + var inputObj = JsonConvert.SerializeObject(list); //string url = ICSHelper.GetConfigString()["JinyangCapUrl"]+ @"?deipaaskeyauth=a5P1RTL4380zd9jpb57qXx63rdynUHN2"; - string url = ICSHelper.GetConfigString()["JinyangCapUrl"]; + string url = ICSHelper.GetConfigString()["JinyangCapUrl"]; var result = HttpHelper.HttpClientPost(url, inputObj, new Dictionary() { { "deipaaskeyauth", "a5P1RTL4380zd9jpb57qXx63rdynUHN2" } }).Result; - // var result = HttpHelper.HttpClientPost(url, inputObj).Result; + // var result = HttpHelper.HttpClientPost(url, inputObj).Result; if (result.Result == "OK") {