package com.snda.mzang.tvtogether.server.handler.processor;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.json.JSONObject;
import com.snda.mzang.tvtogether.base.B;
import com.snda.mzang.tvtogether.server.dao.ChannelDao;
import com.snda.mzang.tvtogether.server.entry.Programme;
import com.snda.mzang.tvtogether.server.protocol.IMessageProcessor;
import com.snda.mzang.tvtogether.server.util.JSONConverter;
public class GetProgrammeList implements IMessageProcessor {
ChannelDao dao = ChannelDao.getInstance();
public String getProcessorName() {
return B.getProgrammeList;
}
public byte[] handle(JSONObject msg) {
JSONObject ret = new JSONObject();
try {
List<Programme> programmes = new ArrayList<Programme>();
Date d1 = new Date("2012-04-24 00:00:00");
Date d2 = new Date("2012-04-24 08:00:00");
Date d3 = new Date("2012-04-24 09:00:00");
Date d4 = new Date("2012-04-24 17:00:00");
Date d5 = new Date("2012-04-24 23:00:00");
Programme p = new Programme();
p.setId("1");
p.setName("午夜场");
p.setImage("1.png");
p.setComments("这是午夜场电视剧");
p.setChannelName("广东电视台");
p.setStartTime(d1);
p.setEndTime(d2);
programmes.add(p);
p.setId("2");
p.setName("早间剧场");
p.setImage("2.png");
p.setComments("这是早间剧场电视剧");
p.setChannelName("广东电视台");
p.setStartTime(d2);
p.setEndTime(d3);
programmes.add(p);
p.setId("3");
p.setName("午间剧场");
p.setImage("3.png");
p.setComments("这是午间剧场电视剧");
p.setChannelName("广东电视台");
p.setStartTime(d3);
p.setEndTime(d4);
programmes.add(p);
p.setId("4");
p.setName("午夜场");
p.setImage("4.png");
p.setComments("这是午夜场电视剧");
p.setChannelName("广东电视台");
p.setStartTime(d4);
p.setEndTime(d5);
programmes.add(p);
JSONConverter.convertListToJSON(programmes, B.programmes, ret, null);
} catch (Exception e) {
e.printStackTrace();
}
return ret.toString().getBytes();
}
}