Merge branch 'dev_lzh_wms_20260120' into wms_dev
This commit is contained in:
+7
-2
@@ -113,6 +113,7 @@ import java.util.*;
|
|||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import static com.mhd.common.core.utils.AESUtil.decrypt;
|
||||||
import static com.mhd.common.core.utils.PageUtils.startPage;
|
import static com.mhd.common.core.utils.PageUtils.startPage;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
@@ -1820,14 +1821,18 @@ public class UserApplicationService {
|
|||||||
userDO.setUserAccountType(userPo.getUserAccountType());
|
userDO.setUserAccountType(userPo.getUserAccountType());
|
||||||
CheckDO checkDO = userFactory.getCheckDo(userDO);
|
CheckDO checkDO = userFactory.getCheckDo(userDO);
|
||||||
checkDO.setDataSources(userPo.getDataSources());
|
checkDO.setDataSources(userPo.getDataSources());
|
||||||
|
if (StringUtils.isNotEmpty(userDO.getUserPassword()) && userDO.getUserPassword().equals(userPo.getUserPassword())){
|
||||||
|
userDO.setUserPassword(null);
|
||||||
|
}
|
||||||
//用户密码传值
|
//用户密码传值
|
||||||
if (StringUtils.isNotEmpty(userDO.getUserPassword())) {
|
if (StringUtils.isNotEmpty(userDO.getUserPassword())) {
|
||||||
String userPassword = userDO.getUserPassword();
|
String userPassword = userDO.getUserPassword();
|
||||||
checkDO.setUserPassword(userPassword);
|
String decrypt = decrypt(userPassword);//解密
|
||||||
|
checkDO.setUserPassword(decrypt);
|
||||||
// 生成随机8位数盐
|
// 生成随机8位数盐
|
||||||
String salt = userPo.getUserSalt();
|
String salt = userPo.getUserSalt();
|
||||||
//加密算法,PBEWithMD5AndDES,
|
//加密算法,PBEWithMD5AndDES,
|
||||||
String passwordEncode = PasswordUtil.encrypt(userDO.getUserAccount(), userPassword, salt);
|
String passwordEncode = PasswordUtil.encrypt(userDO.getUserAccount(), decrypt, salt);
|
||||||
userDO.setUserPassword(passwordEncode);
|
userDO.setUserPassword(passwordEncode);
|
||||||
}
|
}
|
||||||
if (ObjectUtil.isNotNull(userDO.getUserAreaCountyId()) && !"0".equals(userDO.getUserAreaCountyId())) {
|
if (ObjectUtil.isNotNull(userDO.getUserAreaCountyId()) && !"0".equals(userDO.getUserAreaCountyId())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user