|
|
@@ -16,6 +16,7 @@ import kr.co.zumo.app.lifeplus.bean.api.MemberJoinRequestBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.MemberJoinResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.PolicyBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.PolicyListResultBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.PolicyNumberBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.UserNoRequestBean;
|
|
|
import kr.co.zumo.app.lifeplus.model.Model;
|
|
|
import kr.co.zumo.app.lifeplus.model.SuperModel;
|
|
|
@@ -162,13 +163,26 @@ public class SignUpAgreeModel extends Model {
|
|
|
else {
|
|
|
// 필수 항목 체크 완료;
|
|
|
|
|
|
+ ArrayList<PolicyNumberBean> policyList = new ArrayList<>();
|
|
|
+ List<PolicyBean> agreeBean = getAgreeItems();
|
|
|
+ if (null != agreeBean) {
|
|
|
+
|
|
|
+ for (PolicyBean bean : agreeBean) {
|
|
|
+ if (bean.isMandatory() == false && bean.isChecked()) {
|
|
|
+ policyList.add(new PolicyNumberBean(bean.getPolicyNumber()));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
MemberJoinRequestBean bean = new MemberJoinRequestBean(
|
|
|
mobileAuthBean.getName(),
|
|
|
mobileAuthBean.getFullPhoneNumber(),
|
|
|
mobileAuthBean.getBirthDate(),
|
|
|
SuperModel.getInstance().getDeviceId(),
|
|
|
mobileAuthBean.getNationalityIndex(),
|
|
|
- mobileAuthBean.getMobileCompany());
|
|
|
+ mobileAuthBean.getMobileCompany(),
|
|
|
+ policyList
|
|
|
+ );
|
|
|
|
|
|
disposable.add(new APIMemberInsertModule().call(bean, new IAPIModuleListener<MemberJoinResultBean>() {
|
|
|
@Override
|