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