package com.svse.control;

import java.util.List;

import javax.servlet.http.HttpSession;

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.ActionsEntity;
import com.svse.entity.CustomEntity;
import com.svse.entity.MasterEntity;
import com.svse.service.CustomService;
import com.svse.util.MyPages;

import net.sf.json.JSONObject;

@Controller
@RequestMapping("custom.do")
public class CustomControl {

	@Autowired
	private CustomService cserv;

	// 添加
	@RequestMapping(params = "method=add")
	@ResponseBody
	public int addcustom(CustomEntity custom, HttpSession session) {
		MasterEntity m = (MasterEntity) session.getAttribute("master");
		custom.setMid(m.getMid());
		this.cserv.addCustom(custom);
		return 1;
	}

	// 全查询
	@RequestMapping(params = "method=all")
	@ResponseBody
	public JSONObject all(int limit, int offset) {
		// 共有多少条
		int count = this.cserv.count();
		// 分页查询
		List<CustomEntity> ar = this.cserv.getAll(offset, limit);

		JSONObject obj = new JSONObject();

		obj.put("rows", ar);
		obj.put("total", count);

		return obj;
	}

	// 全查询
	@RequestMapping(params = "method=limit1")
	@ResponseBody
	public JSONObject limit1(int limit, int offset, int pid) {
		// 共有多少条
		int count = this.cserv.count1(pid);
		// 分页查询
		List<CustomEntity> ar = this.cserv.getLimit1(offset, limit, pid);

		JSONObject obj = new JSONObject();

		obj.put("rows", ar);
		obj.put("total", count);

		return obj;
	}

	// 全查询
	@RequestMapping(params = "method=limit2")
	@ResponseBody
	public JSONObject limit2(int limit, int offset, int mid) {
		// 共有多少条
		int count = this.cserv.count2(mid);
		// 分页查询
		List<CustomEntity> ar = this.cserv.getLimit2(offset, limit, mid);

		JSONObject obj = new JSONObject();

		obj.put("rows", ar);
		obj.put("total", count);

		return obj;
	}

	@RequestMapping(params = "method=allcustom")
	@ResponseBody
	public List<CustomEntity> getAll(HttpSession session,int gid) {
		MasterEntity m = (MasterEntity) session.getAttribute("master");
		List<CustomEntity> ar;
		if(gid==1){
			ar = this.cserv.getAll();
		}else{
			ar = this.cserv.getAlls(m.getMid());
		}
		return ar;
	}
	
	@RequestMapping(params = "method=limitcustom")
	@ResponseBody
	public List<CustomEntity> getAll(int mid) {
		List<CustomEntity> ar = this.cserv.getAll(mid);
		return ar;
	}

	// 判断重复
	@RequestMapping(params = "method=repeat")
	@ResponseBody
	public int repeat(String customtel) {
		CustomEntity custom = new CustomEntity();
		custom.setCustomtel(customtel);
		int t = this.cserv.repeat(custom);
		if (t > 0) {
			// 重复
			return 1;
		} else {
			return 2;
		}
	}

}
最近下载更多
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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友