From f21194022526e20b436996687e78259cda57c7fd Mon Sep 17 00:00:00 2001 From: nandar Date: Mon, 20 Aug 2018 13:16:39 +0630 Subject: [PATCH] check duplicate record --- app/controllers/api/batch_line_items_controller.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/controllers/api/batch_line_items_controller.rb b/app/controllers/api/batch_line_items_controller.rb index fa98721..4d0a84f 100644 --- a/app/controllers/api/batch_line_items_controller.rb +++ b/app/controllers/api/batch_line_items_controller.rb @@ -139,15 +139,14 @@ class Api::BatchLineItemsController < ApplicationController end def update_manufacture_uid - account_no = params[:account_no] + # account_no = params[:account_no] barcode = params[:barcode] manufacture_uid = params[:manufacture_uid] - batch_line_item = BatchLineItem.find_by_asset_identity(account_no) + batch_line_item = BatchLineItem.find_by_barcode(barcode) if !batch_line_item.nil? if batch_line_item.manufacture_uid.nil? batch_line_item.manufacture_uid = manufacture_uid - batch_line_item.barcode = barcode batch_line_item.save # update batch @@ -159,7 +158,7 @@ class Api::BatchLineItemsController < ApplicationController batch.qty_success=success_qty+1 batch.save - @out = true,"success" + @out = true,batch_line_item.asset_identity else @out = false,"Duplicate Record" end @@ -217,7 +216,8 @@ class Api::BatchLineItemsController < ApplicationController user_id = user.user_id find_barcode = BatchLineItem.find_by_barcode(barcode) if !find_barcode.nil? - @out = true,find_barcode + @out = true,find_barcode + else @out = false,"Invalid" end