feat:sync user
This commit is contained in:
parent
3efaf7d90c
commit
363e10506e
ensign-module-crm/ensign-module-crm-biz/src/main/java/com/ensign/crm/module/crm
ensign-module-system/ensign-module-system-biz/src/main/java/com/ensign/crm/module/system/service/user
@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSON;
|
|||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.ensign.crm.framework.common.enums.CommonStatusEnum;
|
import com.ensign.crm.framework.common.enums.CommonStatusEnum;
|
||||||
|
import com.ensign.crm.framework.common.enums.CrmUserTypeEnum;
|
||||||
|
import com.ensign.crm.framework.common.enums.UserTypeEnum;
|
||||||
import com.ensign.crm.framework.quartz.core.handler.JobHandler;
|
import com.ensign.crm.framework.quartz.core.handler.JobHandler;
|
||||||
import com.ensign.crm.framework.tenant.core.aop.TenantIgnore;
|
import com.ensign.crm.framework.tenant.core.aop.TenantIgnore;
|
||||||
import com.ensign.crm.module.crm.exception.AllKingdeeException;
|
import com.ensign.crm.module.crm.exception.AllKingdeeException;
|
||||||
@ -46,9 +48,9 @@ public class UserSyncKingdeeTask implements JobHandler {
|
|||||||
@TenantIgnore
|
@TenantIgnore
|
||||||
public String execute(String param) throws Exception {
|
public String execute(String param) throws Exception {
|
||||||
LambdaQueryWrapper<AdminUserDO> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<AdminUserDO> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(AdminUserDO::getStatus, 0)
|
queryWrapper.eq(AdminUserDO::getStatus, CommonStatusEnum.ENABLE.getStatus())
|
||||||
.eq(AdminUserDO::getIsSyncKingdee, 1)
|
.eq(AdminUserDO::getIsSyncKingdee, CommonStatusEnum.DISABLE.getStatus())
|
||||||
.eq(AdminUserDO::getCrmUserType, 1);
|
.eq(AdminUserDO::getCrmUserType, CrmUserTypeEnum.DEALER.getValue());
|
||||||
List<AdminUserDO> users = userMapper.selectList(queryWrapper);
|
List<AdminUserDO> users = userMapper.selectList(queryWrapper);
|
||||||
|
|
||||||
List<AdminUserDO> errors = new ArrayList<>();
|
List<AdminUserDO> errors = new ArrayList<>();
|
||||||
|
@ -282,7 +282,12 @@ public class ProxyService {
|
|||||||
}
|
}
|
||||||
if (request != null) {
|
if (request != null) {
|
||||||
request.addHeader("access_token", initAccessToken());
|
request.addHeader("access_token", initAccessToken());
|
||||||
|
request.addHeader("Content-Type", "application/json; charset=utf-8");
|
||||||
log.info("Requesting: {}", request);
|
log.info("Requesting: {}", request);
|
||||||
|
Header[] headers = request.getAllHeaders();
|
||||||
|
for (Header hd : headers) {
|
||||||
|
log.info("header: {}", hd);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
HttpResponse response = httpClient.execute(request);
|
HttpResponse response = httpClient.execute(request);
|
||||||
|
@ -102,7 +102,6 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|||||||
// 2.1 插入用户
|
// 2.1 插入用户
|
||||||
AdminUserDO user = BeanUtils.toBean(createReqVO, AdminUserDO.class);
|
AdminUserDO user = BeanUtils.toBean(createReqVO, AdminUserDO.class);
|
||||||
user.setStatus(CommonStatusEnum.ENABLE.getStatus()); // 默认开启
|
user.setStatus(CommonStatusEnum.ENABLE.getStatus()); // 默认开启
|
||||||
user.setIsSyncKingdee(CommonStatusEnum.DISABLE.getStatus());//未同步
|
|
||||||
user.setPassword(encodePassword(createReqVO.getPassword())); // 加密密码
|
user.setPassword(encodePassword(createReqVO.getPassword())); // 加密密码
|
||||||
userMapper.insert(user);
|
userMapper.insert(user);
|
||||||
// 2.2 插入关联岗位
|
// 2.2 插入关联岗位
|
||||||
|
Loading…
Reference in New Issue
Block a user