Subversion Repositories SmartDukaan

Rev

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

Rev 2233 Rev 2253
Line 93... Line 93...
93
			}
93
			}
94
			if(state.getStatus() != EntityStatus.READY){
94
			if(state.getStatus() != EntityStatus.READY){
95
				continue;
95
				continue;
96
			}
96
			}
97
			
97
			
98
			double itemPrice = 0;
98
			double itemPrice = Double.MAX_VALUE;
99
			
99
			
100
			List<Item> items = client.getItemsByCatalogId(entity.getID());
100
			List<Item> items = client.getItemsByCatalogId(entity.getID());
101
			if(items == null){
101
			if(items == null){
102
				continue;
102
				continue;
103
			}
103
			}
Line 105... Line 105...
105
			Date todate = new Date();
105
			Date todate = new Date();
106
			Boolean hasActiveItem = false;
106
			Boolean hasActiveItem = false;
107
			for(Item item: items){
107
			for(Item item: items){
108
				if((item.getItemStatus() == status.ACTIVE || item.getItemStatus() == status.PAUSED) && todate.getTime() > item.getStartDate()){
108
				if((item.getItemStatus() == status.ACTIVE || item.getItemStatus() == status.PAUSED) && todate.getTime() > item.getStartDate()){
109
						hasActiveItem = true;
109
						hasActiveItem = true;
110
				}
-
 
111
				
-
 
112
				if(itemPrice == 0){
-
 
113
					itemPrice = item.getSellingPrice();
110
						if(itemPrice > item.getSellingPrice()){
114
				}else if(itemPrice>item.getSellingPrice()){
-
 
115
					itemPrice = item.getSellingPrice();
111
							itemPrice = item.getSellingPrice();
-
 
112
						}
116
				}
113
				}
117
			}
114
			}
118
			if(!hasActiveItem){
115
			if(!hasActiveItem){
119
				continue;
116
				continue;
120
			}
117
			}
Line 186... Line 183...
186
			}
183
			}
187
			if(state.getStatus() != EntityStatus.READY){
184
			if(state.getStatus() != EntityStatus.READY){
188
				continue;
185
				continue;
189
			}
186
			}
190
			
187
			
191
			double itemPrice = 0;
-
 
192
			
-
 
193
			List<Item> items = client.getItemsByCatalogId(entity.getID());
188
			List<Item> items = client.getItemsByCatalogId(entity.getID());
194
			if(items == null){
189
			if(items == null){
195
				continue;
190
				continue;
196
			}
191
			}
197
			
192
			
Line 199... Line 194...
199
			Boolean hasActiveItem = false;
194
			Boolean hasActiveItem = false;
200
			for(Item item: items){
195
			for(Item item: items){
201
				if((item.getItemStatus() == status.ACTIVE || item.getItemStatus() == status.PAUSED) && todate.getTime() > item.getStartDate()){
196
				if((item.getItemStatus() == status.ACTIVE || item.getItemStatus() == status.PAUSED) && todate.getTime() > item.getStartDate()){
202
						hasActiveItem = true;
197
						hasActiveItem = true;
203
				}
198
				}
204
				
-
 
205
				if(itemPrice == 0){
-
 
206
					itemPrice = item.getSellingPrice();
-
 
207
				}else if(itemPrice>item.getSellingPrice()){
-
 
208
					itemPrice = item.getSellingPrice();
-
 
209
				}
-
 
210
			}
199
			}
211
			if(!hasActiveItem){
200
			if(!hasActiveItem){
212
				continue;
201
				continue;
213
			}
202
			}
214
			
203