function udsSaveNaturalBase(RootFrameService,hdsapiCustomerSaveNaResource,hdsapiCustomerUpdateNaResource){
var event = arguments[0];
var scope = arguments[1];
var config = scope.container.config;
if (!scope.root.doValidation(config.sub_form_name)){
RootFrameService.alert("请正确填写表单!");
return;
}
var cbayNtBpBaseDTO= scope.root.cbayNtCustomerDTO.cbayNtBpBaseDTO;
var reg = /^[0-9]{6}$/;
if(reg.test(cbayNtBpBaseDTO.cbayNtBpInfoDTO.zipCode) === false){
RootFrameService.alert("通讯地址邮编输入不合法!");
return;
}
if(reg.test(cbayNtBpBaseDTO.cbayNtBpInfoDTO.homeZipCode) === false){
RootFrameService.alert("居住地址邮编输入不合法!");
return;
}
//合作伙伴ID为空save否则update
if(cbayNtBpBaseDTO.cbayNtBpInfoDTO.businessPartnerId==null){
hdsapiCustomerSaveNaResource.save(cbayNtBpBaseDTO).$promise.then(function(res) {
scope.root.cbayNtCustomerDTO.cbayNtBpBaseDTO = res.result;
RootFrameService.alert('保存成功!');
},function(d){
RootFrameService.alert(d);
});
}else{
hdsapiCustomerUpdateNaResource.save(cbayNtBpBaseDTO).$promise.then(function(res) {
scope.root.cbayNtCustomerDTO.cbayNtBpBaseDTO = res.result;
RootFrameService.alert('保存成功!');
},function(d){
RootFrameService.alert(d);
});
}
}
var event = arguments[0];
var scope = arguments[1];
var config = scope.container.config;
if (!scope.root.doValidation(config.sub_form_name)){
RootFrameService.alert("请正确填写表单!");
return;
}
var cbayNtBpBaseDTO= scope.root.cbayNtCustomerDTO.cbayNtBpBaseDTO;
var reg = /^[0-9]{6}$/;
if(reg.test(cbayNtBpBaseDTO.cbayNtBpInfoDTO.zipCode) === false){
RootFrameService.alert("通讯地址邮编输入不合法!");
return;
}
if(reg.test(cbayNtBpBaseDTO.cbayNtBpInfoDTO.homeZipCode) === false){
RootFrameService.alert("居住地址邮编输入不合法!");
return;
}
//合作伙伴ID为空save否则update
if(cbayNtBpBaseDTO.cbayNtBpInfoDTO.businessPartnerId==null){
hdsapiCustomerSaveNaResource.save(cbayNtBpBaseDTO).$promise.then(function(res) {
scope.root.cbayNtCustomerDTO.cbayNtBpBaseDTO = res.result;
RootFrameService.alert('保存成功!');
},function(d){
RootFrameService.alert(d);
});
}else{
hdsapiCustomerUpdateNaResource.save(cbayNtBpBaseDTO).$promise.then(function(res) {
scope.root.cbayNtCustomerDTO.cbayNtBpBaseDTO = res.result;
RootFrameService.alert('保存成功!');
},function(d){
RootFrameService.alert(d);
});
}
}