| | |
| | | } |
| | | List<FaceFieldEntity> ls = (List<FaceFieldEntity>) o; |
| | | if (ls == null) ls = new ArrayList<FaceFieldEntity>(); |
| | | //递归把主表和子表的字段属性添加进去,如果没有配表单,则取表数据结构进行展示 |
| | | addproperty(tableUuid, fse.getString("table_name"), ls); |
| | | //所有表单uuid自动添加,并为hidden |
| | | return ls; |
| | |
| | | String faceType = BaseUtil.ifNull(fse.getString("face_type"), "2"); |
| | | FieldSetEntity faceFse = getBaseDao().getFieldSetByFilter("product_sys_face", "table_uuid=? and face_type=?", new Object[]{tableUuid, faceType}, true); |
| | | faceFse.setTableName(tableName); |
| | | //列表,且找到了配置表单,只有列表单 |
| | | if ("1".equals(faceType) && !FieldSetEntity.isEmpty(faceFse)) { |
| | | //列表 |
| | | return faceApplyService.getFaceListConf(faceFse); |
| | | } |
| | | return getFaceField(faceFse); |