|
|
@@ -345,13 +345,6 @@ public class OutboundSaleOrderService extends BaseService<Outbound> {
|
|
|
//根据id查询
|
|
|
OutboundItemResponse outboundItemResponse = outboundItemMapper.selectById(outboundItemVO.getItemId());
|
|
|
|
|
|
- //region 不能新建
|
|
|
- if (outboundItemVO.getFromItemId() == null) {
|
|
|
- throw new BaseBusinessException(ErrorCodeEnum.ITEMS_THAT_ARE_NOT_AVAILABLE_HANDLE.getCode(),
|
|
|
- ErrorCodeEnum.ITEMS_THAT_ARE_NOT_AVAILABLE_HANDLE.getMessage());
|
|
|
- }
|
|
|
- //endregion
|
|
|
-
|
|
|
//region 编辑明细
|
|
|
if (outboundItemVO.getItemId() != null) {
|
|
|
|
|
|
@@ -537,13 +530,6 @@ public class OutboundSaleOrderService extends BaseService<Outbound> {
|
|
|
List<OutboundItemVO> itemList = outboundVO.getItemList();
|
|
|
for (OutboundItemVO outboundItemVO : itemList) {
|
|
|
|
|
|
- //region 不能新建
|
|
|
- if (outboundItemVO.getFromItemId() == null) {
|
|
|
- throw new BaseBusinessException(ErrorCodeEnum.ITEMS_THAT_ARE_NOT_AVAILABLE_HANDLE.getCode(),
|
|
|
- ErrorCodeEnum.ITEMS_THAT_ARE_NOT_AVAILABLE_HANDLE.getMessage());
|
|
|
- }
|
|
|
- //endregion
|
|
|
-
|
|
|
//根据id查询 获取到还未进行修改的数据
|
|
|
OutboundItemResponse outboundItemResponse = outboundItemMapper.selectById(outboundItemVO.getItemId());
|
|
|
|
|
|
@@ -899,12 +885,6 @@ public class OutboundSaleOrderService extends BaseService<Outbound> {
|
|
|
ErrorCodeEnum.OUTBOUND_ITEM_NOT_EXIST.getMessage());
|
|
|
}
|
|
|
for (OutboundItemVO outboundItemVO : outboundVO.getItemList()) {
|
|
|
- //region 不能新建
|
|
|
- if (outboundItemVO.getFromItemId() == null) {
|
|
|
- throw new BaseBusinessException(ErrorCodeEnum.ITEMS_THAT_ARE_NOT_AVAILABLE_HANDLE.getCode(),
|
|
|
- ErrorCodeEnum.ITEMS_THAT_ARE_NOT_AVAILABLE_HANDLE.getMessage());
|
|
|
- }
|
|
|
- //endregion
|
|
|
|
|
|
//明细根据id查询
|
|
|
OutboundItemResponse outboundItemResponse = outboundItemMapper.selectById(outboundItemVO.getItemId());
|
|
|
@@ -917,7 +897,7 @@ public class OutboundSaleOrderService extends BaseService<Outbound> {
|
|
|
//endregion
|
|
|
|
|
|
//region 编辑明细
|
|
|
- if (outboundItemVO.getFromItemId() != null) {
|
|
|
+ if (outboundItemVO.getItemId() != null) {
|
|
|
outboundItemVO
|
|
|
.setOutQty(outboundItemResponse.getOutQty().add(outboundItemVO.getOutingQty()))
|
|
|
.setOutAmt(outboundItemResponse.getOutAmt().add(outboundItemVO.getOutingAmt()))
|