|
@@ -173,7 +173,11 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
|
*/
|
|
|
@Override
|
|
|
public void apsReScheduling() throws Exception{
|
|
|
- List<ApsBlankOrderVo> notLockOrders = apsBlankOrderDao.getNotLockOrders();
|
|
|
+ //获取当前用户的所属工厂
|
|
|
+ SysUserVo currentUser = CXCommonUtils.getCurrentUser();
|
|
|
+ String tenantId = currentUser.getOrganizationDoList().get(0).getFullpid().split(",")[1];
|
|
|
+
|
|
|
+ List<ApsBlankOrderVo> notLockOrders = apsBlankOrderDao.getNotLockOrders(tenantId);
|
|
|
blankOrderAps(notLockOrders);
|
|
|
//更新生产状态为“待发布”(20)
|
|
|
updateProductStatusByOrderIds(notLockOrders.stream().map(ApsBlankOrderVo::getProductionorderid).collect(Collectors.toSet()));
|
|
@@ -813,4 +817,11 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
|
|
|
apsProductionOrderDo.setProductionstatus("20");
|
|
|
apsProductionOrderService.update(apsProductionOrderDo, new QueryWrapper<ApsProductionOrderDo>().lambda().in(ApsProductionOrderDo::getId, orderIds));
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 物理删除排程备份(工序作业备份【aps_process_operation_backup】、加工设备备份【aps_process_operation_process_equ_backup】)
|
|
|
+ */
|
|
|
+ private void deleteBackup(){
|
|
|
+
|
|
|
+ }
|
|
|
}
|