Commit 753c8505 authored by yanzg's avatar yanzg

常规BUG的修改

parent f6884d99
......@@ -208,6 +208,12 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
}
}
// 处理来源值
for (TableFieldVo fieldVo : this.table.getTable().getRemoveUpdate()) {
Object fromValue = ObjectHelper.get(model, fieldVo.inputName);
ObjectHelper.set(from, fieldVo.inputName, fromValue);
}
// 调用删除语句
SqlData sqlData = this.getSql(DaoConst.REMOVE);
return updateSql(sqlData, from);
......@@ -216,9 +222,9 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
/**
* 加载数据
*
* @param model 加载数据的请求参数
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @param model 加载数据的请求参数
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @return 需要返回的数据
*/
@Override
......@@ -253,9 +259,9 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
/**
* 加载数据
*
* @param model 加载数据的请求参数
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @param model 加载数据的请求参数
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @return 需要返回的数据
*/
@Override
......@@ -293,9 +299,9 @@ public abstract class BaseDaoImpl extends BaseDaoSql implements BaseDao {
/**
* 加载分页数据
*
* @param model 加载数据的请求参数
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @param model 加载数据的请求参数
* @param resultClass 需要加载的数据的类型
* @param <T> 返回数据的类型
* @return 需要返回的数据
*/
@Override
......
......@@ -140,10 +140,20 @@ public class TableStruct {
*
* @return
*/
private TableFieldVo getRemove() {
public TableFieldVo getRemove() {
return getFieldAction(DaoConst.FIELD_REMOVE);
}
/**
* 获取删除时更新子弹
*
* @return 删除时更新字段
*/
public List<TableFieldVo> getRemoveUpdate() {
return getFieldActionList(DaoConst.FIELD_REMOVE_UPDATE);
}
/**
* 构造函数
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment