退货修改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 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.entity.ReservationDeliveryDetailsLink;
import com.mhd.oms.domain.reservationDeliveryDetailsLink.repository.po.ReservationDeliveryDetailsLinkPO; import com.mhd.oms.domain.reservationDeliveryDetailsLink.repository.po.ReservationDeliveryDetailsLinkPO;
import com.mhd.oms.domain.reservationDeliveryDetailsLink.repository.todo.ReservationDeliveryDetailsLinkDO; import com.mhd.oms.domain.reservationDeliveryDetailsLink.repository.todo.ReservationDeliveryDetailsLinkDO;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@@ -20,4 +21,5 @@ public interface ReservationDeliveryDetailsLinkMapper extends BaseMapper<Reserva
*/ */
public List<ReservationDeliveryDetailsLinkPO> queryList(ReservationDeliveryDetailsLinkDO reservationDeliveryDetailsLinkDO); 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); 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); reservationStockInOrderMapper.insert(reservationStockInOrder);
reservationDeliveryDetailsLink.setReturnOrderNumber(reservationStockInOrder.getInOrderNumber()); reservationDeliveryDetailsLink.setReturnOrderNumber(reservationStockInOrder.getInOrderNumber());
reservationDeliveryDetailsLinkService.updateById(reservationDeliveryDetailsLink); reservationDeliveryDetailsLinkService.updateById(reservationDeliveryDetailsLink);
reservationDeliveryDetailsLinkService.updateW(reservationStockInOrder.getInOrderNumber(), reservationDeliveryDetailsLink.getOrderNumber());
String returnOrderNumber = stockOutOrder.getReturnOrderNumber(); String returnOrderNumber = stockOutOrder.getReturnOrderNumber();
if (returnOrderNumber == null) { if (returnOrderNumber == null) {
stockOutOrder.setReturnOrderNumber(reservationStockInOrder.getInOrderNumber()); stockOutOrder.setReturnOrderNumber(reservationStockInOrder.getInOrderNumber());
@@ -59,4 +59,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include refid="selectReservationDeliveryDetailsLinkPo"/> <include refid="selectReservationDeliveryDetailsLinkPo"/>
<include refid="selectReservationDeliveryDetailsLinkPo1"/> <include refid="selectReservationDeliveryDetailsLinkPo1"/>
</select> </select>
<update id="updateW">
update NGWL_TEST_WMS.DELIVERY_DETAILS_LINK set RETURN_ORDER_NUMBER = #{returnOrderNumber} where ORDER_NUMBER = #{ordernumber}
</update>
</mapper> </mapper>