退货修改w配送明细退货单号;

This commit is contained in:
王奎兴
2026-06-03 10:47:18 +08:00
parent db9eaeef15
commit d9fe7d96bc
5 changed files with 14 additions and 0 deletions
@@ -30,6 +30,8 @@ public interface IReservationDeliveryDetailsLinkService extends IService<Reserva
*/
public Boolean update(ReservationDeliveryDetailsLinkDO reservationDeliveryDetailsLinkDO);
public Boolean updateW(String returnOrderNumber, String orderNumber);
/**
* 批量删除预约配送明细关联
*/
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.mhd.oms.domain.reservationDeliveryDetailsLink.entity.ReservationDeliveryDetailsLink;
import com.mhd.oms.domain.reservationDeliveryDetailsLink.repository.po.ReservationDeliveryDetailsLinkPO;
import com.mhd.oms.domain.reservationDeliveryDetailsLink.repository.todo.ReservationDeliveryDetailsLinkDO;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -20,4 +21,5 @@ public interface ReservationDeliveryDetailsLinkMapper extends BaseMapper<Reserva
*/
public List<ReservationDeliveryDetailsLinkPO> queryList(ReservationDeliveryDetailsLinkDO reservationDeliveryDetailsLinkDO);
public Boolean updateW(@Param("returnOrderNumber") String returnOrderNumber, @Param("orderNumber") String orderNumber);
}
@@ -55,6 +55,11 @@ public class ReservationDeliveryDetailsLinkImpl extends ServiceImpl<ReservationD
return this.updateById(reservationDeliveryDetailsLink);
}
@Override
public Boolean updateW(String returnOrderNumber, String orderNumber) {
return reservationDeliveryDetailsLinkMapper.updateW(returnOrderNumber, orderNumber);
}
/**
* 批量删除预约配送明细关联
*/
@@ -801,6 +801,7 @@ public class ReservationStockOutOrderDomainService {
reservationStockInOrderMapper.insert(reservationStockInOrder);
reservationDeliveryDetailsLink.setReturnOrderNumber(reservationStockInOrder.getInOrderNumber());
reservationDeliveryDetailsLinkService.updateById(reservationDeliveryDetailsLink);
reservationDeliveryDetailsLinkService.updateW(reservationStockInOrder.getInOrderNumber(), reservationDeliveryDetailsLink.getOrderNumber());
String returnOrderNumber = stockOutOrder.getReturnOrderNumber();
if (returnOrderNumber == null) {
stockOutOrder.setReturnOrderNumber(reservationStockInOrder.getInOrderNumber());
@@ -59,4 +59,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include refid="selectReservationDeliveryDetailsLinkPo"/>
<include refid="selectReservationDeliveryDetailsLinkPo1"/>
</select>
<update id="updateW">
update NGWL_TEST_WMS.DELIVERY_DETAILS_LINK set RETURN_ORDER_NUMBER = #{returnOrderNumber} where ORDER_NUMBER = #{ordernumber}
</update>
</mapper>