上架回传后OMS入库单更新入库时间和入库数量

This commit is contained in:
zhou-hongcheng
2026-04-20 15:50:08 +08:00
parent 1b9521e5e5
commit 1f0f30923c
5 changed files with 6 additions and 6 deletions
@@ -47,5 +47,5 @@ public interface IStockShelfOrderService extends IService<StockShelfOrder>
public StockShelfOrderPO getInfo(Long shelfOrderId);
public void updateOmsOrder(String orderNumber, Integer status);
public void updateOmsOrder(String orderNumber, Integer status, Integer shelvesQuantity);
}
@@ -21,6 +21,6 @@ public interface StockShelfOrderMapper extends BaseMapper<StockShelfOrder>
*/
public List<StockShelfOrderPO> queryList(StockShelfOrderDO stockShelfOrderDO);
public void updateOmsOrder(@Param("orderNumber") String orderNumber, @Param("status") Integer status);
public void updateOmsOrder(@Param("orderNumber") String orderNumber, @Param("status") Integer status, @Param("shelvesQuantity") Integer shelvesQuantity);
}
@@ -108,8 +108,8 @@ public class StockShelfOrderImpl extends ServiceImpl<StockShelfOrderMapper, Stoc
}
@Override
public void updateOmsOrder(String orderNumber, Integer status) {
stockShelfOrderMapper.updateOmsOrder(orderNumber, status);
public void updateOmsOrder(String orderNumber, Integer status,Integer shelvesQuantity) {
stockShelfOrderMapper.updateOmsOrder(orderNumber, status,shelvesQuantity);
}
/**
@@ -694,7 +694,7 @@ public class StockShelfOrderDomainService {
updateShelfMaterialDetailShelvesStatusWhenOrderCompleted(stockShelfOrderPO, loginUser, userRealNameComplete);
//推送业务数据到BMS系统
// pushSyncBmsDomainService.pushInShelfOrder(stockShelfOrderPO.getInOrderNumber());
stockShelfOrderService.updateOmsOrder(stockShelfOrderPO.getInOrderNumber(),4);
stockShelfOrderService.updateOmsOrder(stockShelfOrderPO.getInOrderNumber(),4,stockShelfOrderPO.getShelvesQuantity());
return true;
}
@@ -126,6 +126,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
<update id="updateOmsOrder">
update "NGWL_TEST_OMS".RESERVATION_STOCK_IN_ORDER set ISSUE_STATUS = #{status} where IN_ORDER_NUMBER = #{orderNumber}
update "NGWL_TEST_OMS".RESERVATION_STOCK_IN_ORDER set ISSUE_STATUS = #{status},quantity = #{shelvesQuantity}, where IN_ORDER_NUMBER = #{orderNumber}
</update>
</mapper>