6c
2025-12-25 d21683e1de10c218b465eb4a7af6e192bdcb00a0
列表数字,日期格式化
已修改2个文件
19 ■■■■ 文件已修改
src/main/java/com/product/face/entity/FaceListEntity.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/face/service/FaceCacheService.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/face/entity/FaceListEntity.java
@@ -109,7 +109,7 @@
     * @param fieldReference 参照
     * @param search        是否搜索
     */
    public void addField(String fieldName, String faceUuid, String columnName, String columnWidth, Integer sequence, String fieldReference, boolean search) {
    public void addField(String fieldName, String faceUuid, String columnName, String columnWidth, Integer sequence, String fieldReference, boolean search, String format) {
        FaceField faceField = new FaceField();
        faceField.setFieldName(fieldName);
        faceField.setFieldUuid(faceUuid);
@@ -118,6 +118,7 @@
        faceField.setSequence(sequence);
        faceField.setFieldReference(fieldReference);
        faceField.setSearch(search);
        faceField.setFormat(format);
        if (this.faceFields == null) {
            this.faceFields = Lists.newArrayList();
        }
@@ -509,6 +510,11 @@
         */
        private String fieldReference;
        /**
         * 格式
         */
        private String format;
        private boolean search;
        public String getFieldReference() {
@@ -566,6 +572,14 @@
        public void setSearch(boolean search) {
            this.search = search;
        }
        public String getFormat() {
            return format;
        }
        public void setFormat(String format) {
            this.format = format;
        }
    }
src/main/java/com/product/face/service/FaceCacheService.java
@@ -174,13 +174,14 @@
            FieldSetEntity fieldInfo = BaseUtil.getSingleInfoByCache("表字段信息", new String[]{tableUuid, fieldName});
            String label = config.getString(FaceConst.FIELD_PROPERTY_LABEL);
            boolean search  = !"0".equals(config.getString("isSearch"));
            String format = config.getString("format");
            String fieldUuid = null;
            String fieldReference = null;
            if (!FieldSetEntity.isEmpty(fieldInfo)) {
                fieldUuid = fieldInfo.getString(FaceConst.UUID);
                fieldReference = fieldInfo.getString(FaceConst.FIELD_FIELD_REFERENCE);
            }
            faceListEntity.addField(fieldName, fieldUuid, label, !StringUtils.isEmpty(setWidth)? setWidth+"%" : null, i, fieldReference,search);
            faceListEntity.addField(fieldName, fieldUuid, label, !StringUtils.isEmpty(setWidth)? setWidth+"%" : null, i, fieldReference,search, format);
        }
        //验证表单中的字段是否存在
        if (faceListEntity != null && !CollectionUtil.isEmpty(faceListEntity.getFaceFields())) {