|
|
@@ -21,6 +21,7 @@ import kr.co.zumo.app.lifeplus.model.module.APIMemberPolicyUpdateModule;
|
|
|
import kr.co.zumo.app.lifeplus.model.module.APIModuleListener;
|
|
|
import kr.co.zumo.app.lifeplus.model.module.APIPolicyDetailModule;
|
|
|
import kr.co.zumo.app.lifeplus.model.verify.Verifier;
|
|
|
+import kr.co.zumo.app.lifeplus.util.StringUtil;
|
|
|
import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
import kr.co.zumo.app.lifeplus.view.screen.setting.MemberInfoModelHelper;
|
|
|
import kr.co.zumo.app.lifeplus.zumo.bean.api.MemberInfoBean;
|
|
|
@@ -183,6 +184,9 @@ public class SettingMemberInfoModel extends Model {
|
|
|
else if (len < 2) {
|
|
|
result = Verifier.INVALIDATED;
|
|
|
}
|
|
|
+ else if (getByteLength(getInputName()) > 20) {
|
|
|
+ result = Verifier.INVALIDATED;
|
|
|
+ }
|
|
|
else {
|
|
|
result = Verifier.OK;
|
|
|
}
|
|
|
@@ -190,6 +194,14 @@ public class SettingMemberInfoModel extends Model {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ private int getByteLength(String inputName) {
|
|
|
+ if (StringUtil.isEmpty(inputName)) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ return inputName.getBytes().length;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 선택 약관 전체 동의
|
|
|
*
|