diff --git a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesProductionRecordService.java b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesProductionRecordService.java index ce0b8ed..ca22f8a 100644 --- a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesProductionRecordService.java +++ b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesProductionRecordService.java @@ -101,7 +101,7 @@ public class MesProductionRecordService implements IMesProductionRecordService { @Override public List findMesProductionRecordList(String organizeCode, String productSn) { - List productionRecordList = findProductionRecordList(organizeCode, productSn); + List productionRecordList = findProductionRecord(organizeCode, productSn); List mesProductionRecordModelList = new ArrayList<>(); if (!CollectionUtils.isEmpty(productionRecordList)) { //数据查询 @@ -182,4 +182,12 @@ public class MesProductionRecordService implements IMesProductionRecordService { } return mesProduceSnMap; } + + public List findProductionRecord(String organizeCode, String productSn) { + if (StringUtils.isEmpty(organizeCode) || StringUtils.isEmpty(productSn)) return null; + DdlPackBean packBean = DdlPackBean.getDdlPackBean(organizeCode); + DdlPreparedPack.getStringEqualPack(productSn,MesPcnExtConstWords.PRODUCT_SN,packBean); + DdlPreparedPack.getOrderBy(MesPcnExtConstWords.CREATE_DATE_TIME,CommonEnumUtil.ASC_OR_DESC.DESC.getValue(),packBean); + return productionRecordRepository.findByHqlWhere(packBean); + } }