cheng
2024-08-25 d4ccd29668a65b27ed28fb862bceec130d94c87a
获取表达输入性控件
已修改3个文件
115 ■■■■■ 文件已修改
src/main/java/com/product/mobile/core/controller/FaceMobileController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java 108 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/mobile/core/service/FaceMobileService.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/mobile/core/controller/FaceMobileController.java
@@ -35,7 +35,7 @@
    public String getFaceFieldByTable(HttpServletRequest request) {
        try {
            FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
            return BaseUtil.success(faceMobileService.getFlowFaceField(fse));
            return BaseUtil.success(faceMobileService.getFaceFieldByTable(fse));
        } catch (BaseException e) {
            e.printStackTrace();
            return error(e);
src/main/java/com/product/mobile/core/entity/FaceFieldEntity.java
@@ -7,6 +7,8 @@
 */
public class FaceFieldEntity {
    private String fieldName;
    /**
     * 是否必填
     */
@@ -55,10 +57,6 @@
    private String fileField;
    /**
     * 控件排序
     */
    private Integer controlSequence;
    /**
     * 高级参照关联设置
     */
    private String promptSetting;
@@ -68,5 +66,107 @@
     */
    private String serialNumber;
    public String getFieldName() {
        return fieldName;
    }
    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }
    public String getRequired() {
        return required;
    }
    public void setRequired(String required) {
        this.required = required;
    }
    public String getLabel() {
        return label;
    }
    public void setLabel(String label) {
        this.label = label;
    }
    public String getAdvanceName() {
        return advanceName;
    }
    public void setAdvanceName(String advanceName) {
        this.advanceName = advanceName;
    }
    public String getComponentType() {
        return componentType;
    }
    public void setComponentType(String componentType) {
        this.componentType = componentType;
    }
    public String getMultiple() {
        return multiple;
    }
    public void setMultiple(String multiple) {
        this.multiple = multiple;
    }
    public String getDisabled() {
        return disabled;
    }
    public void setDisabled(String disabled) {
        this.disabled = disabled;
    }
    public String getDefaultValue() {
        return defaultValue;
    }
    public void setDefaultValue(String defaultValue) {
        this.defaultValue = defaultValue;
    }
    public String getPlaceholder() {
        return placeholder;
    }
    public void setPlaceholder(String placeholder) {
        this.placeholder = placeholder;
    }
    public String getFileTableName() {
        return fileTableName;
    }
    public void setFileTableName(String fileTableName) {
        this.fileTableName = fileTableName;
    }
    public String getFileField() {
        return fileField;
    }
    public void setFileField(String fileField) {
        this.fileField = fileField;
    }
    public String getPromptSetting() {
        return promptSetting;
    }
    public void setPromptSetting(String promptSetting) {
        this.promptSetting = promptSetting;
    }
    public String getSerialNumber() {
        return serialNumber;
    }
    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }
}
src/main/java/com/product/mobile/core/service/FaceMobileService.java
@@ -139,12 +139,15 @@
                    ReflectUtil.setFieldValue(faceFieldEntity, propertyName, setEntity.getObject("property_value"));
                }
            }
            if (StringUtils.isEmpty(faceFieldEntity.getFieldName())) {
                result.remove(faceFieldEntity);
                continue;
            }
            List<FieldSetEntity> configGroup = groupMap.get(groupUuid);
            for (FieldSetEntity setEntity : configGroup) {
                //找到属性名称= __vModel__
                String propertyName = setEntity.getString("property_name");
                if ("tag".equals(propertyName)) {
                    result.add(faceFieldEntity);
                    propertyName = "component_type";
                } else if ("field".equals(propertyName)) {
                    propertyName = "fileField";