出库不减o库存问题修改;
This commit is contained in:
+2
@@ -64,5 +64,7 @@ public class BusinessDeliveryDetailsLink extends BaseVOEntity {
|
||||
|
||||
@ApiModelProperty(value = "删除标志")
|
||||
private Integer delFlag;
|
||||
@ApiModelProperty(value = "是否已退货")
|
||||
private Integer isReturn;
|
||||
|
||||
}
|
||||
+2
@@ -69,4 +69,6 @@ public class BusinessDeliveryDetailsLinkDTO extends BaseVOEntity {
|
||||
private Integer delFlag;
|
||||
@ApiModelProperty("运输单信息")
|
||||
private TmsTransportNote tmsTransportNote;
|
||||
@ApiModelProperty(value = "是否已退货")
|
||||
private Integer isReturn;
|
||||
}
|
||||
+3
@@ -68,4 +68,7 @@ public class BusinessDeliveryDetailsLinkPO extends BaseVOEntity {
|
||||
|
||||
@ApiModelProperty("删除标志")
|
||||
private Integer delFlag;
|
||||
|
||||
@ApiModelProperty(value = "是否已退货")
|
||||
private Integer isReturn;
|
||||
}
|
||||
+3
@@ -73,4 +73,7 @@ public class BusinessDeliveryDetailsLinkDO extends BaseVOEntity {
|
||||
|
||||
@ApiModelProperty("删除标志")
|
||||
private Integer delFlag;
|
||||
|
||||
@ApiModelProperty(value = "是否已退货")
|
||||
private Integer isReturn;
|
||||
}
|
||||
+11
@@ -79,6 +79,8 @@ public class ReservationStockOutOrderDomainService {
|
||||
private WmsServiceFeign wmsServiceFeign;
|
||||
@Autowired
|
||||
private IReservationDeliveryDetailsLinkService reservationDeliveryDetailsLinkService;
|
||||
@Autowired
|
||||
private IBusinessDeliveryDetailsLinkService businessDeliveryDetailsLinkService;
|
||||
|
||||
/**
|
||||
* 分页查询出库单列表
|
||||
@@ -727,6 +729,14 @@ public class ReservationStockOutOrderDomainService {
|
||||
|
||||
public void returnGoods(String invoiceNumber) {
|
||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||
BusinessDeliveryDetailsLink businessDeliveryDetailsLink = businessDeliveryDetailsLinkService.getOne(new QueryWrapper<BusinessDeliveryDetailsLink>().lambda().eq(BusinessDeliveryDetailsLink::getInvoiceNumber, invoiceNumber), false);
|
||||
if (businessDeliveryDetailsLink != null) {
|
||||
businessDeliveryDetailsLink.setIsReturn(1); // 1表示已退货
|
||||
businessDeliveryDetailsLink.setUpdateBy(loginUser.getUserPo().getUserId());
|
||||
businessDeliveryDetailsLink.setUpdateByName(loginUser.getUserPo().getUserName());
|
||||
businessDeliveryDetailsLink.setUpdateTime(new Date());
|
||||
businessDeliveryDetailsLinkService.updateById(businessDeliveryDetailsLink);
|
||||
// String invoiceNumber1 = businessDeliveryDetailsLink.getInvoiceNumber();
|
||||
List<ReservationDeliveryDetailsLink> list = reservationDeliveryDetailsLinkService.list(new QueryWrapper<ReservationDeliveryDetailsLink>().lambda().eq(ReservationDeliveryDetailsLink::getInvoiceNumber, invoiceNumber));
|
||||
if (list != null && !list.isEmpty() && list.size()==1) {
|
||||
ReservationDeliveryDetailsLink reservationDeliveryDetailsLink = list.get(0);
|
||||
@@ -797,5 +807,6 @@ public class ReservationStockOutOrderDomainService {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user