This commit is contained in:
2025-11-26 22:43:15 +08:00
parent b16cc704d4
commit 1e44056ffa

View File

@@ -122,6 +122,9 @@ public class CusInfoChangeHandler extends FlowDataSyncHandler implements Custome
String postEditedPhone = (String) mainFormData.get("法人电话"); String postEditedPhone = (String) mainFormData.get("法人电话");
String preEditedPhone = (String) mainFormData.get("变更前法人手机号"); String preEditedPhone = (String) mainFormData.get("变更前法人手机号");
V3xOrgMember member = orgManager.getMemberById(Long.parseLong(khlb)); V3xOrgMember member = orgManager.getMemberById(Long.parseLong(khlb));
if(member == null) {
throw new RuntimeException("客户老板账号不存在");
}
if(!preEditedPhone.equals(postEditedPhone) && postEditedPhone != null) { if(!preEditedPhone.equals(postEditedPhone) && postEditedPhone != null) {
member.setTelNumber(postEditedPhone); member.setTelNumber(postEditedPhone);
member.setCode(postEditedPhone); member.setCode(postEditedPhone);
@@ -183,7 +186,7 @@ public class CusInfoChangeHandler extends FlowDataSyncHandler implements Custome
List<Map<String,Object>> subFormDatas = (List<Map<String,Object>>) personMap.get("从表数据"); List<Map<String,Object>> subFormDatas = (List<Map<String,Object>>) personMap.get("从表数据");
FormExport formExport = new FormExport(); FormExport formExport = new FormExport();
FormExportUtil formExportUtil = new FormExportUtil(); FormExportUtil formExportUtil = new FormExportUtil();
List<ValueExport> valueExport = formExportUtil.setFormValue(mainFormData); List<ValueExport> valueExport = formExportUtil.setFormValue(personMap);
formExport.setValues(valueExport); formExport.setValues(valueExport);
formExport.setSubordinateForms(formExportUtil.setAllSubordinateFormValue(subFormDatas)); formExport.setSubordinateForms(formExportUtil.setAllSubordinateFormValue(subFormDatas));
getFormFactory().importBusinessFormData(loginName, formNo, getFormFactory().importBusinessFormData(loginName, formNo,