首页>代码>基于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日
最近浏览更多
nanjifeng8 7月8日
暂无贡献等级
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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友