首页>代码>基于s2sh的客户管理系统>/MyCrm/src/com/crm/action/CrmFollowAction.java
package com.crm.action;

import java.util.List;



import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import com.crm.biz.CrmFollowBiz;
import com.crm.info.CrmFollow;
import com.crm.tools.Scopes;
import com.crm.tools.WebTools;
import com.crm.vobj.CrmFollowVobj;
import com.opensymphony.xwork2.ActionSupport;

/**
 * 
 * @author TYF 系统联系人:18161910796(同微信)
 *
 */
@Scope("prototype")
@Controller("crmFollowAction")
public class CrmFollowAction extends ActionSupport {
	
	private CrmFollowBiz crmFollowBiz;
	private int id;
	
	public void setId(int id) {
		this.id = id;
	}
	public void setCrmFollowBiz(CrmFollowBiz crmFollowBiz) {
		this.crmFollowBiz = crmFollowBiz;
	}
	private CrmFollow follow;
	
	public CrmFollow getFollow() {
		return follow;
	}
	public void setFollow(CrmFollow follow) {
		this.follow = follow;
	}
	
	public String execute() {
		if (id < 1) {//这种情况是添加后跳转到 指定ID客户 的跟进
			id=WebTools.follow_custid;
		}
		List<CrmFollow> follows = crmFollowBiz.findAllByCusId(id);
		Scopes.getRequestMap().put("follows",follows);
		Scopes.getRequestMap().put("customerid", id);
		return "findbycusid";
	}
	
	public String addFollow(){
		//如果follow.id是null 那就是添加
		if (follow.getId() == null || follow.getId() < 1) {
			crmFollowBiz.addFollow(follow);
		}else{//反正就是修改
			crmFollowBiz.updateFollow(follow);
		}
		WebTools.follow_custid=follow.getCrmCustomer().getId();//保存添加当前的客户 ID
		return "add";
	}
	public String delete(){
		crmFollowBiz.deleteFalse(follow.getId());
		WebTools.follow_custid=id;
		return "delete";
	}
	private CrmFollowVobj followvobj;
	
	public CrmFollowVobj getFollowvobj() {
		return followvobj;
	}
	
	public void setFollowvobj(CrmFollowVobj followvobj) {
		this.followvobj = followvobj;
	}
	
	public String findAll(){
		List<CrmFollow> follows = crmFollowBiz.findAllByWhere(followvobj);
		Scopes.getRequestMap().put("follows", follows);
		return "findall";
	}
	public String trashAll(){
		Scopes.getRequestMap().put("follows", crmFollowBiz.findTrashAll());
		return "trash";
	}
	public String trashAdd(){
		crmFollowBiz.doTrashAdd(id);
		return trashAll();
	}
	public String trashDel(){
		crmFollowBiz.deleteById(id);
		return trashAll();
	}
}
最近下载更多
lwp011  LV27 9月19日
qq1061521319  LV2 9月15日
WHY-small  LV12 8月11日
绝对零度  LV2 8月2日
最代码官方  LV163 7月31日
最近浏览更多
zdm3344  LV1 前天
lwp011  LV27 9月19日
qq1061521319  LV2 9月15日
sunlzh888888  LV26 9月14日
honghu201  LV2 9月14日
liupengfei  LV7 9月13日
wende168  LV1 9月12日
小鲨鱼灬 9月9日
暂无贡献等级
z6622513  LV3 9月5日
1803466516  LV3 9月4日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友