更新
#set($map = @checkSelectOne($form))
@updateForm($form, $map.where)
@updateData($form, $map.where)
checkSelectOne
#function checkSelectOne ($form)
$vs.util.checkInput($form.MID, '主键不能为空!')
$vs.util.checkInput($form.TIMEMD5, '时间戳不能为空!')
#set($where = $vs.util.newMap())
#set($where.MID = $form.MID)
#set($where.TIMEMD5 = $form.TIMEMD5)
#set($one = $vs.dbTools.selectOne($strTableName, $where))
$vs.util.checkInput($one, '数据已变更,请刷新重试!')
#if(!$enum = $vs.util.newList().contains($value))
$vs.exception.throwException('不可操作!')
#end
#set($map = $vs.util.newMap())
#set($map.where = $where)
#set($map.one = $one)
return $map
#end
updateForm
#function updateForm ($form, $where)
#set($form.USER_ID = $vs.user.USER_ID)
#set($form.USER_NAME = $vs.user.USER_NAME)
#set($form.DATE = $vs.date.getDbDate())
#set($form.TIMEMD5 = $vs.util.GUID())
#set($i = $vs.dbTools.update($strTableName, $data, $where))
#if ($i != 1)
$vs.exception.throwException('数据已变更,请刷新重试!')
#end
#end
updateData
#function updateData ($form, $where)
#set($data = $vs.util.newMap())
#set($data.USER_ID = $vs.user.USER_ID)
#set($data.USER_NAME = $vs.user.USER_NAME)
#set($data.DATE = $vs.date.getDbDate())
#set($data.TIMEMD5 = $vs.util.GUID())
#set($i = $vs.dbTools.update($strTableName, $data, $where))
#if ($i != 1)
$vs.exception.throwException('数据已变更,请刷新重试!')
#end
#end
update
#function update($strTableName, $data, $where, $strMsg)
#set($i = $vs.dbTools.update($strTableName, $data, $where))
#if ($i != 1)
#if ($vs.util.isNull($strMsg))
#set($strMsg = '数据已变更,请刷新重试!')
#end
$vs.exception.throwException($strMsg)
#end
#end
#set($i = $vs.dbTools.update($strTableName, $data, $where))
#if ($i != 1)
$vs.exception.throwException('数据已变更,请刷新重试!')
#end
batchUpdate
#function batchUpdate($strTableName, $datas, $wheres, $strMsg)
#set($i = $vs.dbTools.batchUpdate($strTableName, $datas, $wheres))
#if ($i != $datas.size())
#if ($vs.util.isNull($strMsg))
#set($strMsg = '数据已变更,请刷新重试!')
#end
$vs.exception.throwException($strMsg)
#end
return $i
#end
#set($i = $vs.dbTools.batchUpdate($strTableName, $datas, $wheres))
#if ($i != $datas.size())
$vs.exception.throwException('数据已变更,请刷新重试!')
#end
simpleUpdate
#function simpleUpdate($strTableName, $datas, $wheres, $strMsg)
#if ($vs.util.isNull($strMsg))
#set($strMsg = '数据已变更,请刷新重试!')
#end
#if ($vs.util.isList($datas))
#set($i = $vs.dbTools.batchUpdate($strTableName, $datas, $wheres))
#if ($i != $datas.size())
$vs.exception.throwException($strMsg)
#end
#else
#set($i = $vs.dbTools.update($strTableName, $datas, $wheres))
#if ($i != 1)
$vs.exception.throwException($strMsg)
#end
#end
#end