新增库位绑定Feign接口与合并采购销售订单
This commit is contained in:
@@ -83,4 +83,11 @@ public interface EntrustOrderDetailService {
|
||||
* @return 委托加工订单明细列表
|
||||
*/
|
||||
List<EntrustOrderDetailRespVO> getEntrustOrderDetailListByOrderId(Long orderId);
|
||||
/**
|
||||
* 通过订单ID删除订单
|
||||
*
|
||||
* @param orderId 编号
|
||||
*
|
||||
*/
|
||||
void deleteEntrustOrderDetailByOrderId(List<Long> orderId);
|
||||
}
|
||||
@@ -110,4 +110,9 @@ public class EntrustOrderDetailServiceImpl implements EntrustOrderDetailService
|
||||
return BeanUtils.toBean(entrustOrderDetailMapper.selectList(EntrustOrderDetailDO::getOrderId, orderId), EntrustOrderDetailRespVO.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteEntrustOrderDetailByOrderId(List<Long> orderId) {
|
||||
entrustOrderDetailMapper.delete(EntrustOrderDetailDO::getOrderId,orderId);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -122,6 +122,8 @@ public class EntrustOrderOrderServiceImplImpl implements EntrustOrderOrderServic
|
||||
validateEntrustOrderOrderExists(ids);
|
||||
// 删除
|
||||
entrustOrderOrderMapper.deleteByIds(ids);
|
||||
// 删除委托加工订单明细
|
||||
entrustOrderDetailService.deleteEntrustOrderDetailByOrderId(ids);
|
||||
}
|
||||
|
||||
private void validateEntrustOrderOrderExists(List<Long> ids) {
|
||||
|
||||
@@ -87,4 +87,11 @@ public interface OriginalMaterialProcessingDetailService {
|
||||
* @return 来料加工订单明细列表
|
||||
*/
|
||||
List<OriginalMaterialProcessingDetailRespVO> getOriginalMaterialProcessingDetailListByOrderId(Long orderId);
|
||||
/**
|
||||
* 根据订单ids删除来料加工订单明细列表
|
||||
*
|
||||
* @param orderIds 订单编号
|
||||
*
|
||||
*/
|
||||
void deleteOriginalMaterialProcessingDetailByOrderIds(List<Long> orderIds);
|
||||
}
|
||||
@@ -110,4 +110,9 @@ public class OriginalMaterialProcessingDetailServiceImpl implements OriginalMate
|
||||
return BeanUtils.toBean(originalMaterialProcessingDetails, OriginalMaterialProcessingDetailRespVO.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteOriginalMaterialProcessingDetailByOrderIds(List<Long> orderIds) {
|
||||
originalMaterialProcessingDetailMapper.delete(OriginalMaterialProcessingDetailDO::getOrderId,orderIds);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -107,19 +107,26 @@ public class OriginalMaterialProcessingServiceImplImpl implements OriginalMateri
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void deleteOriginalMaterialProcessing(Long id) {
|
||||
// 校验存在
|
||||
validateEntrustOrderOrderExists(id);
|
||||
// 删除
|
||||
originalMaterialProcessingMapper.deleteById(id);
|
||||
// 删除委托加工订单明细
|
||||
originalMaterialProcessingDetailService.deleteOriginalMaterialProcessingDetailByOrderIds(List.of(id));
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void deleteOriginalMaterialProcessingListByIds(List<Long> ids) {
|
||||
// 校验存在
|
||||
validateEntrustOrderOrderExists(ids);
|
||||
// 删除
|
||||
originalMaterialProcessingMapper.deleteByIds(ids);
|
||||
// 删除委托加工订单明细
|
||||
originalMaterialProcessingDetailService.deleteOriginalMaterialProcessingDetailByOrderIds(ids);
|
||||
}
|
||||
|
||||
private void validateEntrustOrderOrderExists(List<Long> ids) {
|
||||
|
||||
Reference in New Issue
Block a user