|
|
|
@ -89,14 +89,20 @@ public class MesBomService extends BaseMesService<MesBom> implements IMesBomServ
|
|
|
|
|
MesBomTreeModel organize = new MesBomTreeModel();
|
|
|
|
|
|
|
|
|
|
organize.setParentId(CommonEnumUtil.PARENT.DEFAULT.getValue());
|
|
|
|
|
organize.setName(AuthUtil.getOrganize().getName());
|
|
|
|
|
|
|
|
|
|
// organize.setName(AuthUtil.getOrganize().getName());
|
|
|
|
|
organize.setName("zxw");
|
|
|
|
|
DdlPackBean packBean = DdlPackBean.getDdlPackBean(bom.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bom.getPartNo(), "partNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bom.getBomVersion(), "bomVersion", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bom.getBomCode(), "bomCode", packBean);
|
|
|
|
|
DdlPreparedPack.getStringSmallerPack(bom.getEffStartTime(), "effStartTime", packBean);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String sql = " and (model.effEndTime = '' or model.effEndTime is null or model.effEndTime >= '" + bom.getEffStartTime() + "' )" ;
|
|
|
|
|
packBean.setWhereAppend(packBean.getWhereAppend() + sql);
|
|
|
|
|
packBean.setOrderByStr(" order by createDatetime desc ");
|
|
|
|
|
|
|
|
|
|
pager = PagerHelper.getPager(pager, baseRDao.findByHqlWhereCount(packBean));
|
|
|
|
|
|
|
|
|
|
List<MesBom> bomList = baseRDao.findByHqlWherePage(packBean, pager);
|
|
|
|
|