|
|
@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollectionUtil; |
|
|
|
import cn.hutool.core.util.DesensitizedUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
import com.qs.serve.common.config.properties.SeeYonProperties; |
|
|
|
import com.qs.serve.common.framework.security.model.LoginUser; |
|
|
|
import com.qs.serve.common.framework.security.model.LoginUserType; |
|
|
|
import com.qs.serve.common.model.enums.HttpCode; |
|
|
@ -11,6 +12,7 @@ import com.qs.serve.common.util.*; |
|
|
|
import com.qs.serve.modules.bms.entity.BmsRegionUser; |
|
|
|
import com.qs.serve.modules.sys.entity.*; |
|
|
|
import com.qs.serve.modules.sys.entity.bo.SysUserLeaveBo; |
|
|
|
import com.qs.serve.modules.sys.entity.dto.SysUpdateSeeYonPassword; |
|
|
|
import com.qs.serve.modules.sys.mapper.*; |
|
|
|
import com.qs.serve.modules.sys.service.*; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
@ -44,7 +46,20 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl |
|
|
|
private final SysMenuMapper sysMenuMapper; |
|
|
|
private final SysPostMapper postMapper; |
|
|
|
private final SysPostUserMapper postUserMapper; |
|
|
|
private SeeYonProperties seeYonProperties; |
|
|
|
|
|
|
|
@Override |
|
|
|
public void updateSeeYonPassword(String syUserId, String password) { |
|
|
|
String apihost = seeYonProperties.getExtApi(); |
|
|
|
if(StringUtils.hasText(syUserId)&&StringUtils.hasText(apihost)){ |
|
|
|
String updateJson = JsonUtil.objectToJson(new SysUpdateSeeYonPassword(syUserId,password)); |
|
|
|
try { |
|
|
|
HttpUtil.doPost(apihost+"/api/oa/base/user/changePassword",updateJson,null); |
|
|
|
} catch (Exception e) { |
|
|
|
log.error(e.getMessage()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public SysUser getByAccount(String acc) { |
|
|
|