44576 BTO工单看板查询

44510 bom失效查询问题
dev-temp-xw-202501031219-44700
xiangwei.zhang 4 months ago
parent adb0cf7a8b
commit a774301a9a

@ -89,14 +89,20 @@ public class MesBomService extends BaseMesService<MesBom> implements IMesBomServ
MesBomTreeModel organize = new MesBomTreeModel(); MesBomTreeModel organize = new MesBomTreeModel();
organize.setParentId(CommonEnumUtil.PARENT.DEFAULT.getValue()); 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()); DdlPackBean packBean = DdlPackBean.getDdlPackBean(bom.getOrganizeCode());
DdlPreparedPack.getStringEqualPack(bom.getPartNo(), "partNo", packBean); DdlPreparedPack.getStringEqualPack(bom.getPartNo(), "partNo", packBean);
DdlPreparedPack.getStringEqualPack(bom.getBomVersion(), "bomVersion", packBean); DdlPreparedPack.getStringEqualPack(bom.getBomVersion(), "bomVersion", packBean);
DdlPreparedPack.getStringEqualPack(bom.getBomCode(), "bomCode", packBean); DdlPreparedPack.getStringEqualPack(bom.getBomCode(), "bomCode", packBean);
DdlPreparedPack.getStringSmallerPack(bom.getEffStartTime(), "effStartTime", 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 "); packBean.setOrderByStr(" order by createDatetime desc ");
pager = PagerHelper.getPager(pager, baseRDao.findByHqlWhereCount(packBean)); pager = PagerHelper.getPager(pager, baseRDao.findByHqlWhereCount(packBean));
List<MesBom> bomList = baseRDao.findByHqlWherePage(packBean, pager); List<MesBom> bomList = baseRDao.findByHqlWherePage(packBean, pager);

@ -2067,7 +2067,7 @@ public class MesWorkOrderService extends BaseMesService<MesWorkOrder> implements
sqlStr += " and mwo.work_center_code = :workCenterCode "; sqlStr += " and mwo.work_center_code = :workCenterCode ";
} }
sqlStr += "order by mwo.create_date_time limit 16"; sqlStr += "order by mwo.create_date_time ";
String dateTime = new SimpleDateFormat("yyyy-MM-dd").format(TimeTool.getDateBefore(new Date(), 30)) + " 00:00:00"; String dateTime = new SimpleDateFormat("yyyy-MM-dd").format(TimeTool.getDateBefore(new Date(), 30)) + " 00:00:00";
Query query = entityManager.createNativeQuery(sqlStr); Query query = entityManager.createNativeQuery(sqlStr);
@ -2158,7 +2158,7 @@ public class MesWorkOrderService extends BaseMesService<MesWorkOrder> implements
} }
} }
mesWorkOrderBoardResModels = mesWorkOrderBoardResModels.stream().filter(mesWorkOrderBoardResModel -> mesWorkOrderBoardResModel.getQty() > mesWorkOrderBoardResModel.getCompleteQty()).collect(Collectors.toList()); mesWorkOrderBoardResModels = mesWorkOrderBoardResModels.stream().filter(mesWorkOrderBoardResModel -> mesWorkOrderBoardResModel.getQty() > mesWorkOrderBoardResModel.getCompleteQty()).collect(Collectors.toList());
mesWorkOrderBoardResModels = mesWorkOrderBoardResModels.subList(0, 16);
return mesWorkOrderBoardResModels; return mesWorkOrderBoardResModels;
} }

Loading…
Cancel
Save