入库数量同步oms入库预约单;
This commit is contained in:
+3
-1
@@ -50,7 +50,9 @@ public interface IStockShelfOrderService extends IService<StockShelfOrder>
|
|||||||
public StockShelfOrderPO getInfo(Long shelfOrderId);
|
public StockShelfOrderPO getInfo(Long shelfOrderId);
|
||||||
|
|
||||||
|
|
||||||
public void updateOmsOrder(String orderNumber, Integer status, Integer shelvesQuantity);
|
public void updateOmsOrder(String orderNumber, Integer status, BigDecimal shelvesQuantity);
|
||||||
|
|
||||||
|
public void updateOmsReserveOrder(String orderNumber, BigDecimal shelvesQuantity);
|
||||||
|
|
||||||
public void updateOmsDocument(BigDecimal shelvesQuantity, BigDecimal totalNetWeight, String omsInMaterialDetail);
|
public void updateOmsDocument(BigDecimal shelvesQuantity, BigDecimal totalNetWeight, String omsInMaterialDetail);
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -22,7 +22,9 @@ 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, @Param("shelvesQuantity") Integer shelvesQuantity);
|
public void updateOmsOrder(@Param("orderNumber") String orderNumber, @Param("status") Integer status, @Param("shelvesQuantity") BigDecimal shelvesQuantity);
|
||||||
|
|
||||||
|
public void updateOmsReserveOrder(@Param("orderNumber") String orderNumber, @Param("shelvesQuantity") BigDecimal shelvesQuantity);
|
||||||
|
|
||||||
void updateOmsDocument(@Param("shelvesQuantity") BigDecimal shelvesQuantity, @Param("totalNetWeight") BigDecimal totalNetWeight, @Param("omsInMaterialDetail") String omsInMaterialDetail);
|
void updateOmsDocument(@Param("shelvesQuantity") BigDecimal shelvesQuantity, @Param("totalNetWeight") BigDecimal totalNetWeight, @Param("omsInMaterialDetail") String omsInMaterialDetail);
|
||||||
|
|
||||||
|
|||||||
+6
-1
@@ -111,10 +111,15 @@ public class StockShelfOrderImpl extends ServiceImpl<StockShelfOrderMapper, Stoc
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateOmsOrder(String orderNumber, Integer status,Integer shelvesQuantity) {
|
public void updateOmsOrder(String orderNumber, Integer status,BigDecimal shelvesQuantity) {
|
||||||
stockShelfOrderMapper.updateOmsOrder(orderNumber, status,shelvesQuantity);
|
stockShelfOrderMapper.updateOmsOrder(orderNumber, status,shelvesQuantity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateOmsReserveOrder(String orderNumber, BigDecimal shelvesQuantity) {
|
||||||
|
stockShelfOrderMapper.updateOmsReserveOrder(orderNumber, shelvesQuantity);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateOmsDocument(BigDecimal shelvesQuantity, BigDecimal totalNetWeight, String omsInMaterialDetail) {
|
public void updateOmsDocument(BigDecimal shelvesQuantity, BigDecimal totalNetWeight, String omsInMaterialDetail) {
|
||||||
stockShelfOrderMapper.updateOmsDocument(shelvesQuantity, totalNetWeight, omsInMaterialDetail);
|
stockShelfOrderMapper.updateOmsDocument(shelvesQuantity, totalNetWeight, omsInMaterialDetail);
|
||||||
|
|||||||
+3
-1
@@ -863,7 +863,9 @@ public class StockShelfOrderDomainService {
|
|||||||
//推送业务数据到BMS系统
|
//推送业务数据到BMS系统
|
||||||
// pushSyncBmsDomainService.pushInShelfOrder(stockShelfOrderPO.getInOrderNumber());
|
// pushSyncBmsDomainService.pushInShelfOrder(stockShelfOrderPO.getInOrderNumber());
|
||||||
stockShelfOrderService.updateOmsOrder(stockShelfOrderPO.getInOrderNumber(), 4,
|
stockShelfOrderService.updateOmsOrder(stockShelfOrderPO.getInOrderNumber(), 4,
|
||||||
shelvesQuantity == null ? null : shelvesQuantity.intValue());
|
shelvesQuantity == null ? null : shelvesQuantity);
|
||||||
|
stockShelfOrderService.updateOmsReserveOrder(stockShelfOrderPO.getInOrderNumber(),
|
||||||
|
shelvesQuantity == null ? null : shelvesQuantity);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -128,6 +128,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<update id="updateOmsOrder">
|
<update id="updateOmsOrder">
|
||||||
update "NGWL_TEST_OMS".RESERVATION_STOCK_IN_ORDER set ISSUE_STATUS = #{status},in_quantity = #{shelvesQuantity},STORAGE_TIME = CURRENT_TIMESTAMP where IN_ORDER_NUMBER = #{orderNumber}
|
update "NGWL_TEST_OMS".RESERVATION_STOCK_IN_ORDER set ISSUE_STATUS = #{status},in_quantity = #{shelvesQuantity},STORAGE_TIME = CURRENT_TIMESTAMP where IN_ORDER_NUMBER = #{orderNumber}
|
||||||
</update>
|
</update>
|
||||||
|
<update id="updateOmsReserveOrder">
|
||||||
|
update "NGWL_TEST_OMS".RESERVE_STOCK_IN_ORDER set in_quantity = #{shelvesQuantity} where IN_ORDER_NUMBER = #{orderNumber}
|
||||||
|
</update>
|
||||||
<update id="updateOmsDocument">
|
<update id="updateOmsDocument">
|
||||||
update "NGWL_TEST_OMS".RESERVATION_IN_MATERIAL_DETAIL set INBOUND_ITEMS = #{shelvesQuantity}, TOTAL_NET_WEIGHT= #{totalNetWeight},STORAGE_TIME = CURRENT_TIMESTAMP where MATERIAL_DETAIL_ID = #{omsInMaterialDetail}
|
update "NGWL_TEST_OMS".RESERVATION_IN_MATERIAL_DETAIL set INBOUND_ITEMS = #{shelvesQuantity}, TOTAL_NET_WEIGHT= #{totalNetWeight},STORAGE_TIME = CURRENT_TIMESTAMP where MATERIAL_DETAIL_ID = #{omsInMaterialDetail}
|
||||||
</update>
|
</update>
|
||||||
|
|||||||
Reference in New Issue
Block a user