📄 orderbizimpl.java
字号:
package biz.orders.impl;
import java.util.List;
import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Restrictions;
import web.condition.orders.OrdersCondition;
import biz.orders.OrderBiz;
import dao.customers.CustomersDAO;
import dao.customers.IOrdersDAO;
import entity.Orders;
public class OrderBizImpl implements OrderBiz {
private IOrdersDAO ordersdao;
public CustomersDAO customersdao;
public CustomersDAO getCustomersdao() {
return customersdao;
}
public void setCustomersdao(CustomersDAO customersdao) {
this.customersdao = customersdao;
}
public int getCount(OrdersCondition ordercondition) {
DetachedCriteria criteria=DetachedCriteria.forClass(Orders.class);
if(null!=ordercondition&&null!=ordercondition.getOrdersId()&&!"".equals(ordercondition.getOrdersId()))
{
criteria.add(Restrictions.eq("ordersId", ordercondition.getOrdersId()));
}
if(null!=ordercondition&&null!=ordercondition.getOrdersdatetime()&&!"".equals(ordercondition.getOrdersDatetime()))
{
criteria.add(Restrictions.eq("ordersDatetime", ordercondition.getOrdersDatetime()));
}
if(null!=ordercondition&&null!=ordercondition.getOrdersSendAddress()&&!"".equals(ordercondition.getOrdersSendAddress()))
{
criteria.add(Restrictions.eq("ordersSendAddress", ordercondition.getOrdersSendAddress()));
}
if(null!=ordercondition&&null!=ordercondition.getOrdersStatus()&&!"".equals(ordercondition.getOrdersStatus()))
{
criteria.add(Restrictions.eq("ordersStatus", ordercondition.getOrdersStatus()));
}
if(null!=ordercondition&&null!=ordercondition.getCustomers()){
criteria.add(Restrictions.eq("customers", ordercondition.getCustomers()));
}
return ordersdao.getCount(criteria);
}
public List search(OrdersCondition ordercondition) {
List orderlist = null;
DetachedCriteria criteria=DetachedCriteria.forClass(Orders.class);
if(null!=ordercondition&&null!=ordercondition.getOrdersId()&&!"".equals(ordercondition.getOrdersId()))
{
criteria.add(Restrictions.eq("ordersId", ordercondition.getOrdersId()));
}
if(null!=ordercondition&&null!=ordercondition.getOrdersdatetime()&&!"".equals(ordercondition.getOrdersDatetime()))
{
criteria.add(Restrictions.eq("ordersDatetime", ordercondition.getOrdersDatetime()));
}
if(null!=ordercondition&&null!=ordercondition.getOrdersSendAddress()&&!"".equals(ordercondition.getOrdersSendAddress()))
{
criteria.add(Restrictions.eq("ordersSendAddress", ordercondition.getOrdersSendAddress()));
}
if(null!=ordercondition&&null!=ordercondition.getOrdersStatus()&&!"".equals(ordercondition.getOrdersStatus()))
{
criteria.add(Restrictions.eq("ordersStatus", ordercondition.getOrdersStatus()));
}
if(null!=ordercondition&&null!=ordercondition.getCustomers()){
criteria.add(Restrictions.eq("customers", ordercondition.getCustomers()));
}
orderlist = ordersdao.search(criteria,Integer.parseInt(ordercondition.getPageNo()), Integer.parseInt(ordercondition.getMaxResults()));
return orderlist;
}
public IOrdersDAO getOrdersdao() {
return ordersdao;
}
public void setOrdersdao(IOrdersDAO ordersdao) {
this.ordersdao = ordersdao;
}
public List searchinfo(OrdersCondition ordercondition) {
List listInfo = null;
DetachedCriteria criteria=DetachedCriteria.forClass(Orders.class);
if(null!=ordercondition&&null!=ordercondition.getOrdersId()&&!"".equals(ordercondition.getOrdersId()))
{
criteria.add(Restrictions.eq("ordersId", ordercondition.getOrdersId()));
}
if(null!=ordercondition&&null!=ordercondition.getOrdersdatetime()&&!"".equals(ordercondition.getOrdersDatetime()))
{
criteria.add(Restrictions.eq("ordersDatetime", ordercondition.getOrdersDatetime()));
}
if(null!=ordercondition&&null!=ordercondition.getOrdersSendAddress()&&!"".equals(ordercondition.getOrdersSendAddress()))
{
criteria.add(Restrictions.eq("ordersSendAddress", ordercondition.getOrdersSendAddress()));
}
if(null!=ordercondition&&null!=ordercondition.getOrdersStatus()&&!"".equals(ordercondition.getOrdersStatus()))
{
criteria.add(Restrictions.eq("ordersStatus", ordercondition.getOrdersStatus()));
}
// if(null!=ordercondition&&null!=ordercondition.getGoodsSumTotal()&&!"".equals(ordercondition.getGoodsSumTotal()))
// {
// criteria.add(Restrictions.eq("goodsSumTotal", ordercondition.getOrdersStatus()));
// }
// if(null!=ordercondition&&null!=ordercondition.getGoodsCount()&&!"".equals(ordercondition.getGoodsCount()))
// {
// criteria.add(Restrictions.eq("goodsCount", ordercondition.getOrdersStatus()));
// }
listInfo = ordersdao.searchinfo(criteria);
return listInfo;
}
public Orders getById(String id) {
return ordersdao.getById(id);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -