package edu.fudan.weixin.model.message;
import java.util.HashMap;
import java.util.Map;
import edu.fudan.eservice.common.utils.CommonUtil;
/**
* 客服图片消息
* @author wking
*
*/
public class ImageJSONMessageBuilder extends JSONMessageBuilder {
@SuppressWarnings("rawtypes")
public TextMessageBuilder toXMLMessageBuilder()
{
ImageMessageBuilder text=new ImageMessageBuilder();
Object textobj=message.get("image");
if(!CommonUtil.isEmpty(textobj)&&textobj instanceof Map)
{
text.setContent(((Map)textobj).get("media_id"));
}
return text;
}
public ImageJSONMessageBuilder() {
super();
}
/**
* @see ImageMessageBuilder#setImage(Object)
* @param mediaid
*/
public void setContent(Object mediaid)
{
HashMap<String,Object> img=new HashMap<String,Object>();
img.put("media_id", mediaid);
set("image",img);
set("msgtype","image");
}
}