Merge branch 'master' of bitbucket.org:code2lab/nemo_encoder
This commit is contained in:
@@ -24,23 +24,28 @@ class BatchLineItem < ApplicationRecord
|
||||
def self.generate_serial_no(client_id)
|
||||
find_lookup=Lookup.find_by_name('generate_serial_no')
|
||||
if !find_lookup.nil?
|
||||
max_value=find_lookup.max_value
|
||||
max_value=max_value +1
|
||||
prefix=find_lookup.prefix
|
||||
max_length=find_lookup.max_length
|
||||
sufix_len=max_length-prefix.length
|
||||
sufix_str="0" * sufix_len
|
||||
value_len= max_value.to_s.length
|
||||
start=0
|
||||
ends=sufix_len-value_len-1
|
||||
sufix_str= sufix_str[start..ends]
|
||||
prefix=prefix[start..2]
|
||||
prefix_str=prefix.to_s + client_id.to_s
|
||||
max_value=find_lookup.max_value
|
||||
max_value=max_value +1
|
||||
prefix=find_lookup.prefix
|
||||
max_length=find_lookup.max_length
|
||||
sufix_len=max_length-prefix.length
|
||||
sufix_str="0" * sufix_len
|
||||
value_len= max_value.to_s.length
|
||||
|
||||
serial_no=prefix_str.to_s+sufix_str+max_value.to_s
|
||||
return serial_no
|
||||
start=0
|
||||
ends=sufix_len-value_len-1
|
||||
sufix_str= sufix_str[start..ends]
|
||||
|
||||
end
|
||||
prefix_len=prefix.to_s.length
|
||||
client_len= client_id.to_s.length
|
||||
ends= prefix_len -client_len -1
|
||||
prefix=prefix[start..ends]
|
||||
|
||||
prefix_str=prefix.to_s + client_id.to_s
|
||||
|
||||
serial_no=prefix_str.to_s+sufix_str+max_value.to_s
|
||||
return serial_no
|
||||
end
|
||||
end
|
||||
def self.to_csv(client_id,location_code)
|
||||
encrypt_key=""
|
||||
|
||||
Reference in New Issue
Block a user