edit serial no for batchline item

This commit is contained in:
Su Nandar
2017-07-31 14:51:10 +06:30
parent 4a094775b7
commit 996f9c569a

View File

@@ -31,15 +31,20 @@ class BatchLineItem < ApplicationRecord
sufix_len=max_length-prefix.length sufix_len=max_length-prefix.length
sufix_str="0" * sufix_len sufix_str="0" * sufix_len
value_len= max_value.to_s.length value_len= max_value.to_s.length
start=0 start=0
ends=sufix_len-value_len-1 ends=sufix_len-value_len-1
sufix_str= sufix_str[start..ends] sufix_str= sufix_str[start..ends]
prefix=prefix[start..2]
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 prefix_str=prefix.to_s + client_id.to_s
serial_no=prefix_str.to_s+sufix_str+max_value.to_s serial_no=prefix_str.to_s+sufix_str+max_value.to_s
return serial_no return serial_no
end end
end end
def self.to_csv(client_id,location_code) def self.to_csv(client_id,location_code)