|
@@ -19,7 +19,6 @@ import com.fjhx.file.utils.ObsFileUtil;
|
|
|
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.bom.po.BomDetail;
|
|
|
import com.fjhx.mes.entity.bom.vo.BomDetailVo;
|
|
|
import com.fjhx.mes.entity.production.dto.ProductionTaskDetailDto;
|
|
|
import com.fjhx.mes.entity.production.dto.ProductionTaskDetailSelectDto;
|
|
@@ -56,14 +55,12 @@ import com.fjhx.wms.entity.stock.po.StockWaitDetails;
|
|
|
import com.fjhx.wms.service.stock.StockWaitDetailsService;
|
|
|
import com.fjhx.wms.service.stock.StockWaitService;
|
|
|
import com.ruoyi.common.annotation.TenantIgnore;
|
|
|
-import com.ruoyi.common.core.domain.BasePo;
|
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
|
import com.ruoyi.common.utils.SecurityUtils;
|
|
|
import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
|
import com.ruoyi.common.utils.wrapper.SqlField;
|
|
|
import com.ruoyi.system.utils.UserUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.beans.factory.annotation.Qualifier;
|
|
|
import org.springframework.context.event.EventListener;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -776,9 +773,9 @@ public class ProductionTaskDetailServiceImpl extends ServiceImpl<ProductionTaskD
|
|
|
* 生产任务明细
|
|
|
*/
|
|
|
@Override
|
|
|
- public ProductionTaskDetailVo detail(Long id) {
|
|
|
+ public ProductionTaskDetailVo detail(ProductionTaskDetailDto dto) {
|
|
|
ProductionTaskDetailVo productionTaskDetailVo = baseMapper.getDetail(IWrapper.<ProductionTaskDetail>getWrapper()
|
|
|
- .eq("ptd", ProductionTaskDetail::getId, id)
|
|
|
+ .eq("ptd", ProductionTaskDetail::getId, dto.getId())
|
|
|
);
|
|
|
|
|
|
ProductionTask productionTask = productionTaskService.getById(productionTaskDetailVo.getProductionTaskId());
|
|
@@ -802,13 +799,17 @@ public class ProductionTaskDetailServiceImpl extends ServiceImpl<ProductionTaskD
|
|
|
productionTaskDetailVo.setProductSpec(productInfo.getSpec());
|
|
|
}
|
|
|
|
|
|
- productionTaskDetailVo.setProductionProcessesName(productionProcessesMap.get(productionTaskDetailVo.getProductionProcessesId()));
|
|
|
+
|
|
|
+ TaskProgress taskProgress = taskProgressService.getById(dto.getTaskProgressId());
|
|
|
+ if(ObjectUtil.isNotEmpty(taskProgress)) {
|
|
|
+ productionTaskDetailVo.setProductionProcessesName(productionProcessesMap.get(taskProgress.getProcessesId()));
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<ProductionTaskDetailRecord> productionTaskDetailRecordList = productionTaskDetailRecordService.list(q -> q
|
|
|
- .eq(ProductionTaskDetailRecord::getProductionTaskDetailId, id)
|
|
|
+ .eq(ProductionTaskDetailRecord::getProductionTaskDetailId, dto.getId())
|
|
|
.orderByAsc(ProductionTaskDetailRecord::getCreateTime)
|
|
|
);
|
|
|
List<ProductionTaskDetailRecordVo> productionTaskDetailRecordVos = BeanUtil.copyToList(productionTaskDetailRecordList, ProductionTaskDetailRecordVo.class);
|