copyOne
#function copyOne ($strTableName, $strColumns, $where, $map, $selectStrMsg, $insertStrMsg)
#set($one = $vs.dbTools.selectOne($strTableName, $strColumns, $where))
#if ($vs.util.isNull($one))
#if ($vs.util.isNull($selectStrMsg))
#set($selectStrMsg = '数据已变更,请刷新重试!')
#end
$vs.exception.throwException($selectStrMsg)
#end
#set($data = $vs.util.mapClone($one))
$data.putAll($map)
#set($i = $vs.dbTools.insert($strTableName, $data))
#if ($i ne 1)
#if ($vs.util.isNull($insertStrMsg))
#set($insertStrMsg = '数据已变更,请刷新重试!')
#end
$vs.exception.throwException($insertStrMsg)
#end
#set($result = $vs.util.newMap())
#set($result.one = $one)
#set($result.data = $data)
return $result
#end
copySome
#function copySome ($strTableName, $strColumns, $where, $map, $selectStrMsg, $insertStrMsg)
#set($some = $vs.dbTools.select($strTableName, $strColumns, $where))
#if (!$vs.util.isList($some) or $some.size() eq 0)
#if ($vs.util.isNull($selectStrMsg))
#set($selectStrMsg = '数据已变更,请刷新重试!')
#end
$vs.exception.throwException($selectStrMsg)
#end
#set($datas = $vs.util.listClone($some))
#foreach ($data in $datas)
$data.putAll($map)
#end
#set($i = $vs.dbTools.batchInsert($strTableName, $datas))
#if ($i eq 0)
#if ($vs.util.isNull($insertStrMsg))
#set($insertStrMsg = '数据已变更,请刷新重试!')
#end
$vs.exception.throwException($insertStrMsg)
#end
#set($result = $vs.util.newMap())
#set($result.some = $some)
#set($result.datas = $datas)
return $result
#end