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
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;
|
|
}
|
|
}
|
|
}
|
|
|