zhuguifei
2026-03-10 58402bd5e762361363a0f7d7907153c77dbb819f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package com.shlanbao.tzsc.base.dao.impl;
 
 
import java.util.List;
 
import org.springframework.stereotype.Repository;
 
import com.shlanbao.tzsc.base.dao.CosIncompleteStandardDaoI;
import com.shlanbao.tzsc.base.mapping.CosIncompleteStandard;
import com.shlanbao.tzsc.utils.tools.StringUtil;
/**
 * 
* @ClassName: CosIncompleteStandardDaoImpl 
* @Description: 机台对应班次储烟量维护 Dao实现层
* @author luoliang
* @date 2015-1-4 上午08:42:30 
*
 */
@Repository
public class CosIncompleteStandardDaoImpl extends BaseDaoImpl<CosIncompleteStandard> implements CosIncompleteStandardDaoI {
 
    @Override
    public double queryBeanByShiftAndEqpType(String shiftId,String equipmentId){
        StringBuffer hql=new StringBuffer();
        hql.append("from CosIncompleteStandard o inner join fetch o.mdEqupType mdtype inner join fetch mdtype.mdEquipments equip  where 1=1 ");
        if(StringUtil.notNull(shiftId)){
            hql.append("and o.mdShift.id='"+shiftId+"' ");
        }
        if(StringUtil.notNull(equipmentId)){
            hql.append("and equip.id='"+equipmentId+"' ");
        }
        List<CosIncompleteStandard> list=this.query(hql.toString());
        if(list.size()>0){
            return list.get(0).getStorage_smoke();
        }
        return 0.0;
    }
 
 
}