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