Subversion Repositories SmartDukaan

Rev

Rev 10120 | Rev 10407 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10120 Rev 10215
Line 11... Line 11...
11
import in.shop2020.warehouse.ScanType;
11
import in.shop2020.warehouse.ScanType;
12
import in.shop2020.warehouse.domain.InventoryItem;
12
import in.shop2020.warehouse.domain.InventoryItem;
13
import in.shop2020.warehouse.persistence.InventoryItemMapper;
13
import in.shop2020.warehouse.persistence.InventoryItemMapper;
14
 
14
 
15
import java.util.ArrayList;
15
import java.util.ArrayList;
-
 
16
import java.util.Date;
-
 
17
import java.util.HashSet;
16
import java.util.List;
18
import java.util.List;
17
import java.util.Map;
19
import java.util.Map;
-
 
20
import java.util.Set;
18
 
21
 
19
import org.apache.thrift.TException;
22
import org.apache.thrift.TException;
20
import org.apache.thrift.transport.TTransportException;
23
import org.apache.thrift.transport.TTransportException;
21
import org.springframework.beans.factory.annotation.Autowired;
24
import org.springframework.beans.factory.annotation.Autowired;
22
import org.springframework.stereotype.Service;
25
import org.springframework.stereotype.Service;
Line 160... Line 163...
160
	
163
	
161
	public List<InventoryItem> getTransferLotItemsForMarkReceive(
164
	public List<InventoryItem> getTransferLotItemsForMarkReceive(
162
			long transferLotId, ScanType scanType) {
165
			long transferLotId, ScanType scanType) {
163
		return inventoryItemMapper.getTransferLotItemsForMarkReceive(transferLotId,scanType);
166
		return inventoryItemMapper.getTransferLotItemsForMarkReceive(transferLotId,scanType);
164
	}
167
	}
-
 
168
 
-
 
169
	public List<Long> getEmptyGrnsByDate(Date startDate, Date endDate) {
-
 
170
		List<Long> allGrns = inventoryItemMapper.getAllGrnsByDate(startDate, endDate);
-
 
171
		List<Long> nonEmptyGrns = inventoryItemMapper.getNonEmptyGrnsByDate(startDate, endDate);
-
 
172
		
-
 
173
		List<Long> emptyGrnsList = new ArrayList<Long>(10);
-
 
174
		
-
 
175
		Set<Long> emptyGrns = new HashSet<Long>();
-
 
176
		emptyGrns.addAll(allGrns);
-
 
177
		emptyGrns.removeAll(nonEmptyGrns);
-
 
178
		
-
 
179
		emptyGrnsList.addAll(emptyGrns);
-
 
180
		return emptyGrnsList;
-
 
181
	}
165
	
182
	
166
}
183
}