|
|
|
|
@ -27,6 +27,7 @@ import org.springblade.desk.dashboard.service.IBsCraftAbilityService; |
|
|
|
|
import org.springblade.desk.dashboard.service.IBsProcessSetService; |
|
|
|
|
import org.springblade.desk.dashboard.service.IBsTeamSetService; |
|
|
|
|
import org.springblade.desk.order.mapper.YieldOrderCraftMapper; |
|
|
|
|
import org.springblade.desk.order.mapper.YieldOrderMapper; |
|
|
|
|
import org.springblade.desk.order.pojo.dto.YieldOrderAssignCount; |
|
|
|
|
import org.springblade.desk.order.pojo.entity.YieldOrder; |
|
|
|
|
import org.springblade.desk.order.pojo.entity.YieldOrderAssignDaily; |
|
|
|
|
@ -61,6 +62,7 @@ public class YieldOrderCraftServiceImpl extends BaseServiceImpl<YieldOrderCraftM |
|
|
|
|
private final IYieldOrderAssignSteerService assignSteerService; |
|
|
|
|
private final IBsProcessSetService processSetService; |
|
|
|
|
private final IBsTeamSetService teamSetService; |
|
|
|
|
private final YieldOrderMapper yieldOrderMapper; |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public IPage<YieldOrderCraft> selectPage(IPage<YieldOrderCraft> page, YieldOrderCraft entity) { |
|
|
|
|
@ -267,6 +269,10 @@ public class YieldOrderCraftServiceImpl extends BaseServiceImpl<YieldOrderCraftM |
|
|
|
|
throw new ServiceException("自动分派失败,未找到合适的班组或者供应商!"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(workCenter != null){ |
|
|
|
|
yieldOrder.setWorkCenterId(workCenter.getId()); |
|
|
|
|
yieldOrderMapper.updateById(yieldOrder); |
|
|
|
|
} |
|
|
|
|
// 分派成功,保存分派结果
|
|
|
|
|
this.saveOrUpdateBatch(dispatchCraftList); |
|
|
|
|
} |
|
|
|
|
|