|
|
|
@ -178,12 +178,17 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
.in(BaseEntity::getStatus, YieldOrderEnum.STATUS_APS.getCode(),YieldOrderEnum.STATUS_OUTSOURCING_WAITING.getCode()) |
|
|
|
.in(BaseEntity::getStatus, YieldOrderEnum.STATUS_APS.getCode(),YieldOrderEnum.STATUS_OUTSOURCING_WAITING.getCode()) |
|
|
|
.isNotNull(YieldOrderEntity::getWorkCenterId) |
|
|
|
.isNotNull(YieldOrderEntity::getWorkCenterId) |
|
|
|
.isNotNull(YieldOrderEntity::getReleaseDate) |
|
|
|
.isNotNull(YieldOrderEntity::getReleaseDate) |
|
|
|
.isNotNull(YieldOrderEntity::getDemandDate)); |
|
|
|
.isNotNull(YieldOrderEntity::getDemandDate) |
|
|
|
|
|
|
|
.isNotNull(YieldOrderEntity::getReceiveTime)); |
|
|
|
log.info("待排产订单数量为:" + list.size()); |
|
|
|
log.info("待排产订单数量为:" + list.size()); |
|
|
|
if (CollectionUtils.isNotEmpty(list)) { |
|
|
|
if (CollectionUtils.isNotEmpty(list)) { |
|
|
|
//校验已排产订单
|
|
|
|
//校验已排产订单
|
|
|
|
checkSchedulingOrder(list); |
|
|
|
checkSchedulingOrder(list); |
|
|
|
list = yieldOrderService.list(Wrappers.<YieldOrderEntity>lambdaQuery().in(BaseEntity::getStatus, YieldOrderEnum.STATUS_APS.getCode(),YieldOrderEnum.STATUS_OUTSOURCING_WAITING.getCode()).isNotNull(YieldOrderEntity::getWorkCenterId).isNotNull(YieldOrderEntity::getReleaseDate).isNotNull(YieldOrderEntity::getDemandDate)); |
|
|
|
list = yieldOrderService.list(Wrappers.<YieldOrderEntity>lambdaQuery().in(BaseEntity::getStatus, YieldOrderEnum.STATUS_APS.getCode(),YieldOrderEnum.STATUS_OUTSOURCING_WAITING.getCode()) |
|
|
|
|
|
|
|
.isNotNull(YieldOrderEntity::getWorkCenterId) |
|
|
|
|
|
|
|
.isNotNull(YieldOrderEntity::getReleaseDate) |
|
|
|
|
|
|
|
.isNotNull(YieldOrderEntity::getDemandDate) |
|
|
|
|
|
|
|
.isNotNull(YieldOrderEntity::getReceiveTime)); |
|
|
|
//初始化人员能力
|
|
|
|
//初始化人员能力
|
|
|
|
List<PersonAbilityEntity> personAbilityEntityList = personAbilityService.list(Wrappers.<PersonAbilityEntity>lambdaQuery().isNotNull(PersonAbilityEntity::getWorkCenterId).isNotNull(PersonAbilityEntity::getProcessId).isNotNull(PersonAbilityEntity::getCraftId)); |
|
|
|
List<PersonAbilityEntity> personAbilityEntityList = personAbilityService.list(Wrappers.<PersonAbilityEntity>lambdaQuery().isNotNull(PersonAbilityEntity::getWorkCenterId).isNotNull(PersonAbilityEntity::getProcessId).isNotNull(PersonAbilityEntity::getCraftId)); |
|
|
|
Map<String, PersonAbilityEntity> personAbilityMap = new HashMap<>(); |
|
|
|
Map<String, PersonAbilityEntity> personAbilityMap = new HashMap<>(); |
|
|
|
|