package com.crm.action; import java.util.List; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import com.crm.biz.CrmInvoiceBiz; import com.crm.biz.CrmOrderBiz; import com.crm.info.CrmInvoice; import com.crm.info.CrmOrder; import com.crm.tools.Scopes; import com.crm.tools.WebTools; import com.crm.vobj.CrmInvoiceVobj; import com.opensymphony.xwork2.ActionSupport; /** * * @author TYF 系统联系人:18161910796(同微信) * */ @Scope("prototype") @Controller("crmInvoiceAction") public class CrmInvoiceAction extends ActionSupport { private CrmInvoiceBiz crmInvoiceBiz; private CrmInvoiceVobj invoicevobj; private CrmOrderBiz crmOrderBiz; private CrmInvoice invoice; public CrmInvoice getInvoice() { return invoice; } public void setInvoice(CrmInvoice invoice) { this.invoice = invoice; } public void setCrmOrderBiz(CrmOrderBiz crmOrderBiz) { this.crmOrderBiz = crmOrderBiz; } public void setCrmInvoiceBiz(CrmInvoiceBiz crmInvoiceBiz) { this.crmInvoiceBiz = crmInvoiceBiz; } private int orderid,invoiceid; public void setInvoiceid(int invoiceid) { this.invoiceid = invoiceid; } public void setOrderid(int orderid) { this.orderid = orderid; } /** * 按 订单全查 */ public String execute() { if (orderid < 1) { orderid=WebTools.invoice_orderid; } System.out.println(orderid); List<CrmInvoice> invoices=crmInvoiceBiz.findByOrderId(orderid); Scopes.getRequestMap().put("orderid", orderid); Scopes.getRequestMap().put("invoices", invoices); return SUCCESS; } public CrmInvoiceVobj getInvoicevobj() { return invoicevobj; } public void setInvoicevobj(CrmInvoiceVobj invoicevobj) { this.invoicevobj = invoicevobj; } /** * 条件全查 * @return */ public String findAll(){ List<CrmInvoice> invoices=crmInvoiceBiz.findAllByWhere(invoicevobj); Scopes.getRequestMap().put("invoices", invoices); return "findall"; } /** * 单查 * @return */ public String findOne(){ WebTools.invoice_orderid=orderid; CrmOrder order=crmOrderBiz.findOne(orderid); Scopes.getRequestMap().put("order", order); if (invoiceid > 0) { Scopes.getRequestMap().put("invoice", crmInvoiceBiz.findOne(invoiceid)); return "findupdate"; } Scopes.getRequestMap().put("orderid", orderid); return "findadd"; } /** * 添加 * @return */ public String add(){ crmInvoiceBiz.add(invoice); crmOrderBiz.saveCalculate(invoice); return "add"; } /** * 修改 * @return */ public String update(){ crmInvoiceBiz.update(invoice); return "update"; } public String delete(){ crmInvoiceBiz.deleteFlase(invoiceid); WebTools.invoice_orderid=orderid; return "delete"; } public String trashAll(){ Scopes.getRequestMap().put("invoices", crmInvoiceBiz.findTrashAll()); return "trash"; } public String trashAdd(){ crmInvoiceBiz.doTrashAdd(invoiceid); return trashAll(); } public String trashDel(){ crmInvoiceBiz.deleteById(invoiceid); 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日
最近浏览更多
hmf1989
昨天
暂无贡献等级
Zzzzzzzzz66 LV1
4月20日
微信网友_6927932988952576 LV12
3月30日
WBelong LV7
3月28日
朱俪的邮件及存储 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日