edit serial no for batchline item
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user