|
|
@ -21,10 +21,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
import java.util.function.Function;
|
|
|
|
import java.util.function.Function;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
@ -92,6 +89,8 @@ public class WorkOrderAssemblyPrintQueueStrategyService implements IPrintQueueSt
|
|
|
|
continue;
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
printQueue.setWorkOrderTypeName(MesExtEnumUtil.ORDER_TYPE.valueOfDescription(mesWorkOrder.getWorkOrderType()));
|
|
|
|
|
|
|
|
|
|
|
|
MesPartProdGroup mesPartProdGroup = partProdGroupMap.get(printQueue.getPartProdGroupCode());
|
|
|
|
MesPartProdGroup mesPartProdGroup = partProdGroupMap.get(printQueue.getPartProdGroupCode());
|
|
|
|
|
|
|
|
|
|
|
|
String printTemplate = mesPartProdGroup.getPrintTemplate();
|
|
|
|
String printTemplate = mesPartProdGroup.getPrintTemplate();
|
|
|
@ -149,12 +148,15 @@ public class WorkOrderAssemblyPrintQueueStrategyService implements IPrintQueueSt
|
|
|
|
printQueue.setPrintStatus(MesExtEnumUtil.PRINT_STATUS.PRINTED.getValue());
|
|
|
|
printQueue.setPrintStatus(MesExtEnumUtil.PRINT_STATUS.PRINTED.getValue());
|
|
|
|
printQueue.setPrintTime(TimeTool.getNowTime(true));
|
|
|
|
printQueue.setPrintTime(TimeTool.getNowTime(true));
|
|
|
|
ConvertBean.serviceModelUpdate(printQueue, model.getModifyUser());
|
|
|
|
ConvertBean.serviceModelUpdate(printQueue, model.getModifyUser());
|
|
|
|
printQueueRepository.save(printQueue);
|
|
|
|
|
|
|
|
printQueue.setPrintContent(snPrintModel.getPrintContextList());
|
|
|
|
printQueue.setPrintContent(snPrintModel.getPrintContextList());
|
|
|
|
|
|
|
|
printQueue.setSystemSyncStatus(CommonEnumUtil.FALSE);
|
|
|
|
|
|
|
|
|
|
|
|
showPrintQueueList.add(printQueue);
|
|
|
|
showPrintQueueList.add(printQueue);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
printQueueRepository.saveAll(printQueueList);
|
|
|
|
|
|
|
|
|
|
|
|
return showPrintQueueList;
|
|
|
|
return showPrintQueueList;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -201,7 +203,8 @@ public class WorkOrderAssemblyPrintQueueStrategyService implements IPrintQueueSt
|
|
|
|
pager.setCurrentPage(1);
|
|
|
|
pager.setCurrentPage(1);
|
|
|
|
pager.setPageSize(30);
|
|
|
|
pager.setPageSize(30);
|
|
|
|
DdlPackBean packBean = DdlPackBean.getDdlPackBean(model.getOrganizeCode());
|
|
|
|
DdlPackBean packBean = DdlPackBean.getDdlPackBean(model.getOrganizeCode());
|
|
|
|
DdlPreparedPack.getStringEqualPack(model.getWorkCenterCode(), MesPcnExtConstWords.WORK_CENTER_CODE, packBean);
|
|
|
|
DdlPreparedPack.getInPackList(Arrays.asList(model.getWorkCenterCodeQuery().split(MesPcnExtConstWords.COMMA)), MesPcnExtConstWords.WORK_CENTER_CODE, packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getInPackList(Arrays.asList(model.getPartProdGroupCodeQuery().split(MesPcnExtConstWords.COMMA)), MesPcnExtConstWords.PART_PROD_GROUP_CODE, packBean);
|
|
|
|
DdlPreparedPack.getIsNull(MesPcnExtConstWords.REMARK, packBean);
|
|
|
|
DdlPreparedPack.getIsNull(MesPcnExtConstWords.REMARK, packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(MesExtEnumUtil.PRINT_QUEUE_TYPE.WORK_ORDER_ASSEMBLY.getValue(), MesPcnExtConstWords.PRINT_QUEUE_TYPE, packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(MesExtEnumUtil.PRINT_QUEUE_TYPE.WORK_ORDER_ASSEMBLY.getValue(), MesPcnExtConstWords.PRINT_QUEUE_TYPE, packBean);
|
|
|
|
return printQueueRepository.findByHqlWherePage(packBean, pager);
|
|
|
|
return printQueueRepository.findByHqlWherePage(packBean, pager);
|
|
|
|