feat:sync user

This commit is contained in:
zzs 2024-10-11 11:49:15 +08:00
parent 3efaf7d90c
commit 363e10506e
3 changed files with 10 additions and 4 deletions

View File

@ -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<>();

View File

@ -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);

View File

@ -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 插入关联岗位