|
@@ -13,6 +13,7 @@ import com.fjhx.common.utils.Assert;
|
|
import com.fjhx.item.entity.product.po.ProductInfo;
|
|
import com.fjhx.item.entity.product.po.ProductInfo;
|
|
import com.fjhx.item.enums.ProductAvailableRecordType;
|
|
import com.fjhx.item.enums.ProductAvailableRecordType;
|
|
import com.fjhx.item.service.product.ProductInfoService;
|
|
import com.fjhx.item.service.product.ProductInfoService;
|
|
|
|
+import com.fjhx.mes.entity.MaterialBalanceBo;
|
|
import com.fjhx.mes.entity.material.po.MaterialPreparation;
|
|
import com.fjhx.mes.entity.material.po.MaterialPreparation;
|
|
import com.fjhx.mes.entity.production.dto.ProduceOrderSelectDto;
|
|
import com.fjhx.mes.entity.production.dto.ProduceOrderSelectDto;
|
|
import com.fjhx.mes.entity.production.dto.ProductionOrderDto;
|
|
import com.fjhx.mes.entity.production.dto.ProductionOrderDto;
|
|
@@ -764,6 +765,7 @@ public class ProduceOrderServiceImpl extends ServiceImpl<ProduceOrderMapper, Pro
|
|
stockWait.setBusinessType(JournalType.PROD_OUT.getDetailType());//生产任务出库
|
|
stockWait.setBusinessType(JournalType.PROD_OUT.getDetailType());//生产任务出库
|
|
stockWait.setContractId(productionOrder.getContractId());
|
|
stockWait.setContractId(productionOrder.getContractId());
|
|
stockWait.setBusinessCode(productionOrder.getCode());
|
|
stockWait.setBusinessCode(productionOrder.getCode());
|
|
|
|
+ stockWait.setProdOrderId(productionOrder.getId());
|
|
stockWaitService.saveOrUpdate(stockWait);
|
|
stockWaitService.saveOrUpdate(stockWait);
|
|
|
|
|
|
List<StockWaitDetails> stockWaitDetailsList = new ArrayList<>();
|
|
List<StockWaitDetails> stockWaitDetailsList = new ArrayList<>();
|
|
@@ -858,4 +860,16 @@ public class ProduceOrderServiceImpl extends ServiceImpl<ProduceOrderMapper, Pro
|
|
return productionOrderVo;
|
|
return productionOrderVo;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public List<MaterialBalanceBo> materialBalanceList(Long id) {
|
|
|
|
+ List<MaterialBalanceBo> materialBalanceBos = baseMapper.materialBalanceList(id);
|
|
|
|
+
|
|
|
|
+ productInfoService.attributeAssign(materialBalanceBos, MaterialBalanceBo::getMaterialId, (item, material) -> {
|
|
|
|
+ item.setMaterialCode(material.getCustomCode());
|
|
|
|
+ item.setMaterialName(material.getName());
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ return materialBalanceBos;
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|