日期:2014-05-16 浏览次数:20832 次
$("#show_supply_table").click(function() {
var datas={time:time,event:event,supply:supply,productName:productName};
var paths=path+"/statistic/aboutSupply.shtml";
$.ajax({
type:"get",
url:paths,
dataType:"json",
data:datas,
success:function(data){
alert("对鸟!!");
},error:function(a,b){
alert(b);
}
});
});/**
* 处理ajax请求,返回查询结果
*
* @author Quinn He
* @param time 时间范围
* @param event 事件
* @param supply 供应商
* @param productName 产品名
* @dateTime 2012-3-2 下午2:19:01
* @param request
* @param response
* @return java.util.Map<String, Object>
*/
@RequestMapping(value = "/statistic/aboutSupply.shtml", method = RequestMethod.GET)
@ResponseBody
protected Map<String, Object> aboutSupply(@RequestParam(value = "time") String time,
@RequestParam(value = "event") String event, @RequestParam(value = "supply") String supply,
@RequestParam(value = "productName") String productName, final HttpServletRequest request,
final HttpServletResponse response) {
Map<String, Object> model = new HashMap<String, Object>();
time = StringUtils.isEmpty(time) ? null : time;
event = StringUtils.isEmpty(event) ? null : event;
supply = StringUtils.isEmpty(supply) ? null : supply;
productName = StringUtils.isEmpty(productName) ? null : productName;
String[] params = { time, event, supply, productName };
List<ApkStatisticRawBean> list = this.querySupplyDetail(params, null);
model.put("aboutSupplys", list);
return model;
}
error:function(a,b){
alert(b);
}


import java.util.ArrayList;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import me.gall.business.model.mybatis.bean.ApkStatisticRaw;
import me.gall.business.model.mybatis.bean.SupplyInfo;
import me.gall.business.service.init.SystemServiceImpl;
/**
* @author Quinn He
* @dateTime 2012-2-9 下午4:35:18
*/
public class ApkStatisticRawBean {
/**
* @author Quinn He
* @dateTime 2012-2-29 下午6:06:24
* @param bean
*/
public ApkStatisticRawBean(ApkStatisticRaw bean) {
this.id = bean.getId();
this.uuid = bean.getUuid();
if (bean.getApkId() != null) {
this.apk = SystemServiceImpl.getInstance().getBaseApkMap().get(bean.getApkId());
}
if (bean.getChannelId() != null) {
this.channel = SystemServiceImpl.getInstance().getChannels().get(bean.getChannelId());
}
if (bean.getSupplyId() != null) {
this.supply = SystemServiceImpl.getInstance().getSupplys().get(bean.getSupplyId()).getSupply();
}
this.content = bean.getContent();
if (bean.getCreateTime() != null) {
this.createTime = new Date(bean.getCreateTime());
}
this.creator = bean.getCreator();
if (bean.getEventId() != null) {
this.event = SystemServiceImpl.getInstance().getApkStatisticCategoryEventMap().get(bean.getEventId());
}
this.numbers = bean.getNumbers();
this.other = bean.getOther();
this.productName = bean.getProductName();
this.status = bean.getStatus();
if (bean.getTime() != null) {
this.time = new Date(bean.getTime());
}
}
/**
* This field was generated by MyBatis Generator. This field corresponds to the database column apk_sta