微信后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.0 KiB

package com.ynxbd.common.service;
import com.ynxbd.common.bean.GMCUser;
import com.ynxbd.common.dao.GMCUserDao;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
@Slf4j
public class GMCUserService {
/**
* 查询用户关联关系
*/
public GMCUser queryInfoByOpenId(String wxOpenId) {
return new GMCUserDao().selectByOpenId(wxOpenId);
}
/**
* 添加用户关系
*/
public boolean addInfo(String wxOpenId, String gmcOpenId, String gmcUnionId, String gmcUUId) {
try {
if (ObjectUtils.isEmpty(wxOpenId) || ObjectUtils.isEmpty(gmcOpenId) || ObjectUtils.isEmpty(gmcUUId)) {
return false;
}
boolean isOK = new GMCUserDao().insert(wxOpenId, gmcOpenId, gmcUnionId, gmcUUId);
log.info("[认证联系]添加{} wxOpenId={}, gmcOpenId={}, gmcUUId={}", (isOK ? "成功" : "失败"), wxOpenId, gmcOpenId, gmcUUId);
return isOK;
} catch (Exception e) {
return false;
}
}
}