Subversion Repositories SmartDukaan

Rev

Rev 14374 | Rev 15164 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
14364 kshitij.so 1
package in.shop2020.dtrapi.controllers;
2
 
3
import java.util.List;
4
 
5
import org.apache.log4j.Logger;
6
 
14374 kshitij.so 7
import in.shop2020.model.v1.dtr.DtrService.Client;
8
import in.shop2020.thrift.clients.DtrClient;
14364 kshitij.so 9
 
10
import com.google.gson.Gson;
14374 kshitij.so 11
import com.mongodb.util.JSON;
14364 kshitij.so 12
 
13
 
14
public class LivePricingController extends BaseController{
15
    private static Logger log = Logger.getLogger(Class.class);
14385 kshitij.so 16
 
14364 kshitij.so 17
    private static final long serialVersionUID = 1L;
14385 kshitij.so 18
 
19
    private String skuBundleId;
14364 kshitij.so 20
 
21
    private String source_id;
14374 kshitij.so 22
 
14364 kshitij.so 23
    public String index(){
24
        Gson gs = new Gson();
14374 kshitij.so 25
        Client dc = null;
14364 kshitij.so 26
        try {
14374 kshitij.so 27
            dc = new DtrClient().getClient();
14385 kshitij.so 28
            List<in.shop2020.model.v1.dtr.LivePricing> pricingObj = dc.getLatestPricing(Long.valueOf(skuBundleId), Long.valueOf(source_id));
14374 kshitij.so 29
            setResultJson(JSON.parse(gs.toJson(pricingObj)).toString());
14364 kshitij.so 30
        } catch (Exception e) {
31
            log.info(e);
32
        }
33
        return "index";
34
    }
14385 kshitij.so 35
 
36
    public String getSkuBundleId() {
37
        return skuBundleId;
38
    }
14374 kshitij.so 39
 
14385 kshitij.so 40
 
41
    public void setSkuBundleId(String skuBundleId) {
42
        this.skuBundleId = skuBundleId;
14364 kshitij.so 43
    }
14385 kshitij.so 44
 
45
    public String getSource_id() {
46
        return source_id;
47
    }
14364 kshitij.so 48
 
14385 kshitij.so 49
    public void setSource_id(String source_id) {
50
        this.source_id = source_id;
51
    }
14364 kshitij.so 52
 
14374 kshitij.so 53
 
14385 kshitij.so 54
 
14364 kshitij.so 55
}