|
@@ -7,12 +7,10 @@ import com.fjhx.common.enums.PushBusinessTypeEnum;
|
|
|
import com.fjhx.common.utils.Assert;
|
|
|
import com.fjhx.item.entity.product.po.ProductInfo;
|
|
|
import com.fjhx.item.service.product.ProductInfoService;
|
|
|
-import com.fjhx.mes.entity.applicable.po.ApplicableProducts;
|
|
|
import com.fjhx.mes.entity.production.dto.ProductionTaskDetailDto;
|
|
|
import com.fjhx.mes.entity.production.dto.ProductionTaskDetailSelectDto;
|
|
|
import com.fjhx.mes.entity.production.po.*;
|
|
|
import com.fjhx.mes.entity.production.vo.ProductionTaskDetailVo;
|
|
|
-import com.fjhx.mes.entity.technology.po.Technology;
|
|
|
import com.fjhx.mes.entity.work.po.WorkOrder;
|
|
|
import com.fjhx.mes.entity.work.po.WorkOrderProductionProcesses;
|
|
|
import com.fjhx.mes.entity.work.vo.WorkOrderVo;
|
|
@@ -338,4 +336,18 @@ public class ProductionTaskDetailServiceImpl extends ServiceImpl<ProductionTaskD
|
|
|
return productionTaskDetailVo;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取当前用户某一工序还在进行中的任务数
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Long haveTaskCount(ProductionTaskDetailDto dto){
|
|
|
+ //获取负责人为当前用户 工序为某一工序 未在流转(进行中) 未完成 的任务计数
|
|
|
+ return this.count(q->q
|
|
|
+ .eq(ProductionTaskDetail::getPersonLiableId,SecurityUtils.getUserId())
|
|
|
+ .eq(ObjectUtil.isNotEmpty(dto.getProductionProcessesId()),ProductionTaskDetail::getProductionProcessesId,dto.getProductionProcessesId())
|
|
|
+ .eq(ProductionTaskDetail::getCirculationStatus,0)
|
|
|
+ .eq(ProductionTaskDetail::getFinishStatus,0)
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
}
|