MZ@ !L!This program cannot be run in DOS mode. $PEL%_a" 0Tr  @4rO |q  H.textR T `.rsrcV@@.reloc Z@BhrHP9,8{ *:( } *0$u ,( { { o +*v ,6 )UUZ( { o X*0Mrp%{ -q -&+ o ( *{ *{ *V( } } *0<u ,0( { { o ,( { { o +* 0lu )UUZ( { o X )UUZ( { o X*0r5p%{ -q -&+ o %{  -q  -&+ o ( *{! *{" *{# *{$ *{% *{& *{' *{( *{) *0L( }! }" }# }$ }% }& }' }(  }) *0u 9( {! {! o 9( {" {" o 9(* {# {# o+ 9(, {$ {$ o- ,x(. {% {% o/ ,`(0 {& {& o1 ,H(2 {' {' o3 ,0(4 {( {( o5 ,(6 {) {) o7 +*0 )UUZ( {! o X )UUZ( {" o X )UUZ(* {# o8 X )UUZ(, {$ o9 X )UUZ(. {% o: X )UUZ(0 {& o; X )UUZ(2 {' o< X )UUZ(4 {( o= X )UUZ(6 {) o> X*0Br{p %{! -q -&+ o %{"  -q  -&+ o %{# -q-&+ o %{$ -q-&+ o %{%   -q   -&+ o %{&     -q   -&+ o %{'     -q   -&+ o %{( -q-&+ o %{) -q-&+ o ( *{? *:( }? *0$u ,( {? {? o +*v {= )UUZ( {? o X*0Mrp%{? -q -&+ o ( *{@ *:( }@ *0$u ,( {@ {@ o +*v X )UUZ( {@ o X*0Mrp%{@ -q -&+ o ( *{A *:( }A *0$ u ,( {A {A o +*v mR )UUZ( {A o X*0Mrp%{A -q -&+ o ( *0 (B rpoC oD (B rpoC oD   rp(E   ,irp(F r2p(F rTp(E -+  , rVpsG z rTp(E - +  , rrpsG z8rp(E   ,frp(F rp(F rTp(E -+  , rVpsG z rTp(E - +, rrpsG z+ rpsG zsH sI (J oK rp (L oM (N rpoO ,'rpoP oQ (+oS + rpsT z+*0 sH (B rpoC oD (B r poC oD (B rpoC oD rprp(F r2p(F *%%rip%%ryp%%rp% %rp(U (V oW oX (J sY   oZ   o[  (N   rpoP  (\  s]  (\ o^ (\ o_ o` oa ob   ioc (d oe (N rpoP of oQ !of r p(g oS +*~!0{ sH r5p(F (B rEpoC oD (B rSp -oh  si sj ok ol (m ,7sn  ?Boo (p  ,sq o++ r]psG z ,os rp(E   ,of 8rp(E   ,@ (0  rpot   ,of  rpoP oS +> (/  rpot ,of  rpoP oS +*In 0 sH (B ou (B rpoC oD sv sw  ox ,:rp=oy rp(2oy (+oQ +#rp=oy (+oQ ,os +* 0 %sH (B rEpoC oD (B rpoC oD (B rpoC oD (B rpoC oD (B r poC oD (B rpoC oD (B rp -oh (B r9p -oh rOp(E ,(B rSp  -oh +Erp(E ,3(B rgp -oh (B ryp -oh (B ou  rOp(E   9rTp si  sj ok  ol   , os +sv    oz ,b rps{ o| Yo} (~ s o & (1o (+oQ rpoS 8  o (B o s  rpo (B o rTp( -rp+rpoP (B o rps  o  rprTps{ s{ o & rpo & o  (1o (+oQ rpoS rp(E 9sv  (~ o o , rpsG zrpoP (m ,'rpoP ( , r psG zrApo , rOpsG z rprTps{ s{ o & rps{ rpoP s o & (1o (+oQ  , os  + *A4e  @ 0 `sH (B rEpoC oD (B rpoC oD (B rpoC oD (B rp  -oh (B ou sv rip% s o 9(m ,1(1o (+oQ rpoS +\rpo| Yo} (~ s s{ o &(1 o  (+oQ rpoS 8rip% s o , rpsG zo  (B o  s    rp o (B o rTp( -rp+ rpoP (B o rps  o rprTps{ s{ o &rp o &o (1o (+oQ rpoS ,os +*AnK 0bsH (B ou (B rpoC oD sv rprTps{ s{ o & ,os +*f__AnonymousType0`1<>f__AnonymousType3`1<>f__AnonymousType4`1<>f__AnonymousType5`1Nullable`1EqualityComparer`1List`1GetInt32Encrypt32<>f__AnonymousType1`2Dictionary`2get_UTF8<>f__AnonymousType2`9GetIDSystem.IOSendSMSset_IVset_DatadbmscorlibCloud.Plat.BusinessLogicCloud.PublicSystem.Collections.Genericget_NewIdAddRijndaelManagedget_viptype_idget_idGetVipUserInfoByOpenidget_weixin_openidget_openidi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__Fieldi__FieldReadToEndTencentSMSSendget_passwordIsNullOrWhiteSpaceGetHashCodeGetCodeset_ModePaddingModeCipherModeget_codeEecodeget_vipcodeIDisposableget_cr_nameget_nameDateTimeUserRegisterByOneGetVipTypeGetDbBaseWebResponseGetResponseCloseDisposeget_GetDateget_cr_dateUpdateCreateDebuggerBrowsableStateCompilerGeneratedAttributeGuidAttributeDebuggableAttributeDebuggerBrowsableAttributeComVisibleAttributeAssemblyTitleAttributeAssemblyTrademarkAttributeTargetFrameworkAttributeDebuggerHiddenAttributeAssemblyFileVersionAttributeAssemblyConfigurationAttributeAssemblyDescriptionAttributeCompilationRelaxationsAttributeAssemblyProductAttributeAssemblyCopyrightAttributeDebuggerDisplayAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeget_ValueGetValuevalueRemoveget_selfset_Tagset_Paddingset_EncodingSystem.Runtime.VersioningFromBase64StringDownloadStringToStringGetStringSubstringget_LengthTransformFinalBlockCheckMobtelGetVipUserInfoByMobtelget_mobtelCloud.Plat.BusinessLogic.dllExistsSqlGetResponseStreamGetOperatorItemQueryItemSystemSymmetricAlgorithmRandomICryptoTransformGetBooleanSendDuanXinGetDuanXinDAWeiXinMinCodeLoginBLWeiXinMinCodeLoginBeginTransactionSystem.ReflectionResultExceptionModelToJsonGeOpenidInfoset_MessageInfoGePhoneInfoAesHelpj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParj__TParStreamReaderTextReaderIFormatProviderCloud.Public.HelperMD5HelperConfigHelperJsonHelperRedisHelperCloudParameterCheckVipRegisterCheckUserRegister.ctorCreateDecryptorApiAttrSystem.DiagnosticsSystem.Runtime.InteropServicesSystem.Runtime.CompilerServicesDebuggingModesget_statesEqualsSendAliyunSmsSendTxyunSmsCheckStringParamsCloud.Public.ClassCloud.Plat.DataAccessset_SuccessBaseBusinessConcatFormatJsonToDbObjectGetSystem.NetSetCommitget_DefaultWebClientget_CountInsertConvertWebRequestNextSystem.TextCloud.ALiYun.Entity.Tencentyuset_KeyContainsKeyExistsKeySystem.Security.CryptographyDbFactoryop_Equalityop_InequalityCloud.Public.EntityCloud.ALiYun.EntityCloudDataEntity3{{ weixin_openid = {0} }}E{{ mobtel = {0}, password = {1} }}{{ id = {0}, states = {1}, code = {2}, vipcode = {3}, name = {4}, viptype_id = {5}, weixin_openid = {6}, cr_date = {7}, cr_name = {8} }}{{ id = {0} }}%{{ openid = {0} }}%{{ mobtel = {0} }} codeapp_type1weixin_appid!weixin_appsecret*gS0R\ z^appid#*gS0R\ z^appsecret2weixin_appid2#weixin_appsecret2 z^cCg{|Whttps://api.weixin.qq.com/sns/jscode2session?appid={0}&secret={1}&js_code={2}&grant_type=authorization_code openidS_O/UNhƋ1Y%encryptedDataivYhttps://api.weixin.qq.com/sns/jscode2session?appid=&secret=&js_code==&grant_type=authorization_codesession_keyphoneNumber'_O\ z^Kb:gSx[_8^ Oo`Y N:SendSms mobtel Kb:gSx+x]S gHeg5RQel͑ YS aliyun txyunSuccessMessageInfosuccessvip_data namepasswordlogin_type_O/UNhƋ N:Nzz{vF{|W N:Nzz0x N:Nzz^S N:Nzz[x N:Nzzdbo.vip_user ~[bRvip_user(u7bid RYlQ{vF^Sb[x Ncknxweixin_openid3&S]~[^S_MR_OOpenid NAQYN{vU_ states^S]\P(u NAQ{vFuselect top 1 1 from vip_user where weixin_openid = @openid#S_MR_O]lQOXT el͑ YlQOKmsg SELECT a.code, a.vipcode, a.mobtel, a.name, b.name AS type_name,a.st_birthday,a.st_sex,a.st_email,image_url FROM dbo.vip_user AS a INNER JOIN dbo.vip_type AS b ON a.viptype_id = b.id WHERE a.mobtel = @mobtelM DECLARE @price_pdf_url VARCHAR(500),@price_excel_url VARCHAR(500),@vip_price_pdf_url VARCHAR(500),@vip_price_excel_url VARCHAR(500) SELECT @price_pdf_url = pdf_url FROM dbo.vip_type WHERE name = 'nf(u7b' SELECT @price_excel_url = excel_url FROM dbo.vip_type WHERE name = 'nf(u7b' SELECT @vip_price_pdf_url = pdf_url FROM dbo.vip_type WHERE name = '^' SELECT @vip_price_excel_url = excel_url FROM dbo.vip_type WHERE name = '^' DECLARE @rebate_sums DECIMAL(18, 2) SELECT @rebate_sums = k1.spsums FROM ( SELECT CAST(ISNULL(CAST(SUM(b.nums * b.s_price * ISNULL(a.rebate_rate, 0)) AS NUMERIC(18, 2)) / 100, 0) AS NUMERIC(18, 2)) AS spsums FROM u_retail AS a INNER JOIN u_retailsub AS b ON a.id = b.code INNER JOIN vip_user AS c ON a.vipuser_id = c.id WHERE a.sure > 0 AND a.states = 4 AND c.weixin_openid = @openid AND ISNULL(a.isout, 0) = 0 ) AS k1 SELECT a.code, a.vipcode, a.mobtel, a.name, b.name AS type_name,a.st_birthday,a.st_sex,a.st_email,image_url, @price_pdf_url AS price_pdf_url, @price_excel_url AS price_excel_url, CASE WHEN ISNULL(b.name,'nf(u7b') = 'nf(u7b' THEN '' ELSE @vip_price_pdf_url END AS vip_price_pdf_url, CASE WHEN ISNULL(b.name,'nf(u7b') = 'nf(u7b' THEN '' ELSE @vip_price_excel_url END AS vip_price_excel_url, @rebate_sums AS rebate_sums FROM dbo.vip_user AS a INNER JOIN dbo.vip_type AS b ON a.viptype_id = b.id WHERE a.weixin_openid = @openidgqKEH׮      M            &aeia ]   i  i!amqiuy}a  m m    y  aiia    0  aia   D!aii iiia      i      i -aiii ia  aa ii  iii ii iz\V4           a i i(((((((((TWrapNonExceptionThrowsCloud.Plat.BusinessLogicCopyright © 2021)$e5df0cda-21ec-4b69-8583-d93c0377f647 1.0.0.0G.NETFramework,Version=v4.0TFrameworkDisplayName.NET Framework 4Dbusiness.weixin.openid.get$获取微信用户OpenId唯一标识4business.weixin.phone.get获取微信手机号.business.weixin.duanxin.send 发送短信=business.weixin.user.item.check检查会员是否注册5business.weixin.user.register用户登陆注册L"business.weixin.user.fast.register$用户登陆注册(一键登陆)0business.weixin.user.login.out 用户退出A$\{ weixin_openid = {weixin_openid} }TTypeJ-\{ mobtel = {mobtel}, password = {password} }TType\{ id = {id}, states = {states}, code = {code}, vipcode = {vipcode}, name = {name}, viptype_id = {viptype_id}, weixin_openid = {weixin_openid}, cr_date = {cr_date}, cr_name = {cr_name} }TType+\{ id = {id} }TType3\{ openid = {openid} }TType3\{ mobtel = {mobtel} }TType微信管理-登陆%_aqSRSDSmG}D:\Project\iShop3\项目源码\WeChatCode\WeChatCode\Code\01 接口\Cloud.Plat.BusinessLogic\obj\Debug\Cloud.Plat.BusinessLogic.pdb\rvr hr_CorDllMainmscoree.dll% 0HX4VS_VERSION_INFO?DVarFileInfo$TranslationStringFileInfo000004b0Comments"CompanyNameZFileDescriptionCloud.Plat.BusinessLogic0FileVersion1.0.0.0ZInternalNameCloud.Plat.BusinessLogic.dllHLegalCopyrightCopyright 2021*LegalTrademarksbOriginalFilenameCloud.Plat.BusinessLogic.dllRProductNameCloud.Plat.BusinessLogic4ProductVersion1.0.0.08Assembly Version1.0.0.0p 2