Subversion Repositories SmartDukaan

Rev

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

Rev 9089 Rev 9091
Line 168... Line 168...
168
			}
168
			}
169
			else{
169
			else{
170
				sku =  order.getSku();
170
				sku =  order.getSku();
171
				logger.info(orderId+" "+subOrderId + " Processing  sku " + sku);
171
				logger.info(orderId+" "+subOrderId + " Processing  sku " + sku);
172
			}
172
			}
173
			/*if(order.getStatus().length()!=0 && order.getStatus().equalsIgnoreCase("Approved")){
173
			if(order.getStatus().length()!=0 && order.getStatus().equalsIgnoreCase("Approved")){
174
				String status = order.getStatus();	
174
				String status = order.getStatus();	
175
			}
175
			}
176
			else{
176
			else{
177
				if(order.getStatus().length()==0){
177
				if(order.getStatus().length()==0){
178
					sb.append(orderId+" "+subOrderId + " Could not parse status " + "\n");
178
					sb.append(orderId+" "+subOrderId + " Could not parse status " + "\n");
Line 181... Line 181...
181
				else{
181
				else{
182
					sb.append(orderId+" "+subOrderId + " Order not Approved" +"\n");
182
					sb.append(orderId+" "+subOrderId + " Order not Approved" +"\n");
183
					logger.info(orderId+" "+subOrderId + " Order not Approved" +"\n");
183
					logger.info(orderId+" "+subOrderId + " Order not Approved" +"\n");
184
				}
184
				}
185
				continue;
185
				continue;
186
			}*/
186
			}
187
			double unitSellingPrice,shippingPrice,octroiFee,emiFee;
187
			double unitSellingPrice,shippingPrice,octroiFee,emiFee;
188
			if(order.getListPrice()!=0 ){
188
			if(order.getListPrice()!=0 ){
189
				if(order.getListPrice() > 0){
189
				if(order.getListPrice() > 0){
190
					unitSellingPrice =  order.getListPrice();
190
					unitSellingPrice =  order.getListPrice();
191
				}
191
				}
Line 493... Line 493...
493
				logger.info(orderId+" "+subOrderId + " Transaction Service Exception could not create transaction" +"\n" , e);
493
				logger.info(orderId+" "+subOrderId + " Transaction Service Exception could not create transaction" +"\n" , e);
494
				continue;
494
				continue;
495
			}
495
			}
496
			try{
496
			try{
497
				logger.info("Creating payment for suborder id " + subOrderId +" ");
497
				logger.info("Creating payment for suborder id " + subOrderId +" ");
498
				createPayment(user,subOrderId,unitSellingPrice);
498
				createPayment(user,subOrderId,total_price);
499
			}
499
			}
500
			catch (NumberFormatException e) {
500
			catch (NumberFormatException e) {
501
				logger.error("Could not create payment",e);
501
				logger.error("Could not create payment",e);
502
				sb.append(orderId+" "+subOrderId + " Could not create payment");
502
				sb.append(orderId+" "+subOrderId + " Could not create payment");
503
				e.printStackTrace();
503
				e.printStackTrace();
Line 576... Line 576...
576
			order_string = "Order";
576
			order_string = "Order";
577
		}
577
		}
578
		else{
578
		else{
579
			order_string = "Orders";
579
			order_string = "Orders";
580
		}
580
		}
581
		/*java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
581
		java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
582
		Calendar cal=GregorianCalendar.getInstance();
582
		Calendar cal=GregorianCalendar.getInstance();
583
		String emailFromAddress = "build@shop2020.in";
583
		String emailFromAddress = "build@shop2020.in";
584
		String password = "cafe@nes";
584
		String password = "cafe@nes";
585
		GmailUtils mailer = new GmailUtils();
585
		GmailUtils mailer = new GmailUtils();
586
		//String sendTo[] = new String[]{"vikram.raghav@shop2020.in"};
586
		//String sendTo[] = new String[]{"vikram.raghav@shop2020.in"};
Line 594... Line 594...
594
				if(orders_processed!=0){
594
				if(orders_processed!=0){
595
					String emailSubjectTxt = orders_processed + " Flipkart " + order_string + " Created "+sdf.format(cal.getTime());
595
					String emailSubjectTxt = orders_processed + " Flipkart " + order_string + " Created "+sdf.format(cal.getTime());
596
					mailer.sendSSLMessage(sendTo, emailSubjectTxt,"Orders Created Successfully (No Alerts)", emailFromAddress, password, new ArrayList<File>());
596
					mailer.sendSSLMessage(sendTo, emailSubjectTxt,"Orders Created Successfully (No Alerts)", emailFromAddress, password, new ArrayList<File>());
597
					logger.info("Sending Email Flipkart Orders Created Successfully (No Alerts)");
597
					logger.info("Sending Email Flipkart Orders Created Successfully (No Alerts)");
598
				}
598
				}
-
 
599
				else{
-
 
600
					String emailSubjectTxt = "No new orders created "+sdf.format(cal.getTime());
-
 
601
					mailer.sendSSLMessage(sendTo, emailSubjectTxt,"No new orders created", emailFromAddress, password, new ArrayList<File>());
-
 
602
					logger.info("Sending Email Flipkart Orders Created Successfully (No Alerts)");
-
 
603
				}
599
			}
604
			}
600
			else{
605
			else{
601
				if(orders_processed!=0){
606
				if(orders_processed!=0){
602
					String emailSubjectTxt = orders_processed + " Flipkart " + order_string + " Created (Check Alerts) "+sdf.format(cal.getTime());
607
					String emailSubjectTxt = orders_processed + " Flipkart " + order_string + " Created (Check Alerts) "+sdf.format(cal.getTime());
603
					mailer.sendSSLMessage(sendTo, emailSubjectTxt,sb.toString(), emailFromAddress, password, new ArrayList<File>());
608
					mailer.sendSSLMessage(sendTo, emailSubjectTxt,sb.toString(), emailFromAddress, password, new ArrayList<File>());
Line 612... Line 617...
612
		}
617
		}
613
		catch (Exception e) {
618
		catch (Exception e) {
614
			e.printStackTrace();
619
			e.printStackTrace();
615
			logger.error("Exception ",e);
620
			logger.error("Exception ",e);
616
		}
621
		}
617
		 */
-
 
618
 
622
 
619
	}
623
	}
620
 
624
 
621
	public static LineItem createLineItem(long itemId, double amount) throws CatalogServiceException, TException {
625
	public static LineItem createLineItem(long itemId, double amount) throws CatalogServiceException, TException {
622
		LineItem lineItem = new LineItem();
626
		LineItem lineItem = new LineItem();