|
@@ -332,6 +332,21 @@ public class BilletHotsendBaseServiceImpl extends ServiceImpl<BilletHotsendBaseM
|
|
|
.isNull(BilletBasicInfo::getBelongTable)
|
|
|
.isNull(BilletBasicInfo::getBhtcId);
|
|
|
List<BilletBasicInfo> billetBasicInfoLists = billetBasicInfoService.list(queryWrapper1);
|
|
|
+ if (oConvertUtils.listIsEmpty(billetBasicInfoLists)){
|
|
|
+ // 循环三次处理
|
|
|
+ for (int i = 0; i < 3; i++) {
|
|
|
+ // 延迟10秒
|
|
|
+ try {
|
|
|
+ Thread.sleep(10000);
|
|
|
+ } catch (InterruptedException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ billetBasicInfoLists = billetBasicInfoService.list(queryWrapper1);
|
|
|
+ if (!oConvertUtils.listIsEmpty(billetBasicInfoLists)){
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
if (oConvertUtils.listIsEmpty(billetBasicInfoLists)){
|
|
|
log.info("{}{}", "钢坯基础信息不存在,C端自动化轧钢外运<保存>失败!", jsonObject);
|
|
|
BilletAutoException billetAutoException = createBilletAutoException(ccmNo, billetNos, shiftGroupHandle(ccmNo), shiftHandle(ccmNo), null);
|