diff --git a/src/main/java/com/eactive/eai/rms/bap/manage/comm/sysinfo/BapSysinfoService.java b/src/main/java/com/eactive/eai/rms/bap/manage/comm/sysinfo/BapSysinfoService.java index 84ef277..2d77e11 100644 --- a/src/main/java/com/eactive/eai/rms/bap/manage/comm/sysinfo/BapSysinfoService.java +++ b/src/main/java/com/eactive/eai/rms/bap/manage/comm/sysinfo/BapSysinfoService.java @@ -50,23 +50,23 @@ public class BapSysinfoService extends BapBaseService { } public void update(HashMap paramMap) throws Exception { - String password = " "; + String password = (String)paramMap.get("userPassword"); - if(paramMap.get("userPassword") != null) { - password = (String)paramMap.get("userPassword"); + if(password == null && password.isEmpty()) { + password = " "; } - + paramMap.put("userPassword", Seed.encrypt(password)); dao.update(paramMap); } public void insert(HashMap paramMap) throws Exception { - String password = " "; + String password = (String)paramMap.get("userPassword"); - if(paramMap.get("userPassword") != null) { - password = (String)paramMap.get("userPassword"); + if(password == null && password.isEmpty()) { + password = " "; } - + paramMap.put("userPassword", Seed.encrypt(password)); dao.insert(paramMap); }