diff --git a/src/main/java/com/hotlcc/wechat4j/Wechat.java b/src/main/java/com/hotlcc/wechat4j/Wechat.java index 1fe1b5e..4a1ff4a 100644 --- a/src/main/java/com/hotlcc/wechat4j/Wechat.java +++ b/src/main/java/com/hotlcc/wechat4j/Wechat.java @@ -1050,7 +1050,7 @@ public class Wechat { * @return */ public JSONObject sendText(String content, String toUserName) { - BaseRequest BaseRequest = new BaseRequest(wxsid, skey, wxuin); + BaseRequest baseRequest = new BaseRequest(wxsid, skey, wxuin); String msgId = WechatUtil.createMsgId(); String loginUserName = getLoginUserName(false); @@ -1066,7 +1066,7 @@ public class Wechat { } message.setType(MsgTypeEnum.TEXT_MSG.getCode()); - JSONObject result = webWeixinApi.sendMsg(httpClient, passTicket, BaseRequest, message); + JSONObject result = webWeixinApi.sendMsg(httpClient, passTicket, baseRequest, message); return result; } diff --git a/src/main/java/com/hotlcc/wechat4j/api/WebWeixinApi.java b/src/main/java/com/hotlcc/wechat4j/api/WebWeixinApi.java index 4318b09..27eb28c 100644 --- a/src/main/java/com/hotlcc/wechat4j/api/WebWeixinApi.java +++ b/src/main/java/com/hotlcc/wechat4j/api/WebWeixinApi.java @@ -528,7 +528,7 @@ public class WebWeixinApi { */ public JSONObject sendMsg(HttpClient httpClient, String passticket, - BaseRequest BaseRequest, + BaseRequest baseRequest, WxMessage message) { try { String url = new ST(PropertiesUtil.getProperty("webwx-url.webwxsendmsg_url")) @@ -539,7 +539,7 @@ public class WebWeixinApi { httpPost.setHeader("Content-type", ContentType.APPLICATION_JSON.toString()); JSONObject paramJson = new JSONObject(); - paramJson.put("BaseRequest", BaseRequest); + paramJson.put("BaseRequest", baseRequest); paramJson.put("Msg", message); paramJson.put("Scene", 0); System.out.println(paramJson.toJSONString()); diff --git a/src/main/java/com/hotlcc/wechat4j/model/WxMessage.java b/src/main/java/com/hotlcc/wechat4j/model/WxMessage.java index ee52383..8f275a6 100644 --- a/src/main/java/com/hotlcc/wechat4j/model/WxMessage.java +++ b/src/main/java/com/hotlcc/wechat4j/model/WxMessage.java @@ -24,7 +24,7 @@ public class WxMessage { } public void setClientMsgId(String clientMsgId) { - clientMsgId = clientMsgId; + this.clientMsgId = clientMsgId; } public String getContent() { @@ -32,7 +32,7 @@ public class WxMessage { } public void setContent(String content) { - content = content; + this.content = content; } public String getFromUserName() { @@ -40,7 +40,7 @@ public class WxMessage { } public void setFromUserName(String fromUserName) { - fromUserName = fromUserName; + this.fromUserName = fromUserName; } public String getLocalID() { @@ -48,7 +48,7 @@ public class WxMessage { } public void setLocalID(String localID) { - localID = localID; + this.localID = localID; } public String getToUserName() { @@ -56,7 +56,7 @@ public class WxMessage { } public void setToUserName(String toUserName) { - toUserName = toUserName; + this.toUserName = toUserName; } public Integer getType() { diff --git a/src/test/java/TestClass2.java b/src/test/java/TestClass2.java index b6c6a4d..726277a 100644 --- a/src/test/java/TestClass2.java +++ b/src/test/java/TestClass2.java @@ -4,23 +4,28 @@ import com.hotlcc.wechat4j.api.WebWeixinApi; import com.hotlcc.wechat4j.handler.ReceivedMsgHandler; import com.hotlcc.wechat4j.model.ReceivedMsg; import com.hotlcc.wechat4j.model.UserInfo; +import com.hotlcc.wechat4j.model.WxMessage; public class TestClass2 { public static void main(String[] args) { - WebWeixinApi api = new WebWeixinApi(); - Wechat wechat = new Wechat(); - wechat.setWebWeixinApi(api); - wechat.addReceivedMsgHandler(new ReceivedMsgHandler() { - @Override - public void handleAllType(Wechat wechat, ReceivedMsg msg) { - UserInfo contact = wechat.getContactByUserName(false, msg.getFromUserName()); - System.out.println(contact.getRemarkName() + ":" + msg.getContent()); - if ("李国栋".equals(contact.getRemarkName())) { - JSONObject result = wechat.sendText("你的消息收到了", contact.getUserName()); - System.out.println(result); - } - } - }); - wechat.autoLogin(); +// WebWeixinApi api = new WebWeixinApi(); +// Wechat wechat = new Wechat(); +// wechat.setWebWeixinApi(api); +// wechat.addReceivedMsgHandler(new ReceivedMsgHandler() { +// @Override +// public void handleAllType(Wechat wechat, ReceivedMsg msg) { +// UserInfo contact = wechat.getContactByUserName(false, msg.getFromUserName()); +// System.out.println(contact.getRemarkName() + ":" + msg.getContent()); +// if ("李国栋".equals(contact.getRemarkName())) { +// JSONObject result = wechat.sendText("你的消息收到了", contact.getUserName()); +// System.out.println(result); +// } +// } +// }); +// wechat.autoLogin(); + WxMessage message=new WxMessage(); + message.setToUserName("1"); + message.setType(1); + System.out.println(JSONObject.toJSONString(message)); } }