|
@@ -340,7 +340,7 @@ public class ProductSMTServiceImpl implements ProductSMTService{
|
|
|
data.add(map);
|
|
|
}
|
|
|
|
|
|
- rs = baseDao.queryForRowSet("select psl_repcode,max(pr_code) pr_code,max(pr_detail) pr_detail,max(pr_spec) pr_spec,sum(psl_baseqty) qty from productsmt left join productsmtlocation on ps_id=psl_psid left join product on pr_code=psl_repcode where ps_id=? and not exists (select 1 from bom left join bomdetail on bo_id=bd_bomid where bo_id>0 and bo_statuscode = 'AUDITED' and bo_mothercode=? and bd_soncode=psl_repcode) group by psl_repcode",ps_id, pr_code);
|
|
|
+ rs = baseDao.queryForRowSet("select psl_repcode,max(pr_code) pr_code,max(pr_detail) pr_detail,max(pr_spec) pr_spec,sum(psl_baseqty) qty from productsmt left join productsmtlocation on ps_id=psl_psid left join product on pr_code=psl_repcode where ps_id=? and not exists (select 1 from bom left join bomdetail on bo_id=bd_bomid where bo_id>0 and bo_statuscode = 'AUDITED' and bo_mothercode=? and bd_soncode=psl_repcode and NVL(bd_usestatus,0)<>'DISABLE') group by psl_repcode",ps_id, pr_code);
|
|
|
while(rs.next()){
|
|
|
Map<String, Object> map = new HashMap<String, Object>();
|
|
|
List<Object[]> objs = baseDao.getFieldsDatasByCondition("productsmt left join productsmtlocation on psl_psid=ps_id", new String[]{"psl_table","psl_baseqty"}, "ps_prodcode='"+pr_code+"' and ps_linecode='"+linecode+"' and ps_statuscode in('ENTERING','COMMITED','AUDITED') and psl_repcode='"+rs.getString("psl_repcode")+"'");
|