|
@@ -28,7 +28,7 @@ class {{{ groovyClass }}} {
|
|
|
|
|
|
static def deleteItem(params) {
|
|
static def deleteItem(params) {
|
|
def d = queryDsl.delete({{{ qClassTable }}})
|
|
def d = queryDsl.delete({{{ qClassTable }}})
|
|
- {{#each deleteWheres}}.where({{{ qClassTable }}}.{{{ qClassField }}}.eq(DbConv.{{{ dbConvMethod }}}(row._origin.{{{ paramField }}}))){{/each}}
|
|
|
|
|
|
+ {{#each deleteWheres}}.where({{{ ../qClassTable }}}.{{{ qClassField }}}.eq(DbConv.{{{ dbConvMethod }}}(params._origin.{{{ paramField }}}))){{/each}}
|
|
.execute()
|
|
.execute()
|
|
return ModelOps.newSuccess(d)
|
|
return ModelOps.newSuccess(d)
|
|
}
|
|
}
|
|
@@ -48,8 +48,8 @@ class {{{ groovyClass }}} {
|
|
// 提取 modifyRows 全部修改的数据,构建update的queryDsl语句,并添加到 "批量执行(addBatch)" 的缓存中
|
|
// 提取 modifyRows 全部修改的数据,构建update的queryDsl语句,并添加到 "批量执行(addBatch)" 的缓存中
|
|
if (row._origin.asn_in_id != null) {
|
|
if (row._origin.asn_in_id != null) {
|
|
update
|
|
update
|
|
- {{#each updateColumns}}.setx({{{ qClassTable }}}.{{{ qClassField }}}, row.{{{ paramField }}}){{/each}}
|
|
|
|
- {{#each updateWheres}}.where({{{ qClassTable }}}.{{{ qClassField }}}.eq(DbConv.{{{ dbConvMethod }}}(row._origin.{{{ paramField }}}))){{/each}}
|
|
|
|
|
|
+ {{#each updateColumns}}.setx({{{ ../qClassTable }}}.{{{ qClassField }}}, row.{{{ paramField }}}){{/each}}
|
|
|
|
+ {{#each updateWheres}}.where({{{ ../qClassTable }}}.{{{ qClassField }}}.eq(DbConv.{{{ dbConvMethod }}}(row._origin.{{{ paramField }}}))){{/each}}
|
|
.addBatch()
|
|
.addBatch()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -57,7 +57,7 @@ class {{{ groovyClass }}} {
|
|
// 提取 removeRecords 全部删除的数据,构建删除条件,添加到 "批量执行(addBatch)" 的缓存中
|
|
// 提取 removeRecords 全部删除的数据,构建删除条件,添加到 "批量执行(addBatch)" 的缓存中
|
|
if (row._origin.asn_in_id != null) {
|
|
if (row._origin.asn_in_id != null) {
|
|
delete
|
|
delete
|
|
- {{#each deleteWheres}}.where({{{ qClassTable }}}.{{{ qClassField }}}.eq(DbConv.{{{ dbConvMethod }}}(row._origin.{{{ paramField }}}))){{/each}}
|
|
|
|
|
|
+ {{#each deleteWheres}}.where({{{ ../qClassTable }}}.{{{ qClassField }}}.eq(DbConv.{{{ dbConvMethod }}}(row._origin.{{{ paramField }}}))){{/each}}
|
|
.addBatch()
|
|
.addBatch()
|
|
}
|
|
}
|
|
}
|
|
}
|