|
@@ -32,11 +32,13 @@ import com.fjhx.purchase.entity.subscribe.po.SubscribeDetail;
|
|
|
import com.fjhx.purchase.service.subscribe.SubscribeDetailService;
|
|
|
import com.fjhx.sale.entity.arrival.po.ArrivalDetail;
|
|
|
import com.fjhx.sale.entity.arrival.vo.ArrivalDetailVo;
|
|
|
+import com.fjhx.sale.entity.contract.dto.ContractSelectDto;
|
|
|
import com.fjhx.sale.entity.contract.po.Contract;
|
|
|
import com.fjhx.sale.entity.contract.po.ContractProduct;
|
|
|
import com.fjhx.sale.entity.contract.po.ContractProductBom;
|
|
|
import com.fjhx.sale.entity.contract.vo.ContractProductBomVo;
|
|
|
import com.fjhx.sale.entity.contract.vo.ContractProductVo;
|
|
|
+import com.fjhx.sale.entity.contract.vo.ContractVo;
|
|
|
import com.fjhx.sale.entity.purchase.po.EhsdPurchaseProduct;
|
|
|
import com.fjhx.sale.entity.purchase.vo.EhsdPurchaseProductVo;
|
|
|
import com.fjhx.sale.mapper.arrival.ArrivalDetailMapper;
|
|
@@ -979,4 +981,15 @@ public class ProduceOrderServiceImpl extends ServiceImpl<ProduceOrderMapper, Pro
|
|
|
return materialBalanceBos;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public ContractVo contractInfo(Long id) {
|
|
|
+ ProductionOrder productionOrder = this.getById(id);
|
|
|
+
|
|
|
+ ContractSelectDto dto = new ContractSelectDto();
|
|
|
+ dto.setId(productionOrder.getContractId());
|
|
|
+ dto.setProdCompanyId(productionOrder.getCompanyId());
|
|
|
+
|
|
|
+ return contractService.detail(dto);
|
|
|
+ }
|
|
|
+
|
|
|
}
|