Queryquery=this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select max(Id) as Id from AccountHead accountHead where 1=1 "+SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
Queryquery=this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery("select max(Id) as Id from AccountHead accountHead where 1=1 "+SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
...
@@ -31,6 +35,7 @@ public class AccountHeadDAO extends BaseDAO<AccountHead> implements AccountHeadI
...
@@ -31,6 +35,7 @@ public class AccountHeadDAO extends BaseDAO<AccountHead> implements AccountHeadI
queryString.append("select sum(BasicNumber) as BasicNumber from jsh_depotitem di,jsh_depothead dh where di.HeaderId = dh.id ");
queryString.append("select sum(BasicNumber) as BasicNumber from jsh_depotitem di,jsh_depothead dh where di.HeaderId = dh.id ");
queryString.append(" and ((type='入库' and DepotId='"+dId+"') "+
queryString.append(" and ((type='入库' and DepotId='").append(dId).append("') ").append(" or (SubType='调拨' and AnotherDepotId='").append(dId).append("') ").append(" or (SubType='礼品充值' and AnotherDepotId='").append(dId).append("')) ");
" or (SubType='调拨' and AnotherDepotId='"+dId+"') "+
queryString.append(" and MaterialId =").append(MId).append(" and dh.OperTime <'").append(MonthTime).append("-01 00:00:00' ");
" or (SubType='礼品充值' and AnotherDepotId='"+dId+"')) ");
queryString.append(" and MaterialId ="+MId+" and dh.OperTime <'"+MonthTime+"-01 00:00:00' ");
queryString.append("select sum(BasicNumber) as BasicNumber from jsh_depotitem di,jsh_depothead dh where di.HeaderId = dh.id ");
queryString.append("select sum(BasicNumber) as BasicNumber from jsh_depotitem di,jsh_depothead dh where di.HeaderId = dh.id ");
queryString.append(" and ((type='入库' and DepotId='"+dId+"') "+
queryString.append(" and ((type='入库' and DepotId='").append(dId).append("') ").append(" or (SubType='调拨' and AnotherDepotId='").append(dId).append("') ").append(" or (SubType='礼品充值' and AnotherDepotId='").append(dId).append("')) ");
" or (SubType='调拨' and AnotherDepotId='"+dId+"') "+
queryString.append(" and MaterialId =").append(MId).append(" and dh.OperTime >='").append(MonthTime).append("-01 00:00:00' and dh.OperTime <='").append(MonthTime).append("-31 59:59:59' ");
" or (SubType='礼品充值' and AnotherDepotId='"+dId+"')) ");
queryString.append(" and MaterialId ="+MId+" and dh.OperTime >='"+MonthTime+"-01 00:00:00' and dh.OperTime <='"+MonthTime+"-31 59:59:59' ");
queryString.append("select sum(BasicNumber) as BasicNumber from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='出库'");
queryString.append("select sum(BasicNumber) as BasicNumber from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='出库'");
queryString.append(" and DepotId='"+dId+"'");
queryString.append(" and DepotId='").append(dId).append("'");
queryString.append(" and MaterialId ="+MId+" and jsh_depothead.OperTime <'"+MonthTime+"-01 00:00:00' ");
queryString.append(" and MaterialId =").append(MId).append(" and jsh_depothead.OperTime <'").append(MonthTime).append("-01 00:00:00' ");
queryString.append("select sum(BasicNumber) as BasicNumber from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='出库'");
queryString.append("select sum(BasicNumber) as BasicNumber from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='出库'");
queryString.append(" and DepotId='"+dId+"'");
queryString.append(" and DepotId='").append(dId).append("'");
queryString.append(" and MaterialId ="+MId+" and jsh_depothead.OperTime >='"+MonthTime+"-01 00:00:00' and jsh_depothead.OperTime <='"+MonthTime+"-31 59:59:59' ");
queryString.append(" and MaterialId =").append(MId).append(" and jsh_depothead.OperTime >='").append(MonthTime).append("-01 00:00:00' and jsh_depothead.OperTime <='").append(MonthTime).append("-31 59:59:59' ");
queryString.append("select sum(AllPrice) as AllPrice from jsh_depotitem di,jsh_depothead dh where di.HeaderId = dh.id ");
queryString.append("select sum(AllPrice) as AllPrice from jsh_depotitem di,jsh_depothead dh where di.HeaderId = dh.id ");
queryString.append(" and ((type='入库' and DepotId='"+dId+"') "+
queryString.append(" and ((type='入库' and DepotId='").append(dId).append("') ").append(" or (SubType='调拨' and AnotherDepotId='").append(dId).append("') ").append(" or (SubType='礼品充值' and AnotherDepotId='").append(dId).append("')) ");
" or (SubType='调拨' and AnotherDepotId='"+dId+"') "+
queryString.append(" and MaterialId =").append(MId).append(" and dh.OperTime <'").append(MonthTime).append("-01 00:00:00' ");
" or (SubType='礼品充值' and AnotherDepotId='"+dId+"')) ");
queryString.append(" and MaterialId ="+MId+" and dh.OperTime <'"+MonthTime+"-01 00:00:00' ");
queryString.append("select sum(AllPrice) as AllPrice from jsh_depotitem di,jsh_depothead dh where di.HeaderId = dh.id ");
queryString.append("select sum(AllPrice) as AllPrice from jsh_depotitem di,jsh_depothead dh where di.HeaderId = dh.id ");
queryString.append(" and ((type='入库' and DepotId='"+dId+"') "+
queryString.append(" and ((type='入库' and DepotId='").append(dId).append("') ").append(" or (SubType='调拨' and AnotherDepotId='").append(dId).append("') ").append(" or (SubType='礼品充值' and AnotherDepotId='").append(dId).append("')) ");
" or (SubType='调拨' and AnotherDepotId='"+dId+"') "+
queryString.append(" and MaterialId =").append(MId).append(" and dh.OperTime >='").append(MonthTime).append("-01 00:00:00' and dh.OperTime <='").append(MonthTime).append("-31 59:59:59' ");
" or (SubType='礼品充值' and AnotherDepotId='"+dId+"')) ");
queryString.append(" and MaterialId ="+MId+" and dh.OperTime >='"+MonthTime+"-01 00:00:00' and dh.OperTime <='"+MonthTime+"-31 59:59:59' ");
queryString.append("select sum(AllPrice) as AllPrice from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='出库'");
queryString.append("select sum(AllPrice) as AllPrice from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='出库'");
queryString.append(" and DepotId='"+dId+"'");
queryString.append(" and DepotId='").append(dId).append("'");
queryString.append(" and MaterialId ="+MId+" and jsh_depothead.OperTime >='"+MonthTime+"-01 00:00:00' and jsh_depothead.OperTime <='"+MonthTime+"-31 59:59:59' ");
queryString.append(" and MaterialId =").append(MId).append(" and jsh_depothead.OperTime >='").append(MonthTime).append("-01 00:00:00' and jsh_depothead.OperTime <='").append(MonthTime).append("-31 59:59:59' ");
query=this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery("select sum(BasicNumber) as BasicNumber from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='"+type+"' and subType='"+subType+"' and MaterialId ="+MId+" and jsh_depothead.OperTime >='"+MonthTime+"-01 00:00:00' and jsh_depothead.OperTime <='"+MonthTime+"-31 59:59:59' "+SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
query=this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery("select sum(BasicNumber) as BasicNumber from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='"+type+"' and subType='"+subType+"' and MaterialId ="+MId+" and jsh_depothead.OperTime >='"+MonthTime+"-01 00:00:00' and jsh_depothead.OperTime <='"+MonthTime+"-31 59:59:59' "+SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
}
}else{
else{
query=this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery("select sum(AllPrice) as AllPrice from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='"+type+"' and subType='"+subType+"' and MaterialId ="+MId+" and jsh_depothead.OperTime >='"+MonthTime+"-01 00:00:00' and jsh_depothead.OperTime <='"+MonthTime+"-31 59:59:59' "+SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
query=this.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery("select sum(AllPrice) as AllPrice from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and type='"+type+"' and subType='"+subType+"' and MaterialId ="+MId+" and jsh_depothead.OperTime >='"+MonthTime+"-01 00:00:00' and jsh_depothead.OperTime <='"+MonthTime+"-31 59:59:59' "+SearchConditionUtil.getCondition(pageUtil.getAdvSearch()));
queryString.append("select sum(BasicNumber) as BasicNumber from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and jsh_depothead.SubType='"+subType+"'");
queryString.append("select sum(BasicNumber) as BasicNumber from jsh_depotitem,jsh_depothead where jsh_depotitem.HeaderId = jsh_depothead.id and jsh_depothead.SubType='").append(subType).append("'");
if(ProjectId!=null){
if(ProjectId!=null){
if(type.equals("in")){
if(IN.equals(type)){
queryString.append(" and jsh_depotitem.AnotherDepotId='"+ProjectId+"'");//礼品充值时
queryString.append(" and jsh_depotitem.AnotherDepotId='").append(ProjectId).append("'");//礼品充值时
}
}elseif(OUT.equals(type)){
elseif(type.equals("out")){
queryString.append(" and jsh_depotitem.DepotId='").append(ProjectId).append("'");
queryString.append(" and jsh_depotitem.DepotId='"+ProjectId+"'");
}
}
}
}
queryString.append(" and jsh_depotitem.MaterialId ="+MId);
queryString.append(" and jsh_depotitem.MaterialId =").append(MId);