package com.crm.action; import java.util.List; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import com.crm.biz.CrmContactBiz; import com.crm.biz.CrmCustomerBiz; import com.crm.info.CrmContact; import com.crm.info.CrmCustomer; import com.crm.tools.Scopes; import com.crm.tools.WebTools; import com.crm.vobj.CrmCustomeVobj; import com.crm.vobj.EmpDepVobj; import com.opensymphony.xwork2.ActionSupport; /** * * @author TYF 系统联系人:18161910796(同微信) * */ @Scope("prototype") @Controller("crmCustomerAction") public class CrmCustomerAction extends ActionSupport { private CrmCustomerBiz crmCustomerBiz; public void setCrmCustomerBiz(CrmCustomerBiz crmCustomerBiz) { this.crmCustomerBiz = crmCustomerBiz; } private CrmContactBiz crmContactBiz; public void setCrmContactBiz(CrmContactBiz crmContactBiz) { this.crmContactBiz = crmContactBiz; } //条件查询 private CrmCustomeVobj bwvobj; public CrmCustomeVobj getBwvobj() { return bwvobj; } public void setBwvobj(CrmCustomeVobj bwvobj) { this.bwvobj = bwvobj; } private int id; public void setId(int id) { this.id = id; } private CrmCustomer customer; private CrmContact contact; public CrmContact getContact() { return contact; } public void setContact(CrmContact contact) { this.contact = contact; } public CrmCustomer getCustomer() { return customer; } public void setCustomer(CrmCustomer customer) { this.customer = customer; } public String execute(){ Scopes.getRequestMap().put("bywhere", crmCustomerBiz.findAllByWhere(bwvobj)); return SUCCESS; } public String findOne(){ CrmCustomer customer = crmCustomerBiz.findOne(id); Scopes.getRequestMap().put("one", customer); return "toupdate"; } public String add(){ CrmCustomer newcust = crmCustomerBiz.addCustomer(customer); contact.setCrmCustomer(newcust); crmContactBiz.add(contact); return "add"; } public String update(){ crmCustomerBiz.update(customer); return "update"; } public String delete(){ crmCustomerBiz.deleteFalse(id); return "delete"; } public String ajaxGetAllCustomer(){ List<CrmCustomer> customers=crmCustomerBiz.findAll(); WebTools.jsonClearCustomer(customers); String data=WebTools.convertJson(customers); Scopes.getRequestMap().put("data", data); return "ajax"; } public String ajaxGetDepEmp(){ CrmCustomer cus = crmCustomerBiz.findOne(id); EmpDepVobj edvobj=new EmpDepVobj(); edvobj.setDepid(cus.getHrDepartment().getId()); edvobj.setDepname(cus.getHrDepartment().getDName()); edvobj.setEmpid(cus.getHrEmployeeByEmployeeId().getId()); edvobj.setEmpname(cus.getHrEmployeeByEmployeeId().getName()); String data = WebTools.convertJson(edvobj); Scopes.getRequestMap().put("data", data); return "ajax"; } public String trashAll(){ Scopes.getRequestMap().put("bywhere", crmCustomerBiz.findTrashAll()); return "trash"; } public String trashAdd(){ crmCustomerBiz.doTrashAdd(id); return trashAll(); } public String trashDel(){ crmCustomerBiz.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日
最近浏览更多
shaolin1988 LV6
8月13日
胡闹的番茄精 LV2
6月17日
wanglinddad LV55
5月9日
hmf1989
4月26日
暂无贡献等级
Zzzzzzzzz66 LV1
4月20日
微信网友_6927932988952576 LV12
3月30日
WBelong LV8
3月28日
朱俪的邮件及存储 LV8
3月11日
PSSDZH LV3
1月22日
3296029180
1月18日
暂无贡献等级