首页>代码>基于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();
	}
}
最近下载更多
yuan_bin1990  LV7 2023年10月9日
lvdong2023  LV10 2023年5月17日
xiaoqiang8611  LV2 2022年11月22日
lwp011  LV27 2022年9月19日
qq1061521319  LV4 2022年9月15日
WHY-small  LV15 2022年8月11日
绝对零度  LV4 2022年8月2日
最代码官方  LV168 2022年7月31日
最近浏览更多
zhangyue2025 3月28日
暂无贡献等级
shaolin1988  LV6 2024年8月13日
胡闹的番茄精  LV2 2024年6月17日
wanglinddad  LV55 2024年5月9日
hmf1989 2024年4月26日
暂无贡献等级
Zzzzzzzzz66  LV1 2024年4月20日
微信网友_6927932988952576  LV12 2024年3月30日
WBelong  LV8 2024年3月28日
朱俪的邮件及存储  LV8 2024年3月11日
PSSDZH  LV3 2024年1月22日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友