上架回传后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 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 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 @Override
public void updateOmsOrder(String orderNumber, Integer status) { public void updateOmsOrder(String orderNumber, Integer status,Integer shelvesQuantity) {
stockShelfOrderMapper.updateOmsOrder(orderNumber, status); stockShelfOrderMapper.updateOmsOrder(orderNumber, status,shelvesQuantity);
} }
/** /**
@@ -694,7 +694,7 @@ public class StockShelfOrderDomainService {
updateShelfMaterialDetailShelvesStatusWhenOrderCompleted(stockShelfOrderPO, loginUser, userRealNameComplete); updateShelfMaterialDetailShelvesStatusWhenOrderCompleted(stockShelfOrderPO, loginUser, userRealNameComplete);
//推送业务数据到BMS系统 //推送业务数据到BMS系统
// pushSyncBmsDomainService.pushInShelfOrder(stockShelfOrderPO.getInOrderNumber()); // pushSyncBmsDomainService.pushInShelfOrder(stockShelfOrderPO.getInOrderNumber());
stockShelfOrderService.updateOmsOrder(stockShelfOrderPO.getInOrderNumber(),4); stockShelfOrderService.updateOmsOrder(stockShelfOrderPO.getInOrderNumber(),4,stockShelfOrderPO.getShelvesQuantity());
return true; return true;
} }
@@ -126,6 +126,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select> </select>
<update id="updateOmsOrder"> <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> </update>
</mapper> </mapper>