java110
2021-08-23 a619463b98a0cd187bd8a035a0c28da55f3914df
service-common/src/main/java/com/java110/common/bmo/workflow/impl/QueryWorkFlowFirstStaffBMOImpl.java
@@ -273,25 +273,25 @@
                    sql.append("(");
                    sql.append(validate.getIntValue("maxLength"));
                    sql.append(") ");
                } else if (isVarchar) {
                }
                if (isVarchar && !validate.containsKey("maxLength")) {
                    sql.append("(64) ");
                }
                if (validate.containsKey("required") && validate.getBoolean("required")) {
                    sql.append(" not null ");
                }
            }
            if(!component.containsKey("validate") && isVarchar){
                sql.append("(64) ");
            }
            sql.append(" comment '");
            sql.append(component.getString("label"));
            sql.append("'");
            if (componentIndex != components.size() - 1) {
                sql.append(",");
            }
            sql.append("',");
        }
        sql.append(" )");
        logger.debug("部署表单sql" + sql.toString());
        int count = oaWorkflowFormInnerServiceSMOImpl.createTable(sql.toString());
        String sqlStr = sql.toString().substring(0,sql.toString().length()-1) + ")";
        logger.debug("部署表单sql" + sqlStr);
        int count = oaWorkflowFormInnerServiceSMOImpl.createTable(sqlStr);
        if (count < 1) { // 已经部署过不用再部署
            throw new IllegalArgumentException("部署表单失败");
        }