├── .gitignore ├── README.md ├── pom.xml └── src └── main ├── java └── com │ ├── jfinal │ └── qyweixin │ │ ├── demo │ │ ├── QyIndexController.java │ │ ├── QyJssdkController.java │ │ ├── QyOAuthController.java │ │ ├── QyWeiXinConfig.java │ │ ├── QyWeixinApiController.java │ │ ├── QyWeixinMsgController.java │ │ └── User.java │ │ └── sdk │ │ ├── api │ │ ├── AccessToken.java │ │ ├── AccessTokenApi.java │ │ ├── AgentApi.java │ │ ├── ApiConfig.java │ │ ├── ApiConfigKit.java │ │ ├── ApiResult.java │ │ ├── ChatApi.java │ │ ├── ConBatchApi.java │ │ ├── ConDepartmentApi.java │ │ ├── ConTagApi.java │ │ ├── ConUserApi.java │ │ ├── JsTicket.java │ │ ├── JsTicketApi.java │ │ ├── MenuApi.java │ │ ├── OAuthApi.java │ │ ├── ReturnCode.java │ │ ├── SendMessageApi.java │ │ └── media │ │ │ ├── MediaApi.java │ │ │ ├── MediaArticles.java │ │ │ ├── MediaFile.java │ │ │ ├── MediaMpNews.java │ │ │ └── MpNews.java │ │ ├── cache │ │ ├── DefaultAccessTokenCache.java │ │ ├── IAccessTokenCache.java │ │ └── RedisAccessTokenCache.java │ │ ├── jfinal │ │ ├── ApiController.java │ │ ├── ApiInterceptor.java │ │ ├── CorpIdParser.java │ │ ├── MsgController.java │ │ ├── MsgControllerAdapter.java │ │ └── MsgInterceptor.java │ │ ├── kit │ │ ├── IpKit.java │ │ ├── MsgEncryptKit.java │ │ ├── ParaMap.java │ │ ├── PaymentKit.java │ │ ├── SignatureCheckKit.java │ │ └── package-info.java │ │ ├── menu │ │ ├── Button.java │ │ ├── ClickButton.java │ │ ├── ComButton.java │ │ ├── Menu.java │ │ ├── MenuManager.java │ │ ├── MenuType.java │ │ ├── OtherButton.java │ │ └── ViewButton.java │ │ ├── msg │ │ ├── InMsgParser.java │ │ ├── chat │ │ │ ├── ChatBase.java │ │ │ ├── ChatReceiver.java │ │ │ ├── FileChat.java │ │ │ ├── FileChatMsg.java │ │ │ ├── ImageChat.java │ │ │ ├── ImageChatMsg.java │ │ │ ├── TextChat.java │ │ │ ├── TextChatMsg.java │ │ │ ├── VocieChat.java │ │ │ └── VoiceChatMsg.java │ │ ├── in │ │ │ ├── InImageMsg.java │ │ │ ├── InLinkMsg.java │ │ │ ├── InLocationMsg.java │ │ │ ├── InMsg.java │ │ │ ├── InNotDefinedEvent.java │ │ │ ├── InNotDefinedMsg.java │ │ │ ├── InShortVideoMsg.java │ │ │ ├── InTextMsg.java │ │ │ ├── InVideoMsg.java │ │ │ ├── InVoiceMsg.java │ │ │ ├── event │ │ │ │ ├── BatchJob.java │ │ │ │ ├── EventInMsg.java │ │ │ │ ├── InEnterAgentEvent.java │ │ │ │ ├── InFollowEvent.java │ │ │ │ ├── InJobEvent.java │ │ │ │ ├── InLocationEvent.java │ │ │ │ ├── InMenuEvent.java │ │ │ │ ├── InQrCodeEvent.java │ │ │ │ └── ScanCodeInfo.java │ │ │ └── speech_recognition │ │ │ │ └── InSpeechRecognitionResults.java │ │ ├── out │ │ │ ├── News.java │ │ │ ├── OutImageMsg.java │ │ │ ├── OutMsg.java │ │ │ ├── OutMusicMsg.java │ │ │ ├── OutNewsMsg.java │ │ │ ├── OutTextMsg.java │ │ │ ├── OutVideoMsg.java │ │ │ └── OutVoiceMsg.java │ │ ├── package-info.java │ │ └── send │ │ │ ├── Article.java │ │ │ ├── MessageType.java │ │ │ ├── MpArticle.java │ │ │ ├── News.java │ │ │ ├── QiYeBaseMsg.java │ │ │ ├── QiYeFileMsg.java │ │ │ ├── QiYeImageMsg.java │ │ │ ├── QiYeMpNewsMsg.java │ │ │ ├── QiYeNewsMsg.java │ │ │ ├── QiYeTextMsg.java │ │ │ ├── QiYeVideoMsg.java │ │ │ ├── QiYeVoiceMsg.java │ │ │ └── Text.java │ │ └── utils │ │ ├── Base64Utils.java │ │ ├── Charsets.java │ │ ├── ClassUtils.java │ │ ├── HttpKitExt.java │ │ ├── HttpUtils.java │ │ ├── IOUtils.java │ │ ├── JsonUtils.java │ │ ├── PaymentException.java │ │ ├── RetryUtils.java │ │ ├── XmlHelper.java │ │ └── package-info.java │ └── qq │ └── weixin │ └── mp │ └── aes │ ├── AesException.java │ ├── ByteGroup.java │ ├── PKCS7Encoder.java │ ├── SHA1.java │ ├── WXBizMsgCrypt.java │ ├── WxaBizDataCrypt.java │ ├── XMLParse.java │ ├── package-info.java │ ├── readme.txt │ └── 必读.txt ├── resources ├── a_little_config.txt ├── ehcache.xml └── log4j.properties └── webapp ├── WEB-INF └── web.xml ├── favicon.ico ├── index.jsp ├── index └── index.jsp └── jsp └── share.jsp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/demo/QyIndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/demo/QyIndexController.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/demo/QyJssdkController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/demo/QyJssdkController.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/demo/QyOAuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/demo/QyOAuthController.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/demo/QyWeiXinConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/demo/QyWeiXinConfig.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/demo/QyWeixinApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/demo/QyWeixinApiController.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/demo/QyWeixinMsgController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/demo/QyWeixinMsgController.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/demo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/demo/User.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/AccessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/AccessToken.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/AccessTokenApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/AccessTokenApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/AgentApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/AgentApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/ApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/ApiConfig.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/ApiConfigKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/ApiConfigKit.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/ApiResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/ApiResult.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/ChatApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/ChatApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/ConBatchApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/ConBatchApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/ConDepartmentApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/ConDepartmentApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/ConTagApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/ConTagApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/ConUserApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/ConUserApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/JsTicket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/JsTicket.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/JsTicketApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/JsTicketApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/MenuApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/MenuApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/OAuthApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/OAuthApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/ReturnCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/ReturnCode.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/SendMessageApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/SendMessageApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/media/MediaApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/media/MediaApi.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/media/MediaArticles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/media/MediaArticles.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/media/MediaFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/media/MediaFile.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/media/MediaMpNews.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/media/MediaMpNews.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/api/media/MpNews.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/api/media/MpNews.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/cache/DefaultAccessTokenCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/cache/DefaultAccessTokenCache.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/cache/IAccessTokenCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/cache/IAccessTokenCache.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/cache/RedisAccessTokenCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/cache/RedisAccessTokenCache.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/jfinal/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/jfinal/ApiController.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/jfinal/ApiInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/jfinal/ApiInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/jfinal/CorpIdParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/jfinal/CorpIdParser.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/jfinal/MsgController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/jfinal/MsgController.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/jfinal/MsgControllerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/jfinal/MsgControllerAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/jfinal/MsgInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/jfinal/MsgInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/kit/IpKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/kit/IpKit.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/kit/MsgEncryptKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/kit/MsgEncryptKit.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/kit/ParaMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/kit/ParaMap.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/kit/PaymentKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/kit/PaymentKit.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/kit/SignatureCheckKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/kit/SignatureCheckKit.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/kit/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 微信接口工具包 3 | */ 4 | package com.jfinal.qyweixin.sdk.kit; -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/menu/Button.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/menu/Button.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/menu/ClickButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/menu/ClickButton.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/menu/ComButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/menu/ComButton.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/menu/Menu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/menu/Menu.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/menu/MenuManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/menu/MenuManager.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/menu/MenuType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/menu/MenuType.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/menu/OtherButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/menu/OtherButton.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/menu/ViewButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/menu/ViewButton.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/InMsgParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/InMsgParser.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/chat/ChatBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/chat/ChatBase.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/chat/ChatReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/chat/ChatReceiver.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/chat/FileChat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/chat/FileChat.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/chat/FileChatMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/chat/FileChatMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/chat/ImageChat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/chat/ImageChat.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/chat/ImageChatMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/chat/ImageChatMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/chat/TextChat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/chat/TextChat.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/chat/TextChatMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/chat/TextChatMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/chat/VocieChat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/chat/VocieChat.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/chat/VoiceChatMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/chat/VoiceChatMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/InImageMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/InImageMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/InLinkMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/InLinkMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/InLocationMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/InLocationMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/InMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/InMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/InNotDefinedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/InNotDefinedEvent.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/InNotDefinedMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/InNotDefinedMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/InShortVideoMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/InShortVideoMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/InTextMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/InTextMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/InVideoMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/InVideoMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/InVoiceMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/InVoiceMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/BatchJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/BatchJob.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/EventInMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/EventInMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InEnterAgentEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InEnterAgentEvent.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InFollowEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InFollowEvent.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InJobEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InJobEvent.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InLocationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InLocationEvent.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InMenuEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InMenuEvent.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InQrCodeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/InQrCodeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/ScanCodeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/event/ScanCodeInfo.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/in/speech_recognition/InSpeechRecognitionResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/in/speech_recognition/InSpeechRecognitionResults.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/out/News.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/out/News.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutImageMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutImageMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutMusicMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutMusicMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutNewsMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutNewsMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutTextMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutTextMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutVideoMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutVideoMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutVoiceMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/out/OutVoiceMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/Article.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/MessageType.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/MpArticle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/MpArticle.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/News.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/News.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeBaseMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeBaseMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeFileMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeFileMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeImageMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeImageMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeMpNewsMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeMpNewsMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeNewsMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeNewsMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeTextMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeTextMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeVideoMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeVideoMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeVoiceMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/QiYeVoiceMsg.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/msg/send/Text.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/msg/send/Text.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/Base64Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/utils/Base64Utils.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/Charsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/utils/Charsets.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/utils/ClassUtils.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/HttpKitExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/utils/HttpKitExt.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/HttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/utils/HttpUtils.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/utils/IOUtils.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/utils/JsonUtils.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/PaymentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/utils/PaymentException.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/RetryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/utils/RetryUtils.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/XmlHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/jfinal/qyweixin/sdk/utils/XmlHelper.java -------------------------------------------------------------------------------- /src/main/java/com/jfinal/qyweixin/sdk/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 工具包 3 | */ 4 | package com.jfinal.qyweixin.sdk.utils; -------------------------------------------------------------------------------- /src/main/java/com/qq/weixin/mp/aes/AesException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/qq/weixin/mp/aes/AesException.java -------------------------------------------------------------------------------- /src/main/java/com/qq/weixin/mp/aes/ByteGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/qq/weixin/mp/aes/ByteGroup.java -------------------------------------------------------------------------------- /src/main/java/com/qq/weixin/mp/aes/PKCS7Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/qq/weixin/mp/aes/PKCS7Encoder.java -------------------------------------------------------------------------------- /src/main/java/com/qq/weixin/mp/aes/SHA1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/qq/weixin/mp/aes/SHA1.java -------------------------------------------------------------------------------- /src/main/java/com/qq/weixin/mp/aes/WXBizMsgCrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/qq/weixin/mp/aes/WXBizMsgCrypt.java -------------------------------------------------------------------------------- /src/main/java/com/qq/weixin/mp/aes/WxaBizDataCrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/qq/weixin/mp/aes/WxaBizDataCrypt.java -------------------------------------------------------------------------------- /src/main/java/com/qq/weixin/mp/aes/XMLParse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/qq/weixin/mp/aes/XMLParse.java -------------------------------------------------------------------------------- /src/main/java/com/qq/weixin/mp/aes/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * xml加密类工具包 3 | */ 4 | package com.qq.weixin.mp.aes; -------------------------------------------------------------------------------- /src/main/java/com/qq/weixin/mp/aes/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/qq/weixin/mp/aes/readme.txt -------------------------------------------------------------------------------- /src/main/java/com/qq/weixin/mp/aes/必读.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/java/com/qq/weixin/mp/aes/必读.txt -------------------------------------------------------------------------------- /src/main/resources/a_little_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/resources/a_little_config.txt -------------------------------------------------------------------------------- /src/main/resources/ehcache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/resources/ehcache.xml -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /src/main/webapp/index/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/webapp/index/index.jsp -------------------------------------------------------------------------------- /src/main/webapp/jsp/share.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Javen205/jfinal_qyweixin/HEAD/src/main/webapp/jsp/share.jsp --------------------------------------------------------------------------------