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日
绝对零度 LV2
2022年8月2日
最代码官方 LV167
2022年7月31日
最近浏览更多
WBelong LV6
昨天
朱俪的邮件及存储 LV8
3月11日
PSSDZH LV3
1月22日
3296029180
1月18日
暂无贡献等级
iiiiiiixiiiiii LV1
2023年12月28日
cyz521213 LV1
2023年12月9日
kele200 LV3
2023年12月8日
lasttimeapp
2023年11月27日
暂无贡献等级
shkjdbxbc
2023年10月27日
暂无贡献等级
Lyj 329511 LV4
2023年10月11日