|
|
|
@ -77,6 +77,7 @@ public interface TaskDispatchMapper extends BaseMapperX<TaskDispatchDO> {
|
|
|
|
|
.select("d.name as projectSubName", "d.code as projectSubCode", "d.id as materialId")
|
|
|
|
|
.select("b.amount", "d.unit", "b.warehouse_id", "d.spec")
|
|
|
|
|
.select("d.processId")
|
|
|
|
|
.select("p.name as processName")
|
|
|
|
|
.leftJoin(PlanDO.class, "a", PlanDO::getId, TaskDispatchDO::getPlanId)
|
|
|
|
|
.leftJoin(ProjectOrderSubDO.class, "b", ProjectOrderSubDO::getId, TaskDispatchDO::getProjectSubId)
|
|
|
|
|
.leftJoin(ProjectOrderDO.class, "c", ProjectOrderDO::getId, ProcessDesignDO::getProjectId)
|
|
|
|
@ -86,6 +87,7 @@ public interface TaskDispatchMapper extends BaseMapperX<TaskDispatchDO> {
|
|
|
|
|
.leftJoin(PlanWorkshopDO.class, "g", Wrapper -> Wrapper.eq(PlanWorkshopDO::getProjectPlanId, PlanDO::getId).eq(PlanWorkshopDO::getWorkshopId, TaskDispatchDO::getWorkshopId))
|
|
|
|
|
.leftJoin(PlanSubDO.class, "h", PlanSubDO::getProjectSubId, TaskDispatchDO::getProjectSubId)
|
|
|
|
|
.leftJoin(AdminUserDO.class, "u1", AdminUserDO::getId, WorkshopDO::getLeaderUserId)
|
|
|
|
|
.leftJoin(ProcessDO.class,"p",ProcessDO::getId,MaterialDO::getProcessId)
|
|
|
|
|
.eq(TaskDispatchDO::getId, id)
|
|
|
|
|
.last("LIMIT 1")
|
|
|
|
|
.disableSubLogicDel();
|
|
|
|
|