【派工记录标识】isUnion

dev
siontion 3 months ago
parent bb94f9614c
commit 3500fbce51

@ -43,7 +43,7 @@ public interface TaskDispatchDetailMapper extends BaseMapperX<TaskDispatchDetail
.select("COALESCE(sum(f.work_time),0) as totalWorkTime")
.select("d.unit","d.spec", "d.name as projectSubName", "d.code as projectSubCode", "c.production_id, c.production_detail_id")
.select("g.name as workshopName")
.select("(case when count(h.id)=0 then 0 else 1 end) isUnion")
.select("(case when INSTR(t.owner_ids',')>0 then 1 else 0 end) isUnion")
.leftJoin(TaskDispatchDO.class, "a", TaskDispatchDO::getId, TaskDispatchDetailDO::getDispatchId)
.leftJoin(ProjectOrderDO.class, "b", ProjectOrderDO::getId, TaskDispatchDO::getProjectId)
.leftJoin(ProjectOrderSubDO.class, "c", ProjectOrderSubDO::getId, TaskDispatchDO::getProjectSubId)

Loading…
Cancel
Save