|
|
|
|
@ -461,7 +461,7 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
// 先判断该工艺能力是否可以查到必须厂内的分派规则,如果有返回【工序不可外协】
|
|
|
|
|
// 在判断该工艺能力是否可以找到对应的外协厂商,如果没有返回【无对应工艺能力厂商】
|
|
|
|
|
wpr.setReason("无"); |
|
|
|
|
long count = bsAssignService.count(Wrappers.lambdaQuery(BsAssignEntity.class).eq(BsAssignEntity::getCraftAbilityId, wp.getCaId()).eq(BsAssignEntity::getLimitType, BsAssignEntity.MUST).eq(BsAssignEntity::getPointType, BsAssignEntity.IN_FACTORY)); |
|
|
|
|
long count = bsAssignService.count(Wrappers.lambdaQuery(BsAssignEntity.class).eq(BsAssignEntity::getCraftAbilityId, wp.getCaId()).eq(BsAssignEntity::getLimitType, BsAssignEntity.MUST).eq(BsAssignEntity::getPointType, BsAssignEntity.IN_FACTORY).isNull(BsAssignEntity::getPartCode)); |
|
|
|
|
if (count > 0) { |
|
|
|
|
wpr.setReason("工序不可外协"); |
|
|
|
|
} else { |
|
|
|
|
|