WindChat/windchat-business/src/main/java/com/windchat/im/business/push/PushText.java

50 lines
1.8 KiB
Java
Executable File

package com.windchat.im.business.push;
import com.windchat.im.business.dao.UserProfileDao;
import com.windchat.im.business.impl.site.SiteConfig;
import org.apache.commons.lang3.StringUtils;
import com.windchat.common.utils.StringHelper;
import com.windchat.im.business.dao.UserProfileDao;
import com.windchat.im.business.impl.site.SiteConfig;
import com.windchat.im.storage.bean.SimpleUserBean;
/**
*
* @author Sam{@link an.guoyue254@gmail.com}
* @since 2018-04-25 17:41:20
*/
public class PushText {
private static String ADD_FRIEND_TEXT = "{} 申请添加你为好友";
private static String AGGREE_FRIEND_TEXT = "{} 同意了你的好友申请";
private static String DEFAULT_ADD_FRIEND_TEXT = "你收到一条好友申请";
public static String applyFriendText(String siteUserId) {
SimpleUserBean bean = UserProfileDao.getInstance().getSimpleProfileById(siteUserId);
if (bean != null && StringUtils.isNotEmpty(bean.getUserName())) {
return StringHelper.format(ADD_FRIEND_TEXT, bean.getUserName());
}
return DEFAULT_ADD_FRIEND_TEXT;
}
public static String applyFriendGoto(String siteUserId) {
String siteAddress = SiteConfig.getSiteAddress();
return StringHelper.format("zaly://{}/goto?page=friend_apply", siteAddress);
}
// 同意好友添加push文案
public static String agreeFriendText(String siteUserId) {
SimpleUserBean bean = UserProfileDao.getInstance().getSimpleProfileById(siteUserId);
if (bean != null && StringUtils.isNotEmpty(bean.getUserName())) {
return StringHelper.format(AGGREE_FRIEND_TEXT, bean.getUserName());
}
return DEFAULT_ADD_FRIEND_TEXT;
}
public static String messageGoto(String siteUserId) {
String siteAddress = SiteConfig.getSiteAddress();
return StringHelper.format("zaly://{}/goto?page=u2_msg&site_user_id={}", siteAddress, siteUserId);
}
}