pref#ncu_优化民主管理、更新时冲掉单位问题、工会干部设置时展示多条成员数据等其他bug

This commit is contained in:
Paidax
2025-12-10 14:23:24 +08:00
parent 54affda864
commit 4c8c0ca09f
83 changed files with 833 additions and 6734 deletions
+20
View File
@@ -7,6 +7,7 @@ import cn.afterturn.easypoi.excel.entity.ImportParams;
import cn.hutool.core.codec.Base64;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.CharsetUtil;
import cn.hutool.core.util.IdcardUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.crypto.digest.DigestUtil;
import cn.hutool.http.HttpRequest;
@@ -266,6 +267,25 @@ public class JugTest {
// return userRole;
// }).toList();
// dao.insert(roleList);
List<Sys_user> list = dao.query(Sys_user.class, Cnd.NEW());
for (Sys_user v : list) {
if (StrUtil.isNotBlank(v.getIdCard())) {
if (v.getIdCard().length() == 18 || v.getIdCard().length() == 15) {
try {
int genderByIdCard = IdcardUtil.getGenderByIdCard(v.getIdCard());
v.setSex(genderByIdCard == 1 ? "" : "");
} catch (Exception e) {
e.printStackTrace();
v.setSex(null);
}
}
}
}
dao.update(list, "sex");
}
}