|
|
|
|
@ -25,6 +25,7 @@ import org.springblade.core.tool.utils.DateUtil; |
|
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
|
import org.springblade.desk.basic.constant.FlowConst; |
|
|
|
|
import org.springblade.desk.basic.pojo.entity.BsAssignEntity; |
|
|
|
|
import org.springblade.desk.basic.pojo.entity.CenterTeam; |
|
|
|
|
import org.springblade.desk.basic.pojo.entity.OemCraftAbilityEntity; |
|
|
|
|
import org.springblade.desk.basic.pojo.entity.WorkCenter; |
|
|
|
|
import org.springblade.desk.basic.service.*; |
|
|
|
|
@ -197,6 +198,8 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
|
|
|
|
|
private final IBsSalaryStandardService bsSalaryStandardService; |
|
|
|
|
|
|
|
|
|
private final ICenterTeamService centerTeamService; |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public IPage<WorkOrderVO> selectWorkOrderPage(IPage<WorkOrderVO> page, WorkOrderDTO workOrder) { |
|
|
|
|
return page.setRecords(baseMapper.selectWorkOrderPage(page, workOrder)); |
|
|
|
|
@ -1650,12 +1653,15 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
if (workPlan.getMakeTeam() != null) { |
|
|
|
|
BsTeamSetEntity ct = teamSetService.getById(workPlan.getMakeTeam()); |
|
|
|
|
if (ct != null) { |
|
|
|
|
WorkCenter workCenter = workCenterService.getById(ct.getWcId()); |
|
|
|
|
if (1 == workCenter.getCheckout()) { |
|
|
|
|
CenterTeam byTsId = centerTeamService.getByTsId(ct.getId()); |
|
|
|
|
if (byTsId != null) { |
|
|
|
|
WorkCenter workCenter = workCenterService.getById(byTsId.getWcId()); |
|
|
|
|
if (workCenter != null && 1 == workCenter.getCheckout()) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if ("1".equals(frontWorkPlan.getOem()) && "1".equals(workPlan.getOem())) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|