|
|
|
|
@ -384,7 +384,7 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie |
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
Integer rank; |
|
|
|
|
// 先判断是否是烧结订单
|
|
|
|
|
// 先判断是否是热表订单 不是返回二级工艺
|
|
|
|
|
if (YieldOrderEnum.YIELD_TYPE_1.getCode() != yieldOrder.getYieldType()) { |
|
|
|
|
rank = DsCraftEnum.RANK_TWO.getCode(); |
|
|
|
|
} else { |
|
|
|
|
@ -1322,11 +1322,13 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie |
|
|
|
|
part = dsPartService.selectDsPartByPatCodeAndVersion(yieldOrder.getPartCode(), yieldOrder.getPartVersion()); |
|
|
|
|
} |
|
|
|
|
// 工作订单备注中包含大小写的HTBY时,执行二级工艺
|
|
|
|
|
if (yieldOrder.getYpMemo() != null && yieldOrder.getYpMemo().toLowerCase(Locale.ROOT).contains("htby")) { |
|
|
|
|
// 取memo字段(但是从erp取数据时没有对memo赋值,所以判断不会执行)
|
|
|
|
|
if (yieldOrder.getMemo() != null && yieldOrder.getMemo().toLowerCase(Locale.ROOT).contains("htby")) { |
|
|
|
|
return DsCraftEnum.RANK_TWO.getCode(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 判定是否为镀金零件
|
|
|
|
|
// 取局部镀零件表中数据
|
|
|
|
|
if (CommonConstant.BOOLEAN_TRUE.equals(part.getGoldMark())) { |
|
|
|
|
// 获取零件工艺级别面积判定值
|
|
|
|
|
// Integer levConfirmVal = 20;
|
|
|
|
|
|