Rev 6050 | Rev 6100 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.serving.controllers;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;import org.apache.log4j.Logger;import org.apache.thrift.TException;import org.apache.thrift.transport.TTransportException;import in.shop2020.logistics.LogisticsService;import in.shop2020.logistics.PickupStore;import in.shop2020.model.v1.order.RechargeType;import in.shop2020.thrift.clients.HelperClient;import in.shop2020.thrift.clients.LogisticsClient;import in.shop2020.thrift.clients.TransactionClient;import in.shop2020.utils.HelperServiceException;import in.shop2020.utils.QuickLink;public class RechargeController extends BaseController {/****/private String serviceType = "1";private String form = "";private Set<Long> providerKeys;private Map<Long, String> providers;private static final long serialVersionUID = 2079308723099307749L;private static Logger log = Logger.getLogger(Class.class);/* static{TransactionClient tc;try {tc = new TransactionClient();providers = tc.getClient().getServiceProviders(RechargeType.valueOf(serviceType));} catch (Exception e) {log.error("Cannot get providers");}setProviderKeys(providers.keySet());}*/public String index() {System.out.println("1");return "index";}public String create() {if(form.equals("serviceSelect")) {return index();}return "hello";}public Map<Long, String> getProviderMap() {System.out.println("2");TransactionClient tc;try {tc = new TransactionClient();System.out.println("3");providers = tc.getClient().getServiceProviders(RechargeType.findByValue(Integer.parseInt(serviceType)));System.out.println("4");setProviderKeys(providers.keySet());System.out.println("5");} catch (Exception e) {log.error("Cannot get providers", e);}return providers;}private void setProviderKeys(Set<Long> keySet) {this.providerKeys = keySet;}public Set<Long> getProviderKeys() {System.out.println("6");return providerKeys;}public void setServiceType(String incomingServiceType) {serviceType = incomingServiceType;}public String getServiceType() {return serviceType;}public String getForm() {return form;}public void setForm(String form) {this.form = form;}}