瀏覽代碼

修复bug

heyuan 1 周之前
父節點
當前提交
3edfb6c956
共有 1 個文件被更改,包括 6 次插入10 次删除
  1. 6 10
      src/com/kingdee/eas/custom/esign/app/ESignTemplateControllerBean.java

+ 6 - 10
src/com/kingdee/eas/custom/esign/app/ESignTemplateControllerBean.java

@@ -102,16 +102,12 @@ public class ESignTemplateControllerBean extends AbstractESignTemplateController
             ESignTemplateFileEntryCollection entrys = info.getEntrys();
             for (int i = 0; i < entrys.size(); i++) {
                 ESignTemplateFileEntryInfo entryInfo = entrys.get(i);
-                String entryId = entryInfo.getId().toString();
-                ESignTemplateFileEntryFieldCollection fields = entryInfo.getFields();
-                fields.clear();
-                fields.addCollection(entryFieldCollectionMap.get(entryId));
-//                for (int x = 0; x < oldFields.size(); x++) {
-//                    ESignTemplateFileEntryFieldInfo xInfo = oldFields.get(x);
-//                    if (!fields.contains(xInfo)) {
-//                        fields.add(xInfo);
-//                    }
-//                }
+                if (entryInfo.getId() != null) {
+                    String entryId = entryInfo.getId().toString();
+                    ESignTemplateFileEntryFieldCollection fields = entryInfo.getFields();
+                    fields.clear();
+                    fields.addCollection(entryFieldCollectionMap.get(entryId));
+                }
             }
         }
         super._update(ctx, pk, model);