|
|
|
@ -41,6 +41,7 @@ public class CutWorkOrderNoPrintStrategy implements IPrintTemplateStrategyServic
|
|
|
|
|
@Autowired
|
|
|
|
|
private MesCutSchemeEquipmentDetailRepository cutSchemeEquipmentDetailRepository;
|
|
|
|
|
|
|
|
|
|
public static final int EQUIP_NUM = 1;
|
|
|
|
|
public static final int EQUIP_PARAM_TITLE_NUM = 4;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@ -118,34 +119,25 @@ public class CutWorkOrderNoPrintStrategy implements IPrintTemplateStrategyServic
|
|
|
|
|
List<String> equipParamValueList = new ArrayList<>();
|
|
|
|
|
List<MesCutSchemeEquipmentDetail> cutSchemeEquipmentDetails = mesCutSchemeEquipment == null ? new ArrayList<>() : cutSchemeEquipmentDetailMapByPid.get(mesCutSchemeEquipment.getId());
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < EQUIP_PARAM_TITLE_NUM; i++) {
|
|
|
|
|
if (cutSchemeEquipmentDetails.size() > i) {
|
|
|
|
|
equipParamNameList.add(cutSchemeEquipmentDetails.get(i).getValue());
|
|
|
|
|
equipParamValueList.add(cutSchemeEquipmentDetails.get(i).getName());
|
|
|
|
|
for (int i = 0; i < EQUIP_NUM; i++) {
|
|
|
|
|
//设备参数值标题
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIPMENT_NAME+(i+1), mesCutSchemeEquipment == null ? "" : mesCutSchemeEquipment.getEquipmentName());
|
|
|
|
|
for (int l = 0; l < EQUIP_PARAM_TITLE_NUM; l++) {
|
|
|
|
|
if (cutSchemeEquipmentDetails.size() > l) {
|
|
|
|
|
//设备参数值标题1
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_NAME+(l+1), cutSchemeEquipmentDetails.get(l).getValue());
|
|
|
|
|
//设备参数值1
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_VALUE+(l+1), cutSchemeEquipmentDetails.get(l).getName());
|
|
|
|
|
} else {
|
|
|
|
|
equipParamNameList.add("");
|
|
|
|
|
equipParamValueList.add("");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//设备参数值标题
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIPMENT_NAME+1, mesCutSchemeEquipment == null ? "" : mesCutSchemeEquipment.getEquipmentName());
|
|
|
|
|
//设备参数值标题1
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_NAME+1, equipParamNameList.get(0));
|
|
|
|
|
//设备参数值标题2
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_NAME+2, equipParamNameList.get(1));
|
|
|
|
|
//设备参数值标题3
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_NAME+3, equipParamNameList.get(2));
|
|
|
|
|
//设备参数值标题4
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_NAME+4, equipParamNameList.get(3));
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_NAME+(l+1), "");
|
|
|
|
|
//设备参数值1
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_VALUE+1, equipParamValueList.get(0));
|
|
|
|
|
//设备参数值2
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_VALUE+2, equipParamValueList.get(1));
|
|
|
|
|
//设备参数值3
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_VALUE+3, equipParamValueList.get(2));
|
|
|
|
|
//设备参数值4
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_VALUE+4, equipParamValueList.get(3));
|
|
|
|
|
resultMap.put(MesExtConstWords.EQUIP_PARAM_VALUE+(l+1), "");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String partValue = "";
|
|
|
|
|
if (!CollectionUtils.isEmpty(mesCutSchemeFgList)) {
|
|
|
|
|