委托加工和来料加工feign接口字段映射

This commit is contained in:
潘荣晟
2026-02-11 17:19:33 +08:00
parent a6f3b028fb
commit 7142fcc86f
4 changed files with 233 additions and 4 deletions

View File

@@ -308,6 +308,26 @@ public class OrderApiImpl implements OrderApi {
return success(new PageResult<>(bean, pageResult.getTotal()));
}
@Override
public CommonResult<EntrustOrderDetailDTO> getEntrustOrderDetailById(Long id) {
EntrustOrderDetailDO entrustOrderDetailDO = SpringUtil.getBean(EntrustOrderDetailMapper.class).selectOne(
new LambdaQueryWrapperX<EntrustOrderDetailDO>()
.eq(EntrustOrderDetailDO::getId, id)
.eq(EntrustOrderDetailDO::getIsEnable, '1')
);
return success(BeanUtils.toBean(entrustOrderDetailDO, EntrustOrderDetailDTO.class));
}
@Override
public CommonResult<OriginalMaterialProcessingDetailDTO> getOriginalMaterialOrderDetailById(Long id) {
OriginalMaterialProcessingDetailDO originalMaterialProcessingDetailDO = SpringUtil.getBean(OriginalMaterialProcessingDetailMapper.class).selectOne(
new LambdaQueryWrapperX<OriginalMaterialProcessingDetailDO>()
.eq(OriginalMaterialProcessingDetailDO::getId, id)
.eq(OriginalMaterialProcessingDetailDO::getIsEnable, '1')
);
return success(BeanUtils.toBean(originalMaterialProcessingDetailDO, OriginalMaterialProcessingDetailDTO.class));
}
private List<SalesOrderDO> getOrderByIds(List<Long> ids) {
return SpringUtil.getBean(SalesOrderMapper.class).selectList(SalesOrderDO::getId, ids); //订单主表都是同一个所以使用销售的主表暂时承载数据
}