| 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();
|