setCodesValue
#function setCodesValue($row, $strCodeType, $valueColumn, $nameColumn)
#if ($vs.util.isBlankOne($row, $strCodeType, $valueColumn))
return null
#end
#set($str = $row.get($valueColumn))
#if ($vs.util.isNull($str))
return null
#end
#set($ch = ',')
#set($values = $vs.util.split($str, $ch))
#set($nameList = $vs.util.newList())
#foreach ($value in $values)
#set($name = $vs.cache.getCodesValue($strCodeType, $value))
#if ($vs.util.isNotNull($name))
$nameList.add($name)
#end
#end
#if ($vs.util.isNotNull($nameColumn))
$row.put($nameColumn, $vs.util.listJoin($nameList, $ch))
#else
$row.put($vs.util.concat($valueColumn, '_STR'), $vs.util.listJoin($nameList, $ch))
#end
return null
#end
#set($vs.stock.setCodesValue = @setCodesValue)