郑根木 2年前
コミット
a780202df4
7個のファイルの変更21行の追加6行の削除
  1. +1
    -0
      smtweb-framework/sw-framework-core/src/main/java/cc/smtweb/framework/core/mvc/service/AbstractListHandler.java
  2. +2
    -2
      smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormHelper.java
  3. +1
    -1
      smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/define/PageDatasetDynCond.java
  4. +1
    -1
      smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/define/PageDatasetField.java
  5. +1
    -1
      smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageHelper.java
  6. +14
    -0
      smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageListHandler.java
  7. +1
    -1
      smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageLoadOneHandler.java

+ 1
- 0
smtweb-framework/sw-framework-core/src/main/java/cc/smtweb/framework/core/mvc/service/AbstractListHandler.java ファイルの表示

@@ -78,6 +78,7 @@ public abstract class AbstractListHandler extends AbstractHandler {
return R.success(SwListData.create(listData, rows));
}


protected SqlPara buildSumSqlPara() {
SqlPara sqlPara = getCache(KEY_SQLPARA);
if (sqlPara == null) return null;


+ 2
- 2
smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormHelper.java ファイルの表示

@@ -103,7 +103,7 @@ public class ModelFormHelper {
}

//必填字段
if (pdf.isNotNull() == MapUtil.readBool(field, "required")) {
if (pdf.isFieldNotNull() == MapUtil.readBool(field, "required")) {
field.remove("required");
}

@@ -202,7 +202,7 @@ public class ModelFormHelper {
}
//必填字段
if (!field.containsKey("required")) {
field.put("required", pdf.isNotNull());
field.put("required", pdf.isFieldNotNull());
}

if (!field.containsKey("maxlength")) {


+ 1
- 1
smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/define/PageDatasetDynCond.java ファイルの表示

@@ -19,7 +19,7 @@ public class PageDatasetDynCond {
}

@JsonIgnore
public boolean isOpt() {
public boolean isCondOpt() {
return StringUtils.isEmpty(param);
}
}

+ 1
- 1
smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/define/PageDatasetField.java ファイルの表示

@@ -36,7 +36,7 @@ public class PageDatasetField {
public String editor;

@JsonIgnore
public boolean isNotNull() {
public boolean isFieldNotNull() {
return notNull == 1;
}
}

+ 1
- 1
smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageHelper.java ファイルの表示

@@ -158,7 +158,7 @@ public class DynPageHelper {
* @return
*/
private static String buildDynCondSql(PageDataset dataSet, PageDatasetDynCond dynCond, Map<String, Object> params, SwMap args, Set<String> setFixedFilter) {
if (dynCond.isOpt()) {//是and/or
if (dynCond.isCondOpt()) {//是and/or
StringBuilder sql = new StringBuilder(256);
boolean b = false;
//递归调用


+ 14
- 0
smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageListHandler.java ファイルの表示

@@ -0,0 +1,14 @@
package cc.smtweb.system.bpm.web.engine.dynPage;

import cc.smtweb.framework.core.mvc.service.AbstractListHandler;
import cc.smtweb.framework.core.mvc.service.SqlPara;

/**
* Created by Akmm at 2022/5/26 15:58
*/
public class DynPageListHandler extends AbstractListHandler {
@Override
protected SqlPara buildSqlPara() {
return null;
}
}

+ 1
- 1
smtweb-system/sw-system-bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageLoadOneHandler.java ファイルの表示

@@ -28,7 +28,7 @@ public class DynPageLoadOneHandler extends AbstractDynPageHandler {
//对应的数据集定义
private PageDataset pageDataSet;

public R load() throws Exception {
public R load() {
dbName = params.readString("dataset");
filter = (SwMap)params.get("filter");



読み込み中…
キャンセル
保存