package com.svse.control;

import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.svse.entity.CardetailEntity;
import com.svse.entity.CarsortEntity;
import com.svse.service.CardetailService;
import com.svse.service.CarsortService;

import net.sf.json.JSONObject;

@Controller
@RequestMapping("cardetail.do")
public class CardetailControl {

	@Autowired
	private CardetailService cdserv;
	@Autowired
	private CarsortService sserv;

	// 添加
	@RequestMapping(params = "method=add")
	@ResponseBody
	public int addsort(CardetailEntity detail) {
		this.cdserv.addCardetail(detail);
		return 1;
	}

	// 弹窗修改
	@RequestMapping(params = "method=upp")
	@ResponseBody
	public int uppsort(CardetailEntity detail) {
		this.cdserv.uppCardetail(detail);
		return 1;
	}


	// 全查询
	@RequestMapping(params="method=all")
	@ResponseBody
	public JSONObject all(int limit,int offset)
	{
		//共有多少条
		int count=this.cdserv.Count();
		//分页查询
		List<CardetailEntity> ar=this.cdserv.getAllCardetail(offset, limit);
		
		JSONObject obj=new JSONObject();
		
		obj.put("rows", ar);
		obj.put("total", count);
		
		return obj;
	}
	//全查询
	@RequestMapping(params="method=alls")
	@ResponseBody
	public List<CardetailEntity> all()
	{
		List<CardetailEntity> ar=this.cdserv.getAllCardetail();
		return ar;
	}
	
	//根据品牌查询系列
	@RequestMapping(params="method=allsort")
	@ResponseBody
	public List<CardetailEntity> all(int sortid)
	{
		List<CardetailEntity> ar=this.cdserv.getAllBySort(sortid);
//		if(ar.size()==0){
//			CardetailEntity car=new CardetailEntity();
//			car.setDetailid(0);
//			car.setDetailname("--该品牌下无产品--");
//			car.setDetailguige("");
//			ar.add(car);
//		}
		return ar;
	}
	
	// 查询单个
	@RequestMapping(params = "method=one")
	@ResponseBody
	public List getOnesort(int detailid) {
		List ar = new ArrayList();
		CardetailEntity detail = this.cdserv.getOneCardetail(detailid);
		detail.setSortid(detail.getSort().getSortid());
		List<CarsortEntity> ars=this.sserv.getAllCarsort();
		ar.add(detail);
		for (CarsortEntity c : ars) {
			ar.add(c);
		}
		return ar;
	}


}
最近下载更多
shuangfu  LV25 2023年12月2日
阿凝是个小可爱  LV14 2023年9月15日
tds176761  LV3 2023年4月11日
what_the_fo  LV5 2023年4月3日
qazwer11  LV5 2022年12月25日
mmmmmmppp  LV10 2022年12月14日
limuzi  LV7 2022年6月19日
W_123456  LV8 2022年6月17日
testuser1234567  LV24 2022年5月22日
Tloser  LV1 2022年4月26日
最近浏览更多
哈哈哈123123 3月22日
暂无贡献等级
2602275348  LV12 2024年12月23日
半夏bx  LV14 2024年10月12日
微信网友_6745742881968128  LV3 2024年6月25日
sunlea  LV20 2024年5月23日
yangyuer  LV1 2024年4月26日
alexxxxx  LV2 2024年4月11日
lwllll  LV2 2024年3月29日
1134116035 2024年2月21日
暂无贡献等级
江江江2326  LV1 2023年12月28日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友